📰

ファイル変更してもZennで更新されないパターン色々

2021/08/08に公開

Zennで更新されない?

Githubと同期してるファイルを変更してもZennにファイル更新と見なされないパターンがいくつかあるようです。
使いようによっては便利なので確認したのを掲載します。

デフォルト以外のFront Matterを追加・変更

Zennでは以下の4つがFront Matter(記事の設定)として登録されています。

  • title: "" # 記事のタイトル
  • emoji: "😸" # アイキャッチとして使われる絵文字(1文字だけ)
  • type: "tech" # tech: 技術記事 / idea: アイデア記事
  • topics: [] # タグ。["markdown", "rust", "aws"]のように指定する
  • published: true # 公開設定(falseにすると下書き)

Zenn CLIで記事・本を管理する方法

これ以外のFront Matterを追加したり変更したファイルはZennでは更新と見なされません。
上記4つを変更した場合はファイル更新と判定されます。

改行コードの変更

例えばファイルの改行コードをCRLFからLFに変更した場合、これも改行コードを変更しただけであればファイル更新と見なされません。
改行コードの他に前述のFront Matterや本文を変更した場合はファイル更新と判定されます。

その他

現時点で確認したのは以上2点で他にも見つけたら追記していきます。

あとタイトルとは関係ないですが、ファイル名に英字大文字も使えなかったです。
数字で始まるファイル名は大丈夫でした。

zenn-cli を使ってれば気づかなくて特に記載もないので、自分でファイルを追加する際には注意が必要です。

Discussion