Live data from Hacker News

Blogging: The Hacker Way

bnjmn.org

21–30 of 38 posts

Re: Blogging: The Hacker Way

#22
post #12

I use Wordpress with almost no modifications made. I haven't even changed the default header image that comes with Wordpress. The way I saw it when I made the blog, the content's more important than making things look pretty. I'll do up the theme later when I have a decent reader-base.

This approach is unfortunately mistaken in my experience. Readers are humans, and they will judge books by their covers. The default WordPress theme is the worst you can do to attract new readers/subscribers, all things being equal.

Here is what I wrote about this in my book:

"The default WordPress look is clean and minimalist. Depending on your aesthetic preferences, you may like that look a lot. But it would be a mistake to settle for this default theme, for three reasons:

1. Most new blogs use the default theme. Sticking with it won’t help your blog stand out from the crowd.

2. Visitors value eye candy. Beautiful design will greatly help your blog succeed.

3. The default theme has very limited features and customization options.

Spend some time evaluating other themes, until you find one that fits your style and the type of blog you intend to run. If you’re running a team blog that will be updated on a daily basis, for example, a magazine or even newspaper style theme may be a good idea."

Re: Blogging: The Hacker Way

#23
As many here know, I wrote a book on technical blogging for "hackers and founders" (http://pragprog.com/book/actb/technical-blogging, now complete). In it I included Jekyll/Octopress as one of the available options, but ultimately suggested WordPress to most readers. WordPress, with its unlimited number of features, allows you to set it up quickly and start writing. Jekyll/Octopress requires you to write quite a bit of code if you want to obtain the same level of customization that I recommend for professional blogs. It's a growing ecosystem, and one to monitor closely, but at this stage I feel it would be a disservice to my readers to blindly recommend a somewhat Spartan system that requires hacking if you want to add, say, a list of most popular posts in the sidebar.

Re: Blogging: The Hacker Way

#24
post #18

I can recommend StaceyApp: http://staceyapp.com/ The filesystem is built of just folders and text files, and it creates a blog automatically. Very minimal and doesn't require any kind of admin backend.

From installation instructions:

Go into the /app folder and change the permissions on the _cache folder to be 777 (completely public).

Re: Blogging: The Hacker Way

#25
post #3

Regarding WordPress, the author says: > The theme for the blog and two static pages took up 12 files of HTML and PHP layouts. Furthermore I had made several hacks to make things be just the way I wanted. I know WordPress is an easy target on some fronts, but this point seems like a stretch. Twelve files plus hacks? I don't know all your site requirements, but 2 to 4 WP theme files would probably work for what I see o…

I guess I should elaborate on my statement about Wordpress because it came out wrong. I realize Wordpress is powerful, extremely powerful. What I meant was that this comes at an expense. This power means one has to deal with a very extensive API. This is great for someone who needs it (or knows it), but when building a personal site, dealing with an API requiring more than a couple of pages of documentation seems wrong (to me). Something like having to keep af functions.php with a 20+ sloc function to generate the current page title.

Obviously Wordpress does not suck, it is one of the most used blogging platforms. The feeling I got when tweaking it to do something different from the standard themes was that I was using a chainsaw to slice a loaf of bread. It was certainly powerful enough and it could certainly get the job done, but it wasn't easy and it wasn't elegant.

And here is an overview of the files in my custom wordpress theme: http://dl.dropbox.com/u/3240627/wordpress_folder_structure.p... :)

Re: Blogging: The Hacker Way

#26

As many here know, I wrote a book on technical blogging for "hackers and founders" ( http://pragprog.com/book/actb/technical-blogging , now complete). In it I included Jekyll/Octopress as one of the available options, but ultimately suggested WordPress to most readers. WordPress, with its unlimited number of features, allows you to set it up quickly and start writing. Jekyll/Octopress requires you to write quite a bi…

Which is exactly why it goes on Hacker News. I would never in a lifetime recommend it to my mother.

Re: Blogging: The Hacker Way

#27
post #26

As many here know, I wrote a book on technical blogging for "hackers and founders" ( http://pragprog.com/book/actb/technical-blogging , now complete). In it I included Jekyll/Octopress as one of the available options, but ultimately suggested WordPress to most readers. WordPress, with its unlimited number of features, allows you to set it up quickly and start writing. Jekyll/Octopress requires you to write quite a bi…

Which is exactly why it goes on Hacker News. I would never in a lifetime recommend it to my mother.

Your post is perfect for the HN crowd. But I think even among "techies", Jekyll/Octopress are the ideal solution for only a minority of people reading this.

Re: Blogging: The Hacker Way

#28
post #26

Earlier quoted context omitted.

Which is exactly why it goes on Hacker News. I would never in a lifetime recommend it to my mother.

Your post is perfect for the HN crowd. But I think even among "techies", Jekyll/Octopress are the ideal solution for only a minority of people reading this.

Certainly. Hopefully my post will help them judge whether they are part of that minority or not.

Re: Blogging: The Hacker Way

#29
post #24
post #18

I can recommend StaceyApp: http://staceyapp.com/ The filesystem is built of just folders and text files, and it creates a blog automatically. Very minimal and doesn't require any kind of admin backend.

From installation instructions: Go into the /app folder and change the permissions on the _cache folder to be 777 (completely public).

I'm not sure what you mean by this? Are you suggesting it's insecure?

I thought lots of uploads/cache folders on blogging platforms have 777? I'm a lay person, indulge me.

Re: Blogging: The Hacker Way

#30
post #16

If you want a similar solution but are more comfortable in python then also check out hyde: http://ringce.com/hyde It's very similar in spirit but uses python and the corresponding tools to get the job done.

Another Python blog engine: https://github.com/ametaireau/pelican

I'm using it for a new-baby-picture-proud-parents blog (which I won't link to due to its private nature). It's not very feature-rich, but it gets the job done.

Post reply on HN