The startup template for Chirpy.
Go to file
2021-02-11 02:58:14 +08:00
_data Init commit 2021-01-26 05:13:40 +08:00
_plugins Init commit 2021-01-26 05:13:40 +08:00
_posts Init commit 2021-01-26 05:13:40 +08:00
_tabs Init commit 2021-01-26 05:13:40 +08:00
.github/workflows Init commit 2021-01-26 05:13:40 +08:00
tools Init commit 2021-01-26 05:13:40 +08:00
_config.yml [Automation] Update critical file(s) according to Chirpy v3.2.0 2021-02-10 13:36:18 +00:00
.editorconfig Init commit 2021-01-26 05:13:40 +08:00
.gitattributes Init commit 2021-01-26 05:13:40 +08:00
.gitignore Init commit 2021-01-26 05:13:40 +08:00
404.html Update 404.html according to the theme (v3.1.0) 2021-02-03 20:12:23 +08:00
app.js Init commit 2021-01-26 05:13:40 +08:00
feed.xml Init commit 2021-01-26 05:13:40 +08:00
Gemfile Init commit 2021-01-26 05:13:40 +08:00
index.html Init commit 2021-01-26 05:13:40 +08:00
LICENSE Init commit 2021-01-26 05:13:40 +08:00
README.md Fix the license link in readme 2021-02-11 02:58:14 +08:00
robots.txt Init commit 2021-01-26 05:13:40 +08:00
sw.js Init commit 2021-01-26 05:13:40 +08:00

Chirpy Starter

Gem Version GitHub license

The startup template for Jekyll Theme Chirpy.

When installing the Chirpy through RubyGems, Jekyll can only read files in the folders _includes, _layout, _sass and assets, as well as a small part of options of the _config.yml file from the theme's gem (use the command bundle info --path jekyll-theme-chirpy to locate). To fully use all the features of Chirpy, you also need to copy other critical files/directories from the theme's gem to your Jekyll site.

# The critical files/directories to run Chirpy theme
├── _data
├── _plugins
├── _tabs
├── _config.yml
├── app.js
├── feed.xml
├── index.html
├── robots.txt
├── sw.js
└── 404.html

We extracted all the necessary content of Chirpy theme's gem to help you quickly use the theme.

Installation

Use this template to generate a new repository, and then execute:

$ bundle

Usage

Customing Stylesheet

Creare a new file /assets/css/style.scss in your Jekyll site.

And then add the following content:

---
---

@import {{ site.theme }}

// add your style below

Changing the Number of Tabs

When adding or deleting files in the _tabs folder, you need to complete the section Customing Stylesheet first, and then add a new line before @import:

$tab-count: {{ site.tabs | size | plus: 1 }};

Publishing to GitHub Pages

See the jekyll-theme-chirpy's deployment instructions. Note that in order to use GitHub Actions caching to speed up the deployment, you should add the Gemfile.lock file to your repository.

Updating

Please note that files and directories in this project may change as the jekyll-theme-chirpy is updated. When updating, please ensure that the file directory structure of your Jekyll site is the same as that of this project.

And then execute:

$ bundle update jekyll-theme-chirpy

Documentation

See the theme's docs.

License

This work is published under MIT License.