Migration to Jekyll
After many years of neglecting my blog, I decided I should start writing again. Before I could do that, I had to transition my blog from Octopress 2 to Jekyll.
Why I Moved
Octopress was a great blogging system. It worked wonderfully when I first started using it. A few months in, I wanted to update my Octopress instance and ran into a roadblock. Before I can get into that, I have to explain how I understand the project to be structured. It was a bootstrap project where many Octopress internals were in the folder you needed to get started. To update, you needed to add an additional remote and pull down the changes, many of which overwrote your own customizations :(.
Jekyll
Jekyll was a natural progression as it was the blogging engine that Octopress was built on. It uses
Liquid as it’s templating language. With it, you can compose layouts and partials like in erb
.
Combined with jekyll-compose, you get many of the helpful
features of Octopress like draft
, post
, publish
, and unpublish
.
Other Technologies
I’ve added Circle CI to use Danger to lint my prose and correct my spelling. 🎉Additional, the site is now hosted on S3 with a Cloudflare CDN 🎉.
Things To Come
- Comments
- Footnotes
- Favicon 😂
No comments yet. Share on Mastodon and see your comment or write a post on your blog if you support Webmentions
No reposts yet. Share on Mastodon and see your repost or write a post on your blog if you support Webmentions
No likes yet. Share on Mastodon and see your like or write a post on your blog if you support Webmentions
No bookmarks yet. Share on Mastodon and see your bookmark or write a post on your blog if you support Webmentions
Powered by Webmentions