Recently I switched my website from, hosted on , to Jekyll, which I now host on . This post is an overview of why, how and any pain points I came across during the migration.
Why switch from Wordpress to Jekyll?
I've been on Wordpress for 7 or 8 years. It's a great tool. However my website is fairly simple . I have 3 pages and a blog. Wordpress is big, it's complex, and runs on Jekyll is a light weight static site generator.with a database.
I used to power my blog with Jekyll, which is a static site generator, but I've since switched to WordPress last month and I've been very happy.
Tom: What's "Strict Mode"?
…now write posts in Markdown (probably the primary reason why I love to use Jekyll), create and edit my posts offline, version the content and the layout, and edit the site with a text editor.
Maintaining the blog layout in sync with the main site has been a non-trivial task for ages, due to the vary different environments the two sites has been hosted on. But now, I can share the same SCSS templates and easily track down the changes using git. modules and themes …
There are already guide out there to get Jekyll installed on machine.
I have problem to start it after installation though, a long list of errors follow,
D:\ruby_projects\olla\jekyll serve Configuration file: D: / ruby_projects / olla / _config.yml Source: D: / ruby_projects / olla Destination: D: / ruby_projects / olla / _site Generating... Liquid Exception: cannot load such file -- yajl / 2.0 / yajl in _posts / 2013 - 10 - 22 -welcome-to-jekyll.markdown
And of course, …
ruby-lang.org has switched its platform from Radiantto Jekyll in spring 2013. Everyone can now edit the content through . How about that? However, the current design is built for the typical size of a desktop or laptop but not for smartphones and tablets. We still need more work for the design!
Ruby's 20th anniversary this year seems like an appropriate occasion for a call to submit design ideas for ruby-lang.org. Please read the instructions and send your design …
I recently took part in a discussion about static site generators like Middleman, Jekyll and. I mentioned that I was hosting this site on , and also doing more advanced stuff, like setting up redirects.
Here's how I do it. It's pretty simple.
s3cmd , then s3cmd --configure
Installing these on my platform ( Homebrew ) is a breeze:with
1 brew install git s3cmd # same with apt-get & yum
…1.0. Then there is Octopress , which is an add-on for the aforementioned Jekyll and offers some nice bootstrapping options.
Middleman convinced me with a solid plugin architecture, not too many defaults that make it all obvious which tool you used to create your site, and a sensible approach to the "writing offline with …
…your own APIs
Writing a self-documenting, publishablewebsite for your applicatio
writing a plugin for Jekyll
Testing your Gems, writing afrom scratch with testing
Adding a new feature to a Gem by writing a few tests for it
Integration testing your application
I'm struggling finding a satisfying taxonomy for tagging my posts here. There was even a time when I would enter them but hide from from display because of how unhappy I was with their ability to tie posts together or increasing discoverability for search engines.
Since I'm not using Jekyll, however, I had to be a little more creative …
…deploy). deliver is a single utility to rule one's deploys to gh:pages, Jekyll, , node.js etc, even legacy code (we all have it). The talk will also touch on S3-backed site deploys & Route53 IP failover to that site.
Passing on our skills to the next generation
Pablo Brasero Moreno says:
I will share my experience teaching programming to children for a month. I will also tell us about "code clubs" in the, and what technologies …