投稿

Chirpy

7.3.0以上のChirpyであれば,_config.ymlのlangをja-JPにするだけで日本語表示になります(https://github.com/cotes2020/jekyll-theme-chirpy/pull/2295,英語:_config.ymlhttps://manabu-nakamura.github.io/chirpy-starter7/,日本語:_config.ymlhttps://manabu-nakamura.github.io/chirpy-starter/).

しかし,https://manabu-nakamura.github.io/chirpy-starter6/archives/内の日付が「日 / 月」に固定されていて困りました.0⃣_layouts/archives.html(元々の_layouts/archives.htmlの26行の「日」を「月 / 日」にし,27-29行の「/ 月」を削除したもの)を追加しました(_layouts/archives.htmlhttps://manabu-nakamura.github.io/chirpy-starter5/archives/).

1
2
3
4
      <span class="date day" data-ts="{{ ts }}" data-df="DD">{{ post.date | date: '%d' }}</span>
      <span class="date month small text-muted ms-1" data-ts="{{ ts }}" data-df="{{ df_dayjs_m }}">
        {{ post.date | date: df_strftime_m }}
      </span>

⬇️

1
2
3
4
      <span class="date day" data-ts="{{ ts }}" data-df="MM / DD">{{ post.date | date: '%m / %d' }}</span>
      <!--span class="date month small text-muted ms-1" data-ts="{{ ts }}" data-df="{{ df_dayjs_m }}">
        {{ post.date | date: df_strftime_m }}
      </span-->

1⃣8-9行の「/ 月」を「/ 日」にし,26行の「日」を「月」にするのも悪くありません(_layouts/archives.htmlhttps://manabu-nakamura.github.io/chirpy-starter/archives/).

1
2
3
4
{% assign df_strftime_m = site.data.locales[lang].df.archives.strftime | default: '/ %m' %}
{% assign df_dayjs_m = site.data.locales[lang].df.archives.dayjs | default: '/ MM' %}

      <span class="date day" data-ts="{{ ts }}" data-df="DD">{{ post.date | date: '%d' }}</span>

⬇️

1
2
3
4
{% assign df_strftime_m = site.data.locales[lang].df.archives.strftime | default: '/ %d' %}
{% assign df_dayjs_m = site.data.locales[lang].df.archives.dayjs | default: '/ DD' %}

      <span class="date day" data-ts="{{ ts }}" data-df="MM">{{ post.date | date: '%m' }}</span>

1⃣はオリジナルのデザインを活かしたものです.しかし,月と日を同じ表示にする0⃣の方がいいかもしれません.

その他,2⃣8-9行の「/ 月」を「日」にし,26行の「日」を「月 /」にするのも悪くありません(_layouts/archives.htmlhttps://manabu-nakamura.github.io/chirpy-starter2/archives/).3⃣8-9行の「/ 月」を「月 / 日」にし,26行の「日」を削除すると,レイアウトが若干崩れます(_layouts/archives.htmlhttps://manabu-nakamura.github.io/chirpy-starter3/archives/).4⃣8-9行の「/ 月」を「月 /」にし,26行の「日」と27-29行の「月 /」を入れ替えるのも悪くありません(_layouts/archives.htmlhttps://manabu-nakamura.github.io/chirpy-starter4/archives/).

余談ですが,コードを引用する際に行番号の初期値を変更できないようです(https://github.com/jekyll/jekyll/pull/7084).今回は行番号を消しています.

しかし,カテゴリータグアーカイブこのサイトについてのタイトルが英語のままです(https://github.com/cotes2020/jekyll-theme-chirpy/pull/2610).修正してもらえるでしょうか? _includes/head.html(元々の_includes/head.htmlの60行を_layouts/page.htmlのように変更したもの)を追加すれば,設定した言語になります(カテゴリータグアーカイブこのサイトについて).

この投稿は投稿者によって CC BY 4.0 の下でライセンスされています。