Zen WikiシンプルWikiエンジン

これは、個人的なメモを保持するためのシンプルなWikiエンジンに関する投稿です。

特徴


なに
何じゃない




アイデア


主なアイデアは、私のような倒錯したミニマリストのために、最もシンプルでありながら十分に機能する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-メインリンク
ソースコードコードを追加/インストールするか、コードをざっと調べるだけです)
私のウィキ (内容に注意を払ってはいけません。これは、ウィキがわずかに満たされた単なる例です)

Source: https://habr.com/ru/post/J128020/


All Articles