Show HN: How I put together a lightweight blog in a few hours
bbrennan.info
bbrennan.info
Might wanna spend more than a few hours.
Sorry about that.
I'd thought my markdown parser was stripping <script> tags...turns out I was wrong. Probably should have tested.
Fortunately, it took about 30 seconds to find and delete the malicious comments using GitHub...point for GitBack. A quick fix is in place with a better one on the way.
Next post: How I got hacked by hacker news
Update: markdown is now sanitized. Malicious comments restored for posterity
The development of the tool proved to be complicated and I wouldn't be able to maintain it, but I have managed to migrate my blog to Jekyll and my girlfriend's to https://websitesfortrello.com/, keeping content and URLs.
Thanks to me, the internet is a better place.
You can stop clapping now.
I keep a cheap bottom-tier ec2 instance alive to run my website, stand up demos, etc. Keeping a node instance alive is pretty easy, and one of the reasons I used GitBack was so I wouldn't have to stand up a MongoDB instance...the content just lives with the code on GitHub.
Given that all my content lives in Markdown files, I'm not too afraid of migrating to GitHub pages, Medium.com, etc
It is much cheaper to host a static site, that's why GitHub offers it for free.