HEXO アーカイブスページの日付フォーマットを変更する。

アーカイブスのページで、年月の日付フォーマットが「02月 2022」みたいになっててむず痒かったので変更します。

theme/icarus/layout/archive.jsx
18行目あたりにある、日付フォーマットを変更。

archive.jsx
1
2
- <h3 class="tag is-primary">{month === null ? year : time.locale(language).format('MMMM YYYY')}</h3>
+ <h3 class="tag is-primary">{month === null ? year : time.locale(language).format("YYYY-MM")}</h3>

月ごとのアーカイブスページで、「2022-02」という感じに表示されるようになりました。

サイドバーウィジェットのアーカイブス

ウィジェットでも同じように
node_modules\hexo-component-inferno\lib\view\widget\archives.js
152行目あたりを変更。

archives.js
1
2
- var name = date.format(format || type === 'monthly' ? 'MMMM YYYY' : 'YYYY');
+ var name = date.format(format || type === 'monthly' ? 'YYYY-MM' : 'YYYY');

:D




HEXO アーカイブスページの日付フォーマットを変更する。

https://fennote.fareastnoise.com/2022/03/05/hexo-archives-page-date-format/

Author

FEN

Posted on

2022-03-05

Updated on

2022-04-07

Licensed under

コメント