Skip to content

Latest commit

 

History

History
55 lines (44 loc) · 1.53 KB

README.md

File metadata and controls

55 lines (44 loc) · 1.53 KB

Zeta

ZennとQiitaの記事を管理するツール

インストール

Cargoが必要です。

cargo install --git https://github.com/TyomoGit/zeta.git

使い方

任意のディレクトリで初期化を行う

zeta init

GitHubリポジトリを作成し、ZennのGitHub連携とQiitaのアクセストークンの登録を完了する

記事を作成する

zeta new my-article-name

zeta/ディレクトリにファイルmy-article-name.mdが作成される

記事を書く

ビルトする

zeta build my-article-name

mainブランチにプッシュで公開する (Frontmatterのpublishedfalseに設定されている記事は公開されない; Zennでは下書きになる)

記法

基本的にはZennで記事を書くときの記法と同じです。

違う点:

  • Frontmatter(記事の最初に書くyaml)にonlyフィールドを指定できる(optional)
    • 特定のプラットフォームのみに変換するよう指定できる
    • 「Zennだけ」、「Qiitaだけ」への変換に対応できる
  • <macro>記法
    • マクロ機能
  • :::messageが3種類ある(infowarnalert
    • Qiita向けの対応

マクロ機能

プラットフォームごとに展開する文字列を変えることができます。 macroタグの中にyaml形式で記述します。

以前投稿した記事に<macro>
zenn: "Like"
qiita: "いいね"
</macro>を頂きました。嬉しいです。