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 ❤️ of course.
Otto theme site in preview.
- Designed and crafted for the use of my website and other micro-sites
- Uses
jekyll
development container found in @kosalanuwan/devcontainers - Uses
_scss
for styling the site with Jekyll Theme practices - Configured
_data
to manage site text and flags - Configured to run locally on localhost:8004/jekyll-otto-theme/
- Configured to use as a
remote_theme
See the @kosalanuwan/devcontainers repository for the minimal requirements to get started.
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.
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
See the themes section in jekyll documentation to learn more.
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.
Copyright © Kosala Nuwan Perera. All rights reserved.
The source code is license under the MIT License.