From 18653ddd4742c96e04cb8d9aaf9eb6808a5b6d5b Mon Sep 17 00:00:00 2001 From: Kimiyuki Onaka Date: Thu, 1 Apr 2021 12:15:31 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=E7=94=BB=E5=83=8F=E3=83=95=E3=82=A1?= =?UTF-8?q?=E3=82=A4=E3=83=AB=E3=81=AB=E3=81=A4=E3=81=84=E3=81=A6=E6=BA=96?= =?UTF-8?q?=E5=82=99=E3=81=97=E3=81=A6=E3=81=8A=E3=81=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CONTRIBUTING.md | 6 ++++++ _layouts/default.html | 5 +++++ assets/img/README.md | 5 +++++ 3 files changed, 16 insertions(+) create mode 100644 assets/img/README.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 601f33e..24bd925 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -96,6 +96,11 @@ Markdown 中に `chokudai` のように AtCoder ID を書 色の情報は [_sass/user-colors.scss](https://github.com/kmyk/algorithm-encyclopedia/blob/gh-pages/_sass/user-colors.scss) ファイルに CSS として保存されています。このファイルは [scripts/user-ratings.py](https://github.com/kmyk/algorithm-encyclopedia/blob/gh-pages/scripts/user-ratings.py) によって生成されます。定期的に `$ python3 scripts/user-ratings.py` を実行して色の情報のファイルを更新してください。 +## 画像ファイル + +[`assets/img/`](https://github.com/kmyk/algorithm-encyclopedia/tree/gh-pages/assets/img) に置いてください。 +また、後から画像を修正する必要が発生したときのために、画像の編集方法を [`assets/img/README.md`](https://github.com/kmyk/algorithm-encyclopedia/tree/gh-pages/assets/img/README.md) に書いておいてください。 + ### ローカルでの記事の閲覧 ローカルで記事を閲覧するには、以下のコマンドを順に実行してください。HTTP サーバが建ち から閲覧できます。 @@ -242,6 +247,7 @@ $ python3 scripts/lint.py - リンクを張るときはリンク先の永続性に注意する。特に他人のブログ記事や競プロライブラリへのリンクを貼るときは [Internet Archive](https://archive.org/web/) によるスナップショットを取っておく ([Save Page Now - Wayback Machine](https://web.archive.org/save/))。 - リンクを張るときはリンク先との関係が分かるようにする。例題を紹介するならば簡単な解説を書いておく。記事を紹介するならばなぜ他の記事でなくその記事が選ばれているのか分かるようにしておく。 - ソースコードはそのままコピペして動くものを載せる。ソースコードの妥当性は簡単に検証できるようにしておく。 +- 画像ファイルは後から他の人が修正しやすいような形式を選び、修正方法のドキュメントを残しておく。 ## ライセンスについて diff --git a/_layouts/default.html b/_layouts/default.html index 74ad12b..eaae1f8 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -98,6 +98,11 @@

a.href = baseurl.replace(/\/$/, "") + a.pathname; } } + for (const img of main.getElementsByTagName("img")) { + if (new URL(baseurl).host == img.src.host && !img.src.startsWith(baseurl)) { + img.src = baseurl.replace(/\/$/, "") + img.src.pathname; + } + } } })(); diff --git a/assets/img/README.md b/assets/img/README.md new file mode 100644 index 0000000..d771b37 --- /dev/null +++ b/assets/img/README.md @@ -0,0 +1,5 @@ +# assets/img + +## この README.md について + +後から画像を修正する必要が発生したときのために、画像の編集方法をこのファイルに書いておきましょう。 From 7839184f88f757c1958a46e085c277bc09d49274 Mon Sep 17 00:00:00 2001 From: Kimiyuki Onaka Date: Thu, 13 May 2021 02:56:20 +0900 Subject: [PATCH 2/2] =?UTF-8?q?assets/img/.gitignore=20=E3=82=82=E5=85=88?= =?UTF-8?q?=E3=81=AB=E7=94=A8=E6=84=8F=E3=81=97=E3=81=A6=E3=81=8A=E3=81=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/img/.gitignore | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 assets/img/.gitignore diff --git a/assets/img/.gitignore b/assets/img/.gitignore new file mode 100644 index 0000000..3235c3d --- /dev/null +++ b/assets/img/.gitignore @@ -0,0 +1,5 @@ +# Tikz/PGF +*.aux +*.div +*.log +*.pdf