Skip to content

Kotlin製の静的サイトジェネレーターです。マークダウンファイルからHTMLファイルを自動生成します。A static site generator made in Kotlin. Automatically generate HTML files from markdown files.

License

Notifications You must be signed in to change notification settings

suzushin7/Kraft

Repository files navigation

Kraft

このリポジトリは、Kraftのソースコードを管理するためのリポジトリです。

Kraftとは

Kraftは、Kotlin製の静的サイトジェネレーターです。 Kraftは、MarkdownファイルをHTMLファイルに変換することができます。

主な機能は以下の通りです。

  • MarkdownファイルをHTMLファイルに変換
  • 静的ファイル群(CSS/JS/画像)を圧縮してコピー
  • sitemap.xmlの生成
  • rss.xmlの生成
  • アクセスカウンターの機能(おまけ)

使い方

src/main/kotlin/com/suzushinlab/kraft/Main.kt(以下、Main.kt)の設定を変更してください。 また、適宜_templatesフォルダや_contentフォルダの中身を編集してください。 その後、Main.ktを実行してください。 ビルド後、_outputフォルダの中身を全てWebサーバーにアップロードしてください。

編集するファイルは以下の通りです。

  • _templatesフォルダ内のファイル
  • _contentフォルダ内のファイル
  • Main.ktファイル

ライセンス

このリポジトリは、MITライセンスの元で公開されています。

作者

About

Kotlin製の静的サイトジェネレーターです。マークダウンファイルからHTMLファイルを自動生成します。A static site generator made in Kotlin. Automatically generate HTML files from markdown files.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published