202407
blog と site をまとめてサイト管理に。
- VRM-1.0 を UniVRM-1.0 に変更。一部 VRM 下に移動。
- VRM Animation を VRM 下に移動。
- VRM-1.0 の SpringBone の記事
blog と site をまとめてサイト管理に。
https://vrm-c.github.io/UniVRM/ のドキュメントを本サイトに移動しました。 おもに /api/ フォルダー配下になります。
今後はこちらで更新していきます。
2024-01-15 からサイト更新作業を実施しました。
英語版の url 変更によりリンク切れが発生しました。 url を維持するようにデプロイ方法を変更しました。 現在、元の url でアクセスできるはずです。
英語版の記事を
https://github.com/vrm-c/vrm.dev.en
で管理して、
https://vrm-c.github.io/vrm.dev.en/
にデプロイしていましたが、 デプロイ先を
に修正しました。
https://github.com/vrm-c/vrm.dev/issues
にお知らせください。
2024-01-15 からサイト更新作業をしています。
https://github.com/vrm-c/vrm.dev/issues
にお知らせください。
Document ツールを sphinx から docusaurus に変更しました。
https://github.com/vrm-c/vrm.dev/issues/315
対応アプリケーションの一覧を更新しました。
登録方法は こちら です。 PullReq じゃなくても issue で受け付けております。 以前に登録済みの方の文言変更などもどうぞ。
sphinx から docusaurus への変更に付随する作業はこれで完了の予定です。
先代の sphinx 、その前の hugo の markdown 記事をそのまま引き継いでいます。
/docs/**/*.md
/
React
/src/pages/index.ts
VRM 対応アプリケーション
React
/src/pages/showcase/index.tsx
/src/data/tags.tsx
/src/data/users.tsx
言語切り替えメニューを改造しています。
https://github.com/vrm-c/vrm.dev/blob/master/src/theme/NavbarItem/LocaleDropdownNavbarItem/index.js
英訳も確認すること。
hard coding
`${metaTitle} | ${config.title} `;
との組合せ(template)
hard coding
https://docusaurus.io/docs/api/themes/configuration#meta-image
epport default {
themeConfig: {
image: 'img/docusaurus.png',
}
}
github-action でビルドしています。
https://github.com/vrm-c/vrm.dev/blob/master/.github/workflows/docusaurus.yml
/build
build/en
(master head)/build
を deploy言語ごとに 別の docusaurus リポジトリを個別に運営しています。 日本語を原本として、英語版を fork しています。
https://github.com/vrm-c/vrm.dev
日本語を原本サイトとして https://vrm.dev にデプロイします。
https://github.com/vrm-c/vrm.dev.en
英語版を https://vrm.dev/en にデプロイします。
日本語サイトをビルド時に
/en
ディレクトリにビルドしています。
英語版を merge した 次回の日本語版 の github action
でビルドされます。
即座 に反映したい場合は、日本語版の reposity の Actions
- Docusaurus
- Run workflow
ボタンを
手動で押してください(緑のボタン)。
vrm.dev
の管理者が定期的(毎週?)に実行します
TODO: markdown ひとつだけならこれでもできるはず。
$ git clone https://github.com/vrm-c/vrm.dev.en.git
$ git switch -c fix/EN_TOPIC # 適当な重複しない branch 名をつけてください
$ cd vrm.dev.en
$ npm install
$ npm run dev
# https://localhost:3000 にアクセス。翻訳記事を見る。
push して pull request
TODO: bot で自動化
$ git clone https://github.com/vrm-c/vrm.dev.en.git
$ cd vrm.dev.en
$ git remote add ja https://github.com/vrm-c/vrm.dev
$ git switch -c merge/topic
$ git fetch ja master
$ git merge ja master
$ npm run build
# エラーがある場合は conflict を解決してビルドを通す。
# build が透る場合は merge を commit して先に進めてよい。
$ git commit
$ git push
markdown 記事をこちらに pull request してください。
https://github.com/vrm-c/vrm.dev/pulls
markdown 記事の英訳をこちらに pull request してください。
https://github.com/vrm-c/vrm.dev.en/pulls
vrm.dev
と vrm.dev.en
のどちらか迷う場合は
vrm.dev
に送ってください。