long description
View the Project on GitHub Y-Saki26/pages-blog-template-minimal
Markdown だけ書いて簡単に個人サイトを作るためのテンプレート.
/readme_figures
はこのファイルの画像なので消して良い.index.md
でトップページとなる Markdown ファイルを指定する./index.md
が存在しない場合は /README.md
が代わりにトップページ index.html
になる.
/assets/img/logo.png
やファビコン /assets/favicons/
も差し替えれば反映される.https://<ユーザー名(lower case)>.github.io/<レポジトリ名>/
.example.md
や /posts/post1.md
を参照のこと.
:図1
:図2
:図3
_config.yml
で全体のパラメータを適宜設定.
不要なものは空欄でよい.
title: Blog Template # サイトの名前
lang: ja # 言語設定
url: # サイトのURL
tagline: short description # サイトの説明(短)
description: long description # サイトの説明
author: # 著者情報
name: # 著者名
url: # 著者URL
twitter: # Twitter 設定
username: # Twitter ユーザー名(あれば)
card: summary # Twitter にリンクを貼ったときの表示方法
logo: /assets/img/logo.png # ページ左上に表示されるロゴ画像(レポジトリ直下から)
google_site_verification: # Google Search Console の所有権の確認用タグのID
google_analytics: # Google Analytics のトラッキングID
github: # GitHub 設定
is_project_page: true # プロジェクトページへのリンクの表示
is_user_page: true # ユーザーページへのリンクの表示
theme: jekyll-theme-minimal # テーマ
plugins: # Jekyll プラグイン
- jekyll-sitemap # サイトマップを自動生成するプラグイン
show_downloads: false # ダウンロードボタンの表示
configs: # このテンプレート用の設定パラメータ
favicon_assets: /pages-blog-template-minimal/assets/favicons/ # ファビコンの所在(ドメイン直下から)
is_multi_favicon: true # マルチ環境サポートのファビコンを使用
is_mathjax: true # MathJax(数式表示)を使用するかどうか
is_pagetop_button: true # ページトップに戻るボタンの表示
is_homepage_button: true # ホームページに戻るボタンの表示
---
で挟まれた領域に同様のYAML形式のタグを設定できる.
title
,layout
,date
,lastmod
などの設定を推奨._layout/
を参照.
{{ site.~~}}
でサイト全体のパラメータ(_config.yml
で設定したもの),{{ page.~~}}
でページのパラメータを参照できる.{% include ~~ %}
で _includes
内のファイルを参照できる.(Jekyllでビルドするタイミングで展開される)_config.yml
の theme
を変更する._config.yml
の google_analytics
を設定する._config.yml
の google_site_verification
に設定する.