Default configuration
lang: en
Tip
By default Html is compressed and use Jsdelivr CDN, Add following configuration to disable this
debug:
compress: false
Configuration from GitHub Pages
Some configuration settings cannot be changed for GitHub Pages sites.
lsi: false
safe: true
source: [your repo's top level directory]
incremental: false
highlighter: rouge
gist:
noscript: false
kramdown:
math_engine: mathjax
syntax_highlighter: rouge
Configuration from plugins
GitHub Pages uses plugins that are enabled by default and cannot be disabled:
jekyll-coffeescript
jekyll-default-layout
jekyll-gist
jekyll-github-metadata
jekyll-optional-front-matter
jekyll-paginate
jekyll-readme-index
jekyll-titles-from-headings
jekyll-relative-links
jekyll-github-metadata
- Propagates the
site.githubnamespace with repository metadata - Sets
site.titleas the repository name, if none is set - Sets
site.descriptionas the repository tagline if none is set - Sets
site.urlas the GitHub Pages domain (cname or user domain), if none is set - Sets
site.baseurlas the project name for project pages if none is set
Danger
If it is not hosted on github, this plugin will become very bad, it is a good choice to close it! (github_metadata: false), When you set the value false, the options github、edit、addons_branch、nav_version and commit information will no longer be available!
Tip
Maybe it is the best practice to set the github api site to the local host on your computer