実装
2022-11-28
記事を書き、indexにデータをまとめておくまでをしておけば、あとはそんなに難しいことはない。
以下のようなディレクトリ構成だとする。
. ├── cms │ ├── .htaccess ここへのアクセスを拒否するため │ ├── posts │ │ ├── 1 記事ファイル │ │ ├── 2 │ │ └── 3 │ ├── config.php index.php, sitemap.php. build.php が参照する設定ファイル │ ├── build.php indexファイルとsearchファイルを作るプログラム │ ├── index │ └── search ├── .htaccess Rewriteするため ├── index.php 複雑な表示がなければ記事一覧と記事表示はここで対応 ├── sitemap.php ├── assets スタイルシートなどあればこのあたりに │ ├── js.js │ └── style.css └── uploads 記事内で使う画像などあればここへアップロード
.htaccess
config.php
build.php
index.php
日々の運用
以下の繰り返し。
- ファイル cms/posts/xxxxxxxx にmarkdownで記事を書く。
- 画像があれば uploads 別途アップロード。
- build.php を実行して、indexとsearchを更新して公開。
sshでサーバーに入ってファイルを書く形で記事を書いていける。らくちん。
« 仕組み
Tag:
cms