# Github hates Jekyll

June 18, 2020

Recently I’ve spent a lot of time thinking about how I want to manage my data and my notes. I’ve previously used Roam Research and Notion, but I’m scared that those might someday force me to pay or worse, lose my data. I’ve decided to instead create a clone of the features I enjoy here so I can just put all my notes online and access them whenever. The downside is that I can’t modify them on mobile, but I’m okay with that loss.

New features:

1. Search with Algolia
2. Travis CI

### Algolia

Integrating with Algolia was absurdly simple. You add a few snippets of code and send your pages over to them so they can build a search index. They even help you set up Travis CI so this index gets rebuilt whenever you push new changes.

### Travis CI

I got this for free with Algolia, but it’s a little bit sad doing dependency management here. Specifically, bundle doesn’t play well with newer versions of json so in its infinite wisdom, Travis CI (but really the problem is Ruby) decides to die.

6. Github forces you to use master to build on a name branch.