Here is a post directly from my custom CMS using markdown!
It's still brand new, and there's bound to be some kinks here and there but it seems to be working just fine so far. The whole system is very barebones, and there's frankly not much to talk about but once there's more to it, I'll most likely write another blog post about the whole system underlying this website.
Currently I can only create new posts without needing to log in to the server and manually typing stuff in HTML, but the hard parts of it are now done so adding more functionality should be trivial.
My to-do list regarding the CMS (in no particular order) is:
- Functionality to edit/remove existing posts.
- Functionality to add/remove/edit categories.
- Functionality to move existing posts to different categories.
- Image uploading.
- Custom class support for the markdown parser.
- Custom resource support for the markdown parser.
As you can see, there's much more to be done but even this much is very exciting as I had to learn a lot to get this far, and like I said, the more difficult parts are seemingly over.
Unlike the static site builder part of the stack, the CMS is more site/layout agnostic. Once I get somewhere I'm comfortable with with the whole stack, I'll start trying to make each part more independent so that they are re-usable without much modification between different projects.
I'll keep updating this blog with more stuff now that it's much easier.