JustWriting – Markdown blog system(github.com) |
JustWriting – Markdown blog system(github.com) |
I personally started using Markdown as well for my website. I have a simple Makefile that finds `*.md` files and convert them to HTML using pandoc with some custom options. I can edit files very simply with vim instead of an online editor bloated with Javascript.
I don't think I'll ever go back to a "full-featured" blog platform - the convenience of having a git repo that is 90% just the article text, with a sprinkling of code for rendering that I can trivially augment to add shortcuts if/when I feel like it, is very pleasing.
I am actually currently hacking up a proof of concept in CodeIgniter - will definitely replace it however with a different framework in the near future. For a project like this however, open sourced and aimed for people to use for production, a different framework choice would of indeed been nicer.
A good think with Markdown is that learning can be incremental: at first, you just write some text. Later, with the preview, or with a short guide always displayed under the textarea, you learn that you can do some formatting.
On the other hand, people using WYSIWYG will go the other way: the will first see they can do a lot of stuff, and later get confused when stuff does not behave in the expected way.
I heard Atom.io already does that, but I haven't been able to get it running on my laptop, and npm just keeps littering my filesystem with its `node_modules' directories.
In fact I am using that, but with a different Markdown blogging plattform. ;o)
(And yes, calepin is in fact a service that is built using Pelican as the backend.)
(not my project, just a happy user)
The purpose of this project is NOT to be a static site generator, but to be a dynamic site generator.
The only step in your content creation should be the addition of the md file to the posts directory. No running "make" or "update" or using git/rsync/symlinks to move static html to a web directory.
The blog is made live by PHP every time someone visits it.
- uses Jekyll. CMS-free. Does blogging. also Markdown based, but additionally supports HTML formatting
- host your own web server, or use GitHub Pages. GitHub Pages is for free and you get GitHub's superb traffic capacity and uptime. https://pages.github.com
- GitHub instead of Dropbox for storage, collaboration and versioning
- host your own Prose instance, or use http://prose.io