最近偶然了解了一款笔记应用:trilium。正如其 README 中写的那样:
Trilium Notes を使用して、個人の知識ベースを構築しましょう。
使用すると、個人の知識ベースを簡単に構築できます。その独特なデザインと高い拡張性に魅了されました。
特徴#
このソフトウェアには、私が魅力を感じた 5 つの特徴があります:
- 独特なディレクトリ構造の設計により、個々のノートは「ファイル」と「フォルダ」の両方の役割を果たし、ドキュメントの整理が容易です。
- ノートはカスタムアイコン、編集履歴の表示、クローン(ファイルシステムのハードリンクに似た機能)などをサポートしています。
- WYSIWYG(What You See Is What You Get)のリッチテキストエディタで、素晴らしい編集体験を提供しています。
- 高い拡張性を持ち、API を使用してボタンやページ要素をカスタマイズし、ノートの一括操作などを行うことができます。
- フロントエンドとバックエンドが分離されており、複数のデバイスでの共有やノートの同期が容易です。
実行#
このソフトウェアには、次のような複数の実行モードがあります:
- ローカルでクライアントを開いて使用し、ノートの内容をローカルに保存します。
- サーバーにデプロイして、ローカルクライアントでサーバーアドレスを設定すると、ローカルとクラウドのノートの内容が定期的に同期されます。
- サーバーにデプロイして、直接サーバーアドレスにアクセスし、ブラウザフロントエンドを介してサーバーと直接やり取りします。
個人的には、第 2 の方法をおすすめします。サーバーにバックアップ用のノートをデプロイしてください。
インストール#
クライアントはtrilium - releaseからインストールできます。中国語の翻訳が必要な場合は、trilium-translation - releaseをインストールしてください。
デプロイ#
通常、圧縮ファイルの方法を使用してサーバーをデプロイできます。手順に従って進めれば、非常に簡単です。
デモンストレーション#
以下にいくつかの典型的な機能を示します。
ドキュメントとサブドキュメント#
右側の表示パネルには、ドキュメントの内容とサブドキュメントのプレビューが表示されます。
ノートのクローン#
同じノートをディレクトリの異なる場所に組織することができます。
ノートの編集#
洗練されたリッチテキストエディタ。
カスタムボタン#
サイドバーにカスタムボタンを追加し、クリックすると今日のノートとその下にある「学習」「エンターテイメント」の 2 つのサブノートが生成されます。
ノートの同期#
リモートサーバーとのノートの内容の同期。
上級者向け#
より高度な要件がある場合は、Trilium:超高自由度の個人知識ベース(上級編)を参考にしてください。
スクリプトを自分で作成したい場合は、公式の API ドキュメントを参照してください:
- フロントエンド:Class: FrontendScriptApi
- バックエンド:Class: BackendScriptApi