I posted a new comic over on Twittch a little while ago:
For each new comic, I do the following:
- Create a new, numbered directory on my filesystem.
- Create an SVG file using Inkscape.
- Export three images: the full-size comic, a 320-pixel wide mobile version, and a 320-pixel wide teaser comic for the Atom feed and the image shown above.
- Create a .properties file with the comic title, tooltip, tags, characters, and publication date.
- Run a program that generates the site on my hard drive.
- Using Yummy FTP, I synchronize the site to my ISP.
I commit the SVG, PNG, and .properties files to git. I do not commit generated files to git.
Although the Atom feed appears in the “normal spot” in any modern web browser, a few people missed it. So I put a feed icon directly on the page to alleviate this problem.
I use Google Friend Connect for comments. I just added it a few hours ago, and am looking forward to seeing what kinds of gadgets Google comes up with next.
So why write a static publishing tool?
- I don’t want to deal with WordPress upgrades.
- I want 100% control over every single URL.
- I want the most scalable possible site in case I’m ever on Digg.
- I can (and do) store all content in git with full history.
- Because I wanted to.
You’ll have to stay tuned. But I do plan to publish at least weekly, and a mobile version of the site is high on my priorities list.
Warning: Parameter 2 to wp_hide_post_Public::query_posts_join() expected to be a reference, value given in /home/stuffthathappens/public_html/blog/wp-includes/class-wp-hook.php on line 286