Skip to main content

3 posts tagged with "Docusaurus"

View All Tags

Client-side rendering of KaTeX in Docusaurus

· 10 min read
mebiusbox
engineer

Docusaurusは静的サイトジェネレータなので、すべてのページがビルド時にレンダリングされます. DocusaurusのマークダウンからHTMLにレンダリングする部分は remarkrehype が処理しています.数式を有効にするには、Docusaurusのドキュメント によれば、remark-mathrehype-katex (または rehype-mathjax)を使います. しかし、2,3個の数式ならともかく、それなりの数があるとビルドに時間がかかるようになり、生成されるhtmlやjsファイルが肥大化します.もちろん、数式も含めて事前にレンダリングするので、閲覧する場合はブラウザで数式の処理が入らず高速に表示できますが、個人的にはデメリットの方が大きいので、数式処理はクライアントサイドでしたいところです.ここでは、その方法を記録しておきます.

Migration to Docusaurus

· 11 min read
mebiusbox
engineer

サイトをリニューアルしました.そして、数年振りのブログ更新です. 自分のサイトを持つ意味があまりなくなってきている感じはしますが、もはや学習も含めて新しいフレームワークを使ってみるテストになりつつあります.