Sistineは、インクで書かれ、MerlotのMarkdownエンジンに基づいて作成された、シンプルで柔軟で生産的な静的サイトジェネレーターです。 Sistine Docs Webサイトで、Sistineサイトのライブデモを見ることができます。
Sistineのドキュメントは、Sistine.vercel.Appの独自のWebサイトに住んでいます。そこでは、Sistineのインストールと使用方法に関する情報と、そのテンプレート言語の詳細な参照を見つけることができます。
このリポジトリには、技術的に2つのプロジェクトが含まれています。まず、システィン静的サイトジェネレーターのインクソースコード。第二に、システィンのドキュメントサイトは、このレポの資産からSistine自体によって生成されます。このリポジトリの両方の部分は、MakeFileを使用して共通ビルドコマンドを管理します。
Sistineのソースコードは主に./src
に存在し、ベンダー依存関係は./vendor
にコピーされています。 Sistineユーティリティのテストは./test
にあります。
make check
またはmake t
。make fmt
またはmake f
フォーマットを作成します。InkFMT inkfmt
インストールされている場合、リポジトリ内のすべてのインクファイル(テストを含む)。Sistine Documentation Webサイトは、このリポジトリに住んでいる通常のSistineプロジェクトです。リポジトリは、 main
へのあらゆるコミットで./public
オートデプロイの内容物になるようにvercelでセットアップされています。コンテンツページやテンプレートなど、ウェブサイトの他の部分は、それぞれ./content
と./tpl
の通常のシスティーナプロジェクトとして設定されています。
make
、Sistineのインレポジトリコピーを実行して、ドキュメントサイトを./public
に構築します。現在、非常に遅く、インクで書かれていることを考えると、おそらく重要なものに使用するべきではありません。しかし、興味があり、それがどのように機能するのか、何が次に来るのかについて質問したい場合は、Twitterに連絡するか、GitHubの問題を提出してください。