/mikkun.github.io

Jekyll Nowをフォーク・カスタマイズして作ったブログ

Primary LanguageSCSSMIT LicenseMIT

mikkun.github.io

Jekyll Nowをフォーク・カスタマイズして作ったブログ

簡単な説明

わずか数分でブログが作れることをキャッチフレーズにしているJekyll Nowですが、デフォルトでは最小限の機能しか用意されていないため

  1. Twitterのシェアボタン
  2. ページ切り替え機能
  3. アーカイブページ

を追加して使っています(カスタマイズ例)。

カスタマイズ

先述した機能を追加するため、次のようにカスタマイズしています。

  1. Twitterのシェアボタン(変更箇所):
  2. ページ切り替え機能(変更箇所):
  3. アーカイブページ(変更箇所):
    • カスタマイズ内容:
      1. アーカイブ一覧リンクを生成するarchive.mdを作成
      2. _layouts/default.htmlにアーカイブページへのリンクを作成

上流リポジトリへの追従

フォーク元に更新があった場合は、次のように作業します。

# 0. upstreamという名前で上流リポジトリを設定(初回作業時のみ)
$ git remote add upstream https://github.com/barryclark/jekyll-now.git
$ git remote -v
origin  git@github.com:yourusername/yourusername.github.io.git (fetch)
origin  git@github.com:yourusername/yourusername.github.io.git (push)
upstream        https://github.com/barryclark/jekyll-now.git (fetch)
upstream        https://github.com/barryclark/jekyll-now.git (push)

# 1. 上流リポジトリの変更を取得し、自分のmasterにマージ
$ git fetch upstream
$ git merge upstream/master

# 2. 自分のリポジトリを更新
$ git push origin master

その他参考リンク