jekyll-otto-theme

jekyll-otto-theme

Jekyll remote theme, a GitHub Site template repository. Originally, an adaptation from Mark Otto's WTF website, with lots of ❤️ of course.

Otto is now Zebra Snooze

Warning

This Jekyll remote theme as been archived.

Refer to the zebra-snooze, the same theme with similar look and feel.

This is a GitHub Pages Template repository used for my personal sites sites. Originally, an adaptation from Mark Otto's WTF website, with lots of :heart: of course.

Otto theme site in preview.

What's included:

Requirements

See the @kosalanuwan/devcontainers repository for the minimal requirements to get started.

Use This Template

Smashing Magazine tutorial on Jekyll is a good source to start with, if you are completely new to Jekyll.

First, you create a copy of this repository. It is marked as a Template so you only have to Use This Template and follow the instructions.

Use This Theme

I prefer to use this repo with minimal efforts and all I have to do is enable remote_theme.

# _config.yml
remote_theme: alertbox/bookworm
plugins:
  - jekyll-remote-theme
# Gemfile
group :jekyll_plugins do
gem 'github-pages'
gem 'jekyll-remote-theme'
# ... any other plugins as you wish
end

Next, I can clean up the source code, override if there's anything I need to customize.

#!/bin/zsh
rm -rf _includes _layouts _sass assets

Override This Theme

See the themes section in jekyll documentation to learn more.

Preview Locally

With VS Code:

  • Run task: build to clean build and generate the _site
  • Run task: live-serve to preview locally

Visit localhost:8004/jekyll-otto-theme/.

See the jekyll development container documentation in @kosalanuwan/devcontainers to learn more.

License

Copyright © Kosala Nuwan Perera. All rights reserved.

The source code is license under the MIT License.