Live data from Hacker News

Ask HN: What are good blogging platforms for programmers?

news.ycombinator.com

61–70 of 87 posts

Re: Ask HN: What are good blogging platforms for programmers?

#61
post #30

Here's a list of resources, mentioned in this thread and elsewhere. Some of these are better at sharing code snippets than others, but you might find the features of the platform more enjoyable. - Jekyll + GitHub Pages ( https://help.github.com/articles/using-jekyll-with-pages ) - Octopress/Jekyll + GitHub Pages ( http://octopress.org/ ) - Svbtle ( https://svbtle.com/ ) - Medium ( https://medium.com/ ) - Ghost ( http…

I'm using Silvrback and I love it: http://silvrback.com

Re: Ask HN: What are good blogging platforms for programmers?

#62
I'm interested in this too, in particular answers which assume that:

* I already have a server running under my desk, running Apache, and a git repo web-served via CGIT, where I can store any serious code snippets that require versioning. So I'm not interested in anything that uses third party hosting.

* I'm the only blogger: no multi-user capabilities needed.

* The publishing side doesn't even have to be web-based; the minimal requirements are that I can log in to a shell account and post a blog by creating a text file and running some command. This then updates the page nicely, including the RSS feed and whatnot.

* No user comment feature required; it's okay if users mail-in comments, and there is a way to publish selections from the mailbag.

Re: Ask HN: What are good blogging platforms for programmers?

#64
post #5

You should try Ghost. I've had a good experiences with it. It still has some quirks though like mobile editing (viewing works fine). But it's officially still in beta so that is to be expected. It uses markdown, has lots of themes (some paid, some free, some OSS), you can host it yourself. https://ghost.org/

you can also host ghost statically on github pages

how? link? i'd be interested in this.

Re: Ask HN: What are good blogging platforms for programmers?

#65

Honestly, I would just write my own HTML/CSS and buy hosting on a server somewhere. This is cheap, and gives you a great deal of control, while also honing your web development skills. (And doing it yourself feels good!)

I rolled every page for a while. But after I had fifty pages (most migrated from old blog), changing the template was a waste of my time. Strictly speaking, a tool like laser[0] could have helped, but I am young in clojure-fu.

I currently use piecrust[1] to statically generate my markdown through twig (templates) and push these to my site host nearlyfreespeech via ssh. It's pay as you go; I've not needed a dB or CGI, and those are not forced on me. Perhaps I'll be punished if I ever get front paged, but YNGNI.

I am trying out metalsmith[2] instead, as I'm more familiar with javascript than php and hence can make plugins for the various bits I need.

0. https://github.com/Raynes/laser

1. http://bolt80.com/piecrust/

2. https://news.ycombinator.com/item?id=7361824

Re: Ask HN: What are good blogging platforms for programmers?

#66

Using Jekyll (w/ a good theme) + GitHub Pages is more than sufficient. More importantly, it's free, fast, and can handle large amounts of traffic, such as the front page of Hacker News. A year ago, I used Wordpress on shared hosting, then my service was terminated once I hit the front page of HN (~300 concurrent users). I've been using Jekyll + GitHub Pages since, and I've had no issues whatsoever, aside from the occ…

Jekyll with GitHub Pages is a great solution, but it's worth mentioning that other static site generators serve the same purpose and may be a better fit for you, depending on your preferences. Hyde is a very flexible static site generator based on Django, and Metalsmith is a very promising static site generator built on Node. Whatever static site generator you use, hosting on S3 is easy and cheap, and it's easy to automate deployments via Grunt or Gulp.

Re: Ask HN: What are good blogging platforms for programmers?

#67
post #9

http://svbtle.com is nice. You can use GitHub flavoured markdown. The code highlighting is not ideal, but other than that it's a very nice platform.

I was madly loving svbtle until one day someone pointed out that you can't access or even export your list of email subscribers, so essentially you are building a mailing list for Svbtle not you.

Re: Ask HN: What are good blogging platforms for programmers?

#68
post #5

You should try Ghost. I've had a good experiences with it. It still has some quirks though like mobile editing (viewing works fine). But it's officially still in beta so that is to be expected. It uses markdown, has lots of themes (some paid, some free, some OSS), you can host it yourself. https://ghost.org/

you can also host ghost statically on github pages

[deleted]

Re: Ask HN: What are good blogging platforms for programmers?

#70

Using Jekyll (w/ a good theme) + GitHub Pages is more than sufficient. More importantly, it's free, fast, and can handle large amounts of traffic, such as the front page of Hacker News. A year ago, I used Wordpress on shared hosting, then my service was terminated once I hit the front page of HN (~300 concurrent users). I've been using Jekyll + GitHub Pages since, and I've had no issues whatsoever, aside from the occ…

What makes Jekyll (and other static blogging engines) so great is that they give you far more flexibility than CMSes in certain areas. Just the other day, to see if I could do it, I wrote a Jekyll plugin to parse LilyPond music notation inside a custom Liquid tag[1]. After a day or two of research and fiddling — including learning basic Ruby — I can now have beautiful sheet music in my blog posts without any actual binary dependencies server-side. (In other words, the generated site is unencumbered by my build pipeline, and I don't have to worry about maintaining LilyPond/Inkscape on my server.) If I want to change the output in the future — PNG, SVG, even HTML/CSS — I don't have to touch my original Markdown content at all; it's just another render pass. And the best part is, Github will host the HTML files for free, regardless of whether Jekyll is actually running server-side or not. All your site updates are just a git push away.

The idea that your Markdown articles are definitive, that you can add custom grammar, and that your blog is strictly a view into your writing rather than a separate content platform, should be very appealing to programmers!

[1]: http://a-jekyll-blog.archagon.net/programming/2014/06/23/sec...

Post reply on HN