Skip to content

Igapyonv3 is a static site/blog generator for developers & designers. Igapyonv3 is Markdown and Freemarker based OSS written in Java. (1)Markdown -> Html with Bootstrap. (2)Diary indexing system.

License

Notifications You must be signed in to change notification settings

igapyon/igapyonv3

Repository files navigation

Igapyon Diary System v3

Igapyon Diary System v3(#igapyonv3)は、Java 製の OSS 日記システムです。 Markdown 原稿(.md)から HTML(.html)を生成する機能を中核に据えています。 HTML 出力は Tailwind CSS を前提とした class を付与します。 最短の利用手順は「Maven プラグインを使わずに igapyonv3 を実行する」を参照してください。

主要エントリポイント

  • jp.igapyon.diary.igapyonv3.IgDiaryProcessor : 生成処理の主入口。設定読み込み、インデックス/キーワード生成、.src.md 変換を実行。
  • jp.igapyon.diary.igapyonv3.gendiary.TodayDiaryGenerator : 設定で有効化時に、今日の日記テンプレートを生成。
  • jp.igapyon.diary.igapyonv3.md2html.IgapyonMd2Html : Markdown(.md)を HTML(.html)に変換する CLI。
  • jp.igapyon.diary.igapyonv3.indexing.keyword.KeywordMdTextGenerator : キーワード .md を単体で生成する CLI。
  • jp.igapyon.diary.igapyonv3.migration.html2md.IgapyonV2Html2MdConverter : 旧 igapyonv2 の HTML を Markdown に移行する CLI。
  • jp.igapyon.diary.igapyonv3.migration.hatena2md.HatenaXml2SeparatedTextConverter : はてなダイアリーの XML を分割 Markdown に変換する CLI。

ライセンス

Igapyon Diary System v3 は GNU LGPL v3 と Apache License v2 のデュアルライセンスで提供されます。
LGPL または ASL、あるいは両方を選択できます。

依存関係

Igapyon Diary System v3(#igapyonv3)は以下の OSS に依存しています。

Maven プラグインを使わずに igapyonv3 を実行する

日記ディレクトリに移動して以下を実行します(exec-maven-pluginigdiary 実行設定を pom.xml に追加済みであることが前提)。

mvn clean exec:java@igdiary antrun:run

About

Igapyonv3 is a static site/blog generator for developers & designers. Igapyonv3 is Markdown and Freemarker based OSS written in Java. (1)Markdown -> Html with Bootstrap. (2)Diary indexing system.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •