Indigo, minimalist Jekyll theme, updates for manifest

Indigo, minimalist Jekyll theme, updates for manifest

- 2 mins

Screenshot

This blog uses - Indigo Minimalist Jekyll Template - Demo.

Amusingly this allowed me to provide a demo project page as the theme as not been maintained and Jekyll now requires a manifest for a theme to install successfully.


First I registered a bug Check it out here to register the issue.

$rake theme:install git=https://github.com/sergiokopplin/indigo.git
Cloning into './_theme_packages/_tmp'...
remote: Counting objects: 2019, done.
remote: Total 2019 (delta 0), reused 0 (delta 0), pack-reused 2019
Receiving objects: 100% (2019/2019), 2.85 MiB | 228.00 KiB/s, done.
Resolving deltas: 100% (1086/1086), done.
Checking connectivity... done.
rake aborted!
Errno::ENOENT: No such file or directory - ./_theme_packages/_tmp/manifest.yml
/Users/abuxton/src/abuxton.github.io/Rakefile:335:in initialize' /Users/abuxton/src/abuxton.github.io/Rakefile:335:inopen'
/Users/abuxton/src/abuxton.github.io/Rakefile:335:in verify_manifest' /Users/abuxton/src/abuxton.github.io/Rakefile:316:intheme_from_git_url'
/Users/abuxton/src/abuxton.github.io/Rakefile:217:in `block (2 levels) in <top (required)>'
Tasks: TOP => theme:install
(See full trace by running task with --trace)

Then as is good practice I created a fork and development branch Check that out here. Which I simply created a manifest.yml file for Segio.

---
name : indigo
website : http://koppl.in/indigo/
description :  "A minimumlist theme for Jekyll + Jekyll-Bootstrap."
git_url : https://github.com/sergiokopplin/indigo
source_url : http://github.com/sergiokopplin/indigo
author:
  name : sergio kopplin
  email : sergiokopplin@gmail.com
  website : http://koppl.in

This means I could install the theme in local from my repository by cloning it from branch and using the Rake theme:install name=indigo command in Jekyll read more about that here

Finally before I forgot (as I commonly do) I commited the pull-request

abuxton@da-abuxton-mbp00:~/src/forks/indigo (add-manifest#226) $g remote -v
origin	https://github.com/abuxton/indigo.git (fetch)
origin	https://github.com/abuxton/indigo.git (push)
upstream	https://github.com/sergiokopplin/indigo (fetch)
upstream	https://github.com/sergiokopplin/indigo (push)
abuxton@da-abuxton-mbp00:~/src/forks/indigo (add-manifest#226) $g pull-request -m'update with manifest trivial new file to fix use of Rake theme:install'
https://github.com/sergiokopplin/indigo/pull/227

Hopefully Sergio will merge that for anyone else to use, in the meantime my blog is up and running.

adam buxton

adam buxton

A man who travels the world discussing tech, and drinking coffee.

comments powered by Disqus
rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora