forked from 20xd6/simple_blog_cms
22 lines
1003 B
Markdown
22 lines
1003 B
Markdown
# simple_blog_cms
|
|
|
|
A Content Management System (CMS) for [simple_blog](https://20xd6.net/git/20xd6/simple_blog).
|
|
|
|
## Process
|
|
|
|
1. Find the article to publish.
|
|
* This can be from a given path or by parsing the current directory for MarkDown files.
|
|
2. Find the article title.
|
|
3. Assembles a path to publish the article to from the current month, year, and title.
|
|
* The title has all spaces replaced with `_` and a numeral appended to the front for proper sorting.
|
|
4. The `index.php` located in the common files directory is then symlinked to all the directories down to the new article path.
|
|
5. Adds a date-stamp to the top of the article.
|
|
6. Copies all images to the appropriate folder under the publishing path.
|
|
7. Adds a file named `tags` to the publishing directory. This is parsed by simple_blog to display tags at the bottom of the page.
|
|
|
|
## TODO
|
|
|
|
- [ ] Tagging
|
|
- [ ] Update the `tags.csv` file
|
|
- [ ] Add a file named `tags` to the article directory
|
|
- [ ] Publish from compressed file |