Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A Jekyll blog theme for GitHub Pages with Swiftype site search and Gitalk comment integration.
Tiffany is a Jekyll blog theme built for GitHub Pages that combines Swiftype-powered site search with Gitalk comments.
Tiffany is a Jekyll blog theme created by bit-ranger, published on GitHub and hosted at https://bit-ranger.github.io/blog/. It takes Markdown files as input and generates a static blog site with a built-in search box and comment section. The theme requires configuration of two external services: Swiftype for site search and Gitalk for comments, both set through the _config.yml file.
swiftype.searchId setting in _config.yml.comment section in _config.yml with your GitHub repository and OAuth credentials.github.io domain.jekyll, jekyll-theme, and jekyll-themes._config.yml who want a working theme with search and comments already wired up.The theme is set up by editing _config.yml and adding two service integrations. First, create a Swiftype account and an engine, then copy the engine's install ID into swiftype.searchId. For comments, set up a GitHub OAuth app and fill in the Gitalk parameters in the comment section. After these changes, the Jekyll site builds with search and comment widgets enabled.
Yes, the theme itself is open source on GitHub with no license fee. The external services Swiftype and Gitalk are not part of the theme; their usage is subject to their own terms.
Create a Swiftype account, create an engine for your site, and go to the "Install Search" section in the engine dashboard. Copy the install string that contains swiftype.searchId and replace the value in _config.yml with your engine's ID.
Set up a GitHub OAuth application, then fill in the Gitalk configuration fields (client ID, client secret, and repository) in the comment section of _config.yml. Gitalk will then attach comments to issues in that repository.
The theme is hosted on GitHub Pages at https://bit-ranger.github.io/blog/. The repository is located at https://github.com/bit-ranger/blog.
