7rikazhexde’s tech log

技術的な興味関心、備忘録、アウトプットなどを書いています。

2023-09-01から1ヶ月間の記事一覧

Markdownリンターのmarkdownlint-cli/markdownlint-cli2の情報とpre-commitフックの設定方法について

概要 注意事項 個人的な見解 pre-commitフックでmarkdownlint-cli/cli2を使用する意味 markdownlintについて markdownlint-cliについて markdownlint-cli2について 参考情報 pre-commitフック設定(.pre-commit-config.yaml) markdownlint-cli markdownlint-c…

【Twitter Cards / OGP】mdformatでYAML Frontmatterが変換される現象と回避方法について

経緯 以前、以下の記事でmkdocsで作成したドキュメントページをpre-commitでmdformatを使用した際にmkdocs(Admonitions)が意図した表示にならない問題と解決方法について投稿しました。 7rikazhexde-techlog.hatenablog.com 今回はtwitter cardに対応するた…

Material for Mkdocsでgitリポジトリの追加で最新のリリース情報(タグ)を表示する方法

経緯 表示内容 リリース作成前 リリース作成後 補足: REST APIによる確認 リリース作成前 リリース作成後 手順 リリースの作成(GitHub) リポジトリ設定 まとめ 経緯 Material for Mkdocsではヘッダーにgitリポジトリの情報を表示することができます。 squidf…

【エラー解決方法】MkDocsで「mkdocs gh-deploy --force」を実行すると、「ERROR - Config value 'plugins': Plugin 'i18n' option 'languages': Expected a list of items, but a <class 'dict'> was given.」が発生し、GitHub Pagesへのデプロイに失敗する。

更新情報 20230902 20230923 概要 GitHub Actionの実行結果とエラー内容 使用中のYAMLファイル Runアクション(pip install) Runアクション(mkdocs gh-deploy --force) エラー内容 エラー解決方法 変更前のpyproject.toml パッケージのバージョン確認(poetry …