- CHANGE
- 後方互換性のない変更
- UPDATE
- 後方互換性がある変更
- ADD
- 後方互換性がある追加
- FIX
- バグ修正
- [CHANGE] LICENSE を Apache License 2.0 に変更
- @zztkm
- [UPDATE] ビルド設定に
build.goldmark.renderer
を追加しました- 現在サポートするオプションは
with_unsafe
のみ with_unsafe
はtrue
またはfalse
を指定できるtrue
にすると、生の HTML せずにそのままレンダリングする- 詳しくは goldmark のドキュメント を参照
- 現在サポートするオプションは
- [FIX] ignore_files の設定が機能していなかった問題を修正しました
- @zztkm
- [CHANGE] organization を vssio から veltiosoft に変更しました
- これに伴い、Go パッケージ
github.com/vssio/go-vss
はgithub.com/veltiosoft/go-vss
に変更 - @zztkm
- これに伴い、Go パッケージ
- [UPDATE] パッケージ構成をフラットパッケージに変更しました
- @zztkm
- [UPDATE] GitHub Actions に ci.yaml を追加しました
- @zztkm
- [FIX] vss self update の最後に実行する
vss self version
が失敗する問題を修正しました
- [FIX] goroutine でコンテンツを生成するときに意図しないデータの上書きが発生し、ビルド結果が正しくないことがある問題を修正しました
- [UPDATE] コンテンツの生成を goroutine で行うようにしました
- これにより、ビルド時間が短縮されることが期待されます
- [CHANGE] Yaml front matter のキーの命名規則を snake_case に変更しました
- これに伴い、テンプレートのレンダリング時に使われる変数も変更されました
- 今までは front matter が camelCase で vss.toml が snake_case でしたが、これはユーザーの認知負荷が高いと判断したので統一しました
- [CHANGE] vss.toml のキー名を変更しました
title
をsite_title
に変更しましたdescription
をsite_description
に変更しました- これに伴い、テンプレートのレンダリング時に使われる変数も変更されました
- title と description は yaml front matter で使われているため、衝突を避けるために変更しました
- [UPDATE] Yaml front matter に
og_image
変数を追加しました- og:image の設定に利用してください
- [UPDATE] Yaml front matter に
emoji
が設定されていて、かつog_image
が設定されていない場合、og_image
変数には emoji の画像パスが設定されるようになりました- og_image が設定されていない場合と判定される条件は以下の通りです
- og_image が空文字列の場合
- og_image が設定されていない場合
- og_image が設定されていない場合と判定される条件は以下の通りです
- [UPDATE] 設定に
build.goldmark.highlight
を追加しました- この設定を加えるとハイライト済みのコードブロックを生成するようになります
- 使っているライブラリはこちら: https://github.com/yuin/goldmark-highlighting
- 対応言語やスタイルについてはこちら: https://github.com/alecthomas/chroma
- このバージョンでサポートしているキー
style
(string)with_numbers
(bool)
- [FIX] vss serve 時に dist ディレクトリも監視対象に含んでしまい、無限ループに陥る問題を修正しました #21
空白の100年
- [ADD] yaml front matter の読み取りをサポートしました (front matter は必須ではありません)
- [UPDATE] yaml front matter の追加に伴い、テンプレートのレンダリング時に使われる変数に変更が入りました
- [UPDATE] front matter が設定されている場合、title と description は front matter の値が使われます
- [ADD] 以下の変数が追加されました
- author
- pubDatetime
- postSlug
- tags
- emoji