Me

Kotet

Kotetのブログ。興味分野の知識をまとめたり、翻訳したりしている。

Kotet's Personal Blog

#jekyll 記事の編集履歴、PR作成、その他Qiitaにあるような3つの機能の代替

/ #jekyll / #tech / #github

ソースを見る / 変更履歴を見る / マサカリを投げる


目次


追記:現在は以下のテンプレートは動かないかもしれない。更新版

このサイトの各ページの下にある”Improve this page”について書く。 GitHub Pagesでは、GitHubリポジトリの名前、ブランチ、現在のページに対応するソースファイルのパスが変数として得られる。 なのでテンプレートを使ってQiitaの”編集履歴”、”編集リクエスト”のような機能を実現することができる。 この2つは技術系記事が載るサイトにあるべき機能だと思う。 というかあらゆるウェブサイトに付いてほしい。

現在のページの編集(commit)履歴

https://github.com/{{ site.github.repository_nwo }}/commits/{{ site.github.source.branch }}/{{ page.path }}

サンプル

現在のページの編集リクエスト(editing)ページ

https://github.com/{{ site.github.repository_nwo }}/edit/{{ site.github.source.branch }}/{{ page.path }}

サンプル

Markdownで本文を見る(raw)

https://raw.githubusercontent.com/{{ site.github.repository_nwo }}/{{ site.github.source.branch }}/{{ page.path }}

サンプル

多分他にもいろいろできると思う。