This repository was archived by the owner on Jan 3, 2018. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a work in progress for #214. Don't merge it yet.
Abstract
Right now our lessons don't have a navigation bar with links to previous and next lesson as show in the screenshot below.
This PR add this useful navigation bar as show in the screenshot below.
Technical details
The navigation bar can be build using only Jekyll's template (but I fail to do it, you can check what I do in rgaiacs/bc@715c5bd) or adding the information needed in YAML header (what this PR does).
Add the information needed to the navigation bar in YAML header have the disadvantage that it will need to be update at some point (this isn't a big problem because
make
can do it) and for lessons wrote using IPython Notebook it need to be add after the.ipynb
is converted to.md
.TODO
Improve the navigation layout using CSS
I invite all CSS experts to send a PR to fix this.
Improve the
Makefile
to handle IPython Notebook lessons properly@gvwilson Can you take a look on it?