このブログのテーマをhugo-clarityに変更しました

公開日:

[tech] #Amplify #Hugo #SSG

screenshot20230911

結局このブログのテーマを変更して対応しましたとさ。

経緯

前回の記事:Hugo本体のアプデに追従できないって話

あれこれ考えたり試したり(それこそレンサバ借りて久々にWordPress試したりもしてました)した結果、「まぁちょっとくらいがんばるかぁ……」という思いが出てきた。

が、いつまでやるかは分からんね……。

あれこれ試してる間にやったこと

WordPress編 2023年7月末~8月半ば

WordPress久々に触って再実感したけど、やっぱ便利ではあるんだよなーレンタルサーバーで適当にサイト立てるくらいなのなら。

ただ何でもかんでもプラグインなせいで設定がだるいってのとPHPなせいでレンサバ以外だとデプロイと運用がまぁまぁ面倒。

アプデちゃんとし続けるってのも必要だし、しんどいかなとなって中止した。

結局書く気力があるタイミングじゃないと触らないから、放置されてる時間が長くなってしまい。それなら静的サイトのがまだ良いんじゃない?という感じ。

逆に言えば強制的に管理画面開く事になるんだから、記事書く頻度も上がるんじゃない?というのはある。

CDNの設定もっと超簡単だったり、公開ページと管理ページのドメイン簡単に変えられたりすれば良いんじゃが。(多分マルチサイト化すればいいんだろうけど…)

docker-composeで適当にどーんとできると楽だけど、テーマとかプラグインによっては結局なーっていう。(DBのバックアップだけではなく、ドキュメントルート配下のphpファイルとかも全部バックアップ取りたいから、そうなるとdocker使うことでの利点がphpfpmの導入楽ってくらい)

Hugo編 2023年8月末

最終的にやったこと

version: 1
frontend:
  phases:
    build:
      commands:
        - wget https://github.com/gohugoio/hugo/releases/download/v0.117.0/hugo_extended_0.117.0_Linux-64bit.tar.gz
        - tar -xf hugo_extended_0.117.0_Linux-64bit.tar.gz
        - mv hugo /usr/bin/hugo
        - rm -rf hugo_extended_0.117.0_Linux-64bit.tar.gz
        - echo $(hugo version)
        - if [ "${AWS_BRANCH}" = "master" ]; then export BASEURL="https://blog.asterism.xyz/"; fi
        - if [ "${AWS_BRANCH}" != "master" ]; then export BASEURL="https://pr-${AWS_PULL_REQUEST_ID}.${AWS_APP_ID}.amplifyapp.com"; fi
        - hugo -F -b ${BASEURL}
  artifacts:
    baseDirectory: public
    files:
      - '**/*'
  cache:
    paths: []

動いてるしmaster以外はPR起こされたらビルドするようになってるから特に問題は怒らないんだけど、でもまぁもうちょいやり方あるでしょって感じ(試すのが面倒で直す気はあまりない)

リポジトリに残ってる履歴はこんな感じ。

Build software better, together

2023/9/11, 9/12のコミットがそれ。

今後

記事を書きたいタイミングは、サイトをいじるって事に対しても結構積極的になれるけどそうじゃない時はあんまり気分よく頑張れないねぇってなっている。

今回はスタートが後ろ向きだったのもあったけど、でもまぁ久しぶりにこんな事して楽しくなかったかというと嘘になる。

スクロールガクつく問題調べたりも、まぁ珍しく自力でなんとかできて嬉しいね。

ちょっと時間かけて頑張ったわけだし、まーなんとか運用していきたいねぇ。

ゲームやら映画やらの感想なんかをもうちょい腰据えて書くのも良いんだけど、現状この辺りってMastodonに書いてるのもあってあまりこっちのサイト更新することもないなーというのが2022年ほぼ更新なかった理由の一つ。

まぁもっと適当に、遊んだゲームの記録を取るくらいの感じで書いてもいいかも。

Mastodonに書き散らしてるのは、ゲームのタグはつけるようにしてるけど自分が何やったかみたいなのをずらっと眺めてニヤニヤする、みたいなことはこのやり方じゃできないし。

検索 Esc で閉じる