概要

FubakoはZola(Rust製SSG)ベースの静的サイトをGUIで管理できるデスクトップアプリケーション。 site-config.ymlで管理画面UIを定義し、MarkdownのFrontmatterを編集する仕組み。

スタック

コンポーネント技術
App ShellElectron 28.x
FrontendVue 3 + Vite (Rolldown)
SSG EngineZola (Rust) 0.18.x
EditorTipTap 2.x
ImageSharp 0.34.x
GitDugite 3.x
i18nvue-i18n 9.14.x

実装状況

  • Phase 1: 基本機能(コンテンツ編集・画像管理・ライブプレビュー・サイト設定)完了
  • Phase 2: 運用・デプロイ機能(Git統合・GitHub認証・CI/CD自動生成)完了
  • Phase 3: 品質向上中(Taxonomies対応開発中)

特徴

  • site-config.ymlによる柔軟なコンテンツタイプ定義
  • YAML Frontmatter + Markdown Bodyの分離管理
  • フラット構造 ↔ 階層構造の自動変換
  • Zolaビルドエラーのパース・ローカライズ
  • 多言語対応(ja/en)