Skip to content
/ zeta Public

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

License

Notifications You must be signed in to change notification settings

TyomoGit/zeta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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>を頂きました。嬉しいです。

About

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

Resources

License

Stars

Watchers

Forks

Languages