長い間、wordpressを用いてブログを運用していました。といっても思いつきで書いて、しばらく放置を繰り返しておりました。 しかしセキュリティの脆弱性が見つかったり、そもそも管理画面の乗っ取りなど不安を感じておりました。
今回、思い立ったようにhugoという仕組みに乗り換えてみました。 エンジニアな人でないとちょっと扱いが難しいかもしれません。
自分のパソコンで記事を作成、コミット、プッシュすると自動的にサイトも更新されるという仕組みです。 静的ページなので表示も早く、しかも安全です。
install
インストールは簡単です。
$ sudo apt install hugo
$ hugo version
hugo v0.152.2-xxxxxxxxxxxxxxx
$ hugo new site quickstart
$ cd quickstart
$ git init
$ git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke
閲覧
インストールが済んだらまずは閲覧できるかお試しです。
hugo server -D
これで以下のURLで閲覧ができるようになります
https://localhost:1313
Dreamテンプレート
この仕組みで使っているテンプレートです マニュアル: https://hugo-theme-dream.g1en.site/params-configurations
ちなみに、これ以外にも多数のテーマがあります。 https://themes.gohugo.io/
ちなみに会社のサービスなどで使えそうなテーマが、