このプロジェクトについて

Konawiki3は、軽量でセルフホスト可能なWikiであり、原稿の執筆、マニュアルの作成、情報の共有を目的としています。その設計の核心は、すべてのWikiコンテンツがプレーンテキストファイルとして保存されることです。これにより、ユーザーはGitで変更を追跡し、シンプルなテキストベースのワークフローでドキュメントを管理できます。開発者は、このWikiを使用して数十冊の技術書を執筆しており、その実用性が証明されています。また、構造化されたドキュメントを管理するための従来のテキストエディターの代替としても機能します。 このシステムは、標準的なMarkdownと独自のKonaNotationという2つのマークアップ言語をサポートしています。ユーザーは、設定を通じてグローバルに好みのマークアップスタイルを選択したり、ファイル拡張子(例:`.md`はMarkdown、`.txt`はKonaNotation)を使用してページごとに選択したりできます。この柔軟性は、さまざまなユーザーの好みやワークフローの要件に対応します。 Konawiki3には、ページを整理するためのファイルベースのタグシステムが含まれています。ユーザーは、ページに`#tag(TagName)`を追加して分類し、`#tags(TagName)`を使用して特定のタグを持つすべてのページを表示できます。サイトの構成(外観、ユーザー管理、プラグインの有効化など)は、Webベースの管理ページを通じて行われ、直接的な設定ファイルの編集は不要です。 インストールには、PHPを実行できるWebサーバーが必要です。リポジトリのクローン、リリースZIPファイルのアップロード、またはDocker Composeを使用したローカル実行によって展開できます。Git保存や簡単なPDF生成などのオプション機能は、Composerを介してライブラリをインストールすることで有効にできます。さらに、ChatGPT APIキーを設定することで、テキストの要約、校正、文の言い換え、自動的な続き書きなどのAIによる執筆支援機能を有効にすることもできます。また、機能拡張のためのプラグインシステムも含まれています。