Blog List

フリーのLets's encrypt証明書を再発行してもらい、古くなった証明書を更新します
90日間の期間限定なので定期的に更新必要です(普通はcronで定期的に自動更新設定しているはず)

今回は下記ドメインのみを更新します
hoge.net

指定するドキュメントルートは
/var/www/grav

コマンド

~$ sudo certbot certonly -w /var/www/grav -d hoge.net

Saving debug log to /var/log/letsencrypt/letsencrypt.log
How would you like...

WordpressからJoomlaに、その後は最近までDrupalを使ってサイト運営

やっぱり結局、軽いのがいいとの結論から探してみて見つけました
ChatGPTを元に加筆修正


Gravの主な特徴

  • まずはデータベース不要(フラットファイル構造)なので高速・軽量
  • Markdownでノート作成できる
  • Twigテンプレートエンジンを使っている
    • ただしテーマ毎にファイルが違うのでカスタマイズするとバージョン変わるごとに修正が必要
  • YAMLによる設定管理
  • CLIツールとWeb管理パネル(Admin Plugin)が使いやすい

私の場合

    ...

やっとリスト表示できた

そもそも、フォルダ構造が理解できてなかった
root
/01.home
/02.typograhy
/03.portfofolio
/04.blog
post20250918 <-folder 1回目投稿用フォルダ
grav install <-file 1回目投稿記事
post20250919 <-folder  2回目投稿用フォルダ
grav plugin install <-file 2回目投稿記事

つまり1記事につき、1フォルダなのだ!

フォルダがたくさんできてしまう

そのうちに慣れるだ...

Grav plugin install

Grav CMS install

Grav をインストールします
下記を参考にします
https://learn.getgrav.org/17/basics/installation

composerをインストール

インストールコマンドをインストールしたあとに
$composer create-project getgrav/grav ~/webroot/grav 1.x-dev

1.x-dev 最新版

Githubでのインストール方法

もう 1 つの方法は、GitHub リポジトリから Grav をクローンし、単純な依存関係インストール スクリプトを実行す...