ChangeLog

  • amdx
    • $$ ~ $$ の数式ブロックを amp-mathml に変換
  • amdxg-components
  • 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