This branch is 2 commits behind 20xd6/simple_blog_cms:master
2022-06-29 09:00:03 -04:00
2022-06-29 09:00:03 -04:00
2022-06-30 09:03:53 -04:00
2022-06-29 11:02:50 -04:00
2022-06-30 09:07:59 -04:00
2022-06-29 09:00:03 -04:00
2022-06-29 09:00:03 -04:00
2022-06-29 09:00:03 -04:00

simple_blog_cms

A Content Management System (CMS) for 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
Description
A CMS for simple_blog.
Readme 187 KiB
Languages
Python 100%