.LumeCMSを使ってみる
はじめに
とりあえず簡単なブログサイトをイメージして使ってみる
インストール
インストール作業というものはほぼ存在しないが・・・
Lumeのプロジェクトを作成する時に,CMSを使うところでYesを選択するだけ
code:sh
Welcome to Lume v2.4.2!
? What kind of setup do you want? › Basic
? Choose the configuration file format › _config.ts (TypeScript)
File saved: deno.json
File saved: _config.ts
File saved: .gitignore
File saved: _cms.ts
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
BENVIDO - WELCOME! 🎉🎉🎉
Lume has been configured successfully!
🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥🔥
Quick start:
deno task serve to start a local server
deno task cms to start the CMS
現在のファイル構成
DenoはNode.jsと違ってスッキリしてるのが最高だ
code:tree
tree
.
├── _cms.ts
├── _config.ts
├── _site
├── deno.json
└── deno.lock
とりあえず起動
なんも考えずにとりあえずdeno task serveで起動してみる
何も設定してないのでもちろん何も表示はされず404のページに行く
404のページの設定もきっとどこかにあるだろう
code:sh
deno task serve
Task serve deno task lume -s
Task lume echo "import 'lume/cli.ts'" | deno run -A - "-s"
Loading config file file:///Users/ogu/Repos/test-lumecms/_config.ts
🍾 Site built into ./_site
0 files generated in 0.00 seconds
Server started at:
https://gyazo.com/585594e4a7856d0d67b16370755d580a
LumeCMSを起動してみる
前述のdeno task serveは一旦Ctrl+Cで落として,LumeCMSをdeno task lume cmsで起動してみる
http://localhost:3000/adminにアクセスするように言われる
LumeCMSっぽい画面に飛ぶが,中身は特に何もないように見える
code:sh
deno task lume cms
Task lume echo "import 'lume/cli.ts'" | deno run -A - "cms"
Loading config file file:///Users/ogu/Repos/test-lumecms/_config.ts
CMS server started at:
https://gyazo.com/2531e7a21e11818b8138add6da853f73