amdxg@0.5.0 - amdxg-cli & amdx-components
ChangeLog
- amdx
$$ ~ $$
の数式ブロックを amp-mathml に変換
- amdxg-components
amdxg
は現状単なるボイラープレートだが、設定が最小で済むようにLayout
Article
などに抽出- 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