A retrofit dark version of Type on Strap theme for Jekyll.
Note: This is not intended to be a comprehensive version and it's intended for personal use. If you do want to try using it, refer to the original Type on Strap repo for information
- Responsive design
- Portfolio page for projects* (TODO: Reinstate after renovate)
- Tags compatibility (TODO: Cleanup from stray pages)
- Bootstrap : Get Bootstrap
- Search feature : Simple-Jekyll-Search
- Math Rendering : KateX
- Nice fonts : Font Awesome, Inter
- SEO Tags : Jekyll-seo-tag
- Syntax Highlighting: Easily customisable Base16
Free of rights images from pexels(TODO: Cleanup old pages)
- Reinstate Portfolio section after renovation.
- Cleanup Tags from stray pages.
- Cleanup Old Pages and other dependent images.
- Maybe(?) deprecate the Gallery section.
- Fork and clone this repo:
git clone hhttps://github.com/EndyPremier/endypremier.github.io.git
- Install Jekyll:
gem install jekyll
, check from the old repo if you have a problem. - Install the theme's dependencies:
bundle install
- Customize the theme
- Github Page: update
_config.yml
- Github Page: update
- Run the Jekyll server:
bundle exec jekyll serve
Here are the main files of the template
jekyll-theme-basically-basic
├── _includes # theme includes
├── _layouts # theme layouts (see below for details)
├── _portfolio # collection of article to be populated in the portfolio page
├── _posts # Blog posts
├── _sass # Sass partials
├── assets
| ├── js # theme javascript, Katex, jquery, bootstrap, jekyll search,
| ├── css # isolated Bootstrap, font-awesome, katex and main css
| ├── fonts # Font-Awesome, and other fonts
| └── img # Images used for the template
├── pages
| ├── 404.md # To be displayed when url is wrong
| ├── about.md # About example page
| ├── gallery.md # Gallery page for your photos
| ├── portfolio.md # Portfolio page for your projects
| ├── search.html # Search page
| └── tags.md # The tag page
├── _config.yml # sample configuration
├── _data.yml # extra configuration
└── index.html # sample home page (blog page paginated)
The original theme, the Font Awesome font, and the extra components are under The MIT License (MIT) where as the Inter font was is under the SIL Open Font License.