TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Wordpress to Jekyll - Everything you need to know about Jekyll

74 pointsby vitobottaabout 14 years ago

10 comments

derefrabout 14 years ago
The only reason I'm still using a dynamic blogging engine instead of a static site is that I want to be able to post new articles to my blog, and edit posted articles, using a web browser. The perfect solution, to me, would be a simple site or service with a management interface just like Blogger's or Tumblr's or Posterous's, but that instead of hosting a dynamic blogging engine, simply has a big <i>Commit</i> button that generates a new static copy of the site and writes it to a specified S3 bucket/commits and pushes it as a git repository/whatever else.<p>Is anyone working on something like this? If not, would anyone else be interested if I scratched this itch?
评论 #2379942 未加载
评论 #2380130 未加载
评论 #2380289 未加载
评论 #2379807 未加载
vitobottaabout 14 years ago
Hi all, thank you very much for your so nice feedbacks! I am really glad since it took quite some time to write, so it's nice to hear people find it useful.<p>@albedoa, I haven't paginated category pages yet since I don't have that many posts yet, but I think it is possible to do with a plugin that would generate those pages from a custom hash / data set, rather than what Jekyll makes available. I don't know if what I mean is clear but I will look into making an example.<p>@aw3c2, <i>any</i> web host will be good for Jekyll, since it's just static files that any web server can handle. As long as you are happy with the different workflow, you can switch without any problems. Actually, since your host has PHP you could use it for the contact form, as mentioned in the post.
wgroverabout 14 years ago
For anyone interested in using Github to host their Jekyll-based site, you don't even have to install Ruby and Jekyll locally -- just "git push" and Github runs Jekyll server-side and hosts the generated HTML on Github. You can then set up CNAME records so that traffic to yourblog.com is served by github.com. All for the low low price of free:<p><a href="https://github.com/blog/272-github-pages" rel="nofollow">https://github.com/blog/272-github-pages</a><p><a href="http://pages.github.com/" rel="nofollow">http://pages.github.com/</a>
kezabout 14 years ago
Hugely impressive piece of work. I migrated a Wordpress blog to Jekyll a few years ago and was surprised how nice it was working with a flat file system.<p>However, things do tend to get a bit slow when you regenerate large sites, especially if you are using the "related posts" feature.<p>I also found myself endlessly hacking Rakefiles to generate tag clouds, embed twitter etc etc. You should ask yourself what you want from your blog before jumping off into Jekyll.
albedoaabout 14 years ago
This is an incredible and thorough amount of work. The SEO optimization was the next stage of my transition, and I was sort of dreading the research :P Thank you for this. It is invaluable.<p>I've been looking for an answer to the following question if you have any insight. I have a suspicion that it is not possible without tweaking the code:<p><a href="http://groups.google.com/group/jekyll-rb/browse_thread/thread/84f628525f50b1ea#" rel="nofollow">http://groups.google.com/group/jekyll-rb/browse_thread/threa...</a>
carterschonwaldabout 14 years ago
For those who want to have some choice in how they write their source content and have the option of pretty math via eg mathjax, the haskell tool hakyll <a href="http://hackage.haskell.org/package/hakyll" rel="nofollow">http://hackage.haskell.org/package/hakyll</a> is worth checking out.<p>you get the full power of pandoc and some other awesome tools in the toolchain, such as (if you like) syntax highlighting for <i></i>any<i></i> language, several different ways of doing templates, a fairly permissive range of input formats coupled with a easy to modify tool for how to take your organizational schema of documents to put together the static site.<p>It recently had an api rewrite and its become quite nice (i'm in the midst of rewriting my tool chain for its v3 api)
thecoffmanabout 14 years ago
This is awesome! I recently moved my blog from wordpress to jekyll and had to figure most of this stuff out on my own. The hacker in me enjoyed it - but it sure would have been nice to have such a good reference at the time!
1880about 14 years ago
I found Stacey as a nice PHP alternative to Jekyll: <a href="http://staceyapp.com/" rel="nofollow">http://staceyapp.com/</a>
apperoidabout 14 years ago
Thank you for this great reference.
aw3c2about 14 years ago
Sounds good but sadly I can only use PHP on my cheap webspace.
评论 #2379180 未加载