amdxg@0.5.0 - amdxg-cli & amdx-components
ChangeLog
- amdx
$$ ~ $$の数式ブロックを amp-mathml に変換
- amdxg-components
amdxgは現状単なるボイラープレートだが、設定が最小で済むようにLayoutArticleなどに抽出- amp-social-share で、はてなブックマークに対応
- amdxg-cli: CLI ツール
- 記事一覧の生成 (
gen/pages.json) - 記事のヒストリーの生成 (
gen/*.history.json)
- 記事一覧の生成 (
amdxg-cli のインストール
npm install -g amdxg-cli
amdxg new
WIP
new feature: 新規記事の作成
amdxg new:page [foo]
new feature: インデックスの記事一覧とヒストリーの生成
amdxg build:index
docs ディレクトリの記事一覧から、gen/pages.json を生成する。
amdxg build:history
docs/*.mdx の git コミットログから変更ヒストリーを生成する。
import history from "../gen/pages/foo.history.json";
import { History } from "amdxg-components";
<History history={history} />;
amdxg.config で、もし "repository": "mizchi/amdx" のように GitHub のリポジトリを指定していると、そのコミットへのリンクになる。
TODO
pages/sitemap.xml: sitemap 対応pages/feed.rss: feed 対応amdxg new your-blog: 最新版から scaffold できるようにするamdxg new:page時、記事生成のテンプレート化できるようにする対応amdxg-components:Layoutを使わない、カスタマイズ度が高い作例を用意する- frontmatter のタグ一覧対応
- amdxg を github actions でデプロイできるようにしておく
- amdx preview の vscode extension
History
e3cee89 - Update Thu May 14 01:55:14 2020 +0900
21ca438 - Update for mdxx-ssg v0.7.0 Sun May 10 23:43:09 2020 +0900
aca2aa4 - page:new v0.5.0 Sat May 9 01:12:40 2020 +0900