Hugo
-
多言語サイトの設計 ― テキストを 3 種類に分けて持つ
静的サイトの多言語対応は「本文を翻訳する」だけでは終わりません。本文・固定文言・データの 3 種類に分け、それぞれに合った入れ物で持つ設計を、Hugo / crofty を例にまとめます。画像が /en/ から 404 になる罠も。
-
ローカルの Markdown を静的サイトにビルドして公開するツールを作りました
書いたものをプラットフォーム任せにせず、自分のドメインに静的サイトとして出す。そのために作った小さな静的サイト生成ツールの全体像と、設計の前提を共有します。「個人で静的サイト生成ツールを作って配るまで」シリーズの第1回です。