Skip to content

mtsgi/flavour

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flavour

Flavour

npm GitHub top language Snyk Vulnerabilities for npm package npm GitHub

Flavour is a modern, extensible, open source wiki framework for Node.js.

Flavourは、Node.js向けのモダンで拡張性に富んだオープンソースのWikiフレームワークです。

Getting Started

パッケージをインストール後、 flavour-init スクリプトを実行することで、ディレクトリに必要なファイルが展開されます。

yarn add flavour-wiki
# npm または yarn でインストール

yarn run flavour-init
# 初期化が実行されます

yarn run flavour-serve
# => http://localhost:3000

Customize

初期化コマンドを実行後、以下のようなディレクトリおよびファイルが生成されます。

/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変換オプション
};

Transpile

yarn build