Flavour is a modern, extensible, open source wiki framework for Node.js.
Flavourは、Node.js向けのモダンで拡張性に富んだオープンソースのWikiフレームワークです。
パッケージをインストール後、 flavour-init スクリプトを実行することで、ディレクトリに必要なファイルが展開されます。
yarn add flavour-wiki
# npm または yarn でインストール
yarn run flavour-init
# 初期化が実行されます
yarn run flavour-serve
# => http://localhost:3000初期化コマンドを実行後、以下のようなディレクトリおよびファイルが生成されます。
/pages 以下にはWikiアプリケーションとしてのページのテンプレート、 /contents 以下に各Wiki記事のデータが保存されています。
/assets ディレクトリ以下の内容は静的ファイルとしてアプリケーションの /assets 以下にホスティングされます。
/(root)
├ flavour.config.js
├ Procfile
├ pages/
│ ├ app.html
│ ├ article.html
│ ├ form.html
│ ︙
├ contents/
│ ├ home/
│ ├ about/
│ ├ practice/
│ └ index.json
└ assets/
Wikiの情報をカスタマイズするには、ディレクトリに生成される flavour.config.js を編集します。
module.exports = {
title, // Wikiのタイトル
lang, // 言語
description, // 説明文
style, // スタイルシートのパス
dict: {}, // i18n用の辞書
markdown: {} // Markdown変換オプション
};yarn build
