3 ms·
Paul, two questions I've always wanted to ask and now seems like the right time: Why do you use an image for your essay titles? What do you use to write and pub
by duck 16y ago
Paul, two questions I've always wanted to ask and now seems like the right time: Why do you use an image for your essay titles? What do you use to write and publish your essays to your site?
- pg 16y agoBoth have the same answer: Yahoo Store. It was written in an era when browsers had about 3 fonts, so when sites wanted to to do anything interesting with typography the text had to be rendered as images. One day I'll move my site, but there's a bit of activation energy involved, because I'll have to write another site builder first.
- pygy_ 16y agoUnless you want to build it from scratch, it's a matter of a two or three dozen lines of glue code between libraries. I've recently built a custom, light CMS for a friend based on * PHP * Smarty for the templates [1] * a few YAML files for the DB [2] * Markdown and Smartypants for the text markup. One file per blog post. [3][4] * Some .htaccess magic to create clean URLs Sprinkle some CSS on top and you've got a new site :-). I didn't implement any search facility, but I guess there are several libraries that cover that functionality as well. See [5], [6] and for Common Lisp equivalents. I couldn't find a mature YAML parser but JSON is of course a decent alternative. There's [7], but the project is on hold and not documented at all. I guess the biggest hurdle would be the translation of the Yahoo Store posts into Markdown. Note that Markdown supports embedded HTML, which should make things easier. - 1. http://www.smarty.net/ http://www.smarty.net/ 2. http://code.google.com/p/spyc/ http://code.google.com/p/spyc/ 3. http://michelf.com/projects/php-markdown/extra/ http://michelf.com/projects/php-markdown/extra/ 4. http://michelf.com/projects/php-smartypants/ http://michelf.com/projects/php-smartypants/ - 5. http://common-lisp.net/project/cl-markdown/ http://common-lisp.net/project/cl-markdown/ 6. http://common-lisp.net/project/cl-json/ http://common-lisp.net/project/cl-json/ 7. http://github.com/tychoish/cl_yaml http://github.com/tychoish/cl_yaml
- cool-RR 16y agoIt's funny that you don't simply hire someone to do this.
- ericd 16y agoHiring and managing people for a project is a good amount of work in itself.