特徴
なに
- マークダウン
- コードの強調表示
- 自動ツリーメニュー
何じゃない
- ストーリーを編集
- 一括編集
- 画像/ファイルリポジトリ
- その他の不要なもの
アイデア
主なアイデアは、私のような倒錯したミニマリストのために、最もシンプルでありながら十分に機能するWikiエンジンを作成することです。
技術
承認システムはGoogleアカウントの組み込みシステムを使用するため、このすべてがGoogle App Engineで機能します。 Markdownの解析とコードの強調表示は、 PageDownおよびprettifyライブラリを使用するjavascriptを使用してクライアント側で実行されます 。
質問を使用する
ウィキ作成
ユーザーごとに、フォームzen-wiki.appspot.com/%username%のアドレスにWikiが作成されます(ログイン直後)。 その後、ユーザーは自由に編集できます。
すべてのウィキは公開されています(個々のページを非表示にできます)が、編集できるのは所有者だけです。
ページ作成
新しいページを作成するには、ページの将来のURLに移動する必要があります。このURLを使用してページを作成する権限がある場合は、すぐに編集フォームに移動します。そうしないと、404エラーが表示されます。
コードの強調表示
すべてのコードは自動的に強調表示されるため、言語を指定する必要はありません。自動的に検出されます。 Markdown構文を使用してコードのブロックを作成する必要があります-4つのスペース、またはバッククォート( `)をインデントします。 html preタグを使用することもできます。
メニュー
メニューは、ページを作成するプロセスで自動的に形成されます。
参照資料
zen - wiki.appspot.com-メインリンク
ソースコード ( コードを追加/インストールするか、コードをざっと調べるだけです)
私のウィキ (内容に注意を払ってはいけません。これは、ウィキがわずかに満たされた単なる例です)