- 著者は、自分たちの高くて独特な基準を満たすウェブサイトフレームワークを見つけるのに苦労したと述べている。
- Ghost、Hugo、Jekyll、sr.ht + tarball、手動のHTML編集など、さまざまなクラシックなフレームワークを試したが、どれも心を躍らせるものではなかった。
- 著者は、個人的に理解して保守できるシステム、人に優しいコード、速いフィードバックループ、楽しさと巧妙さを好む。
- Hugoを使ってGitHub Pagesにホスティングすることを勧めることへの疑問を示し、これが無数の依存関係を呼び込むと指摘している。
- 著者は、自分で制御するマシンでウェブサイトをホスティングし、vimを使ってすべてを手動で編集する純粋なHTMLでプログラミングすることに決めた。
- この方法はシンプルで信頼性が高く保守可能だったが、そのワークフローに疲れ、一般的な機能の「テンプレート化」をより効率的に扱いたいと思うようになった。
- 著者は、ウェブサイト全体を単一の言語で書き、単一バイナリに含めてデプロイするという発想に至り、好みの言語としてGolangを選んだ。
- 静的に生成されたウェブサイトに対する、動的に生成されたウェブサイトの利点、つまりコンテンツをその場で生成できる能力などについて論じている。
- 著者は、ウェブサイトのデプロイにシェルスクリプトを使っており、これは毎分cronjobで実行され、gitリポジトリが更新されていればサイトを再ビルドする。
- 似た価値観を持つ人々に動的ウェブサイトを作ってみることを勧め、それがもたらす楽しさと自由を強調している。
- 小さく始めて必要に応じて範囲を広げ、最もシンプルで保守しやすいツールを使うよう助言している。
- ウェブ上でもっと奇妙さ、興奮、個性を増やすこと、そして動的ウェブサイトの作成を勧める形で締めくくっている。
1件のコメント
Hacker Newsの意見