Blog

Astro + Tailwindで脚注を書いたら勝手に「Footnotes」と出る

Astro + Tailwindで脚注を書いたら勝手に「Footnotes」と出る

Astro 7のMarkdownエンジンSätteriで脚注を書くと,本来は非表示のはずの「Footnotes」という英語見出しが表示されてしまう問題の原因と対処についての記事です。

AstroSätteriMarkdownTailwind CSS
Sätteriプラグイン開発 #3 外部リンクの新規タブ表示

Sätteriプラグイン開発 #3 外部リンクの新規タブ表示

Astro 7のMarkdownエンジンSätteriで,本文中の外部リンクにだけtarget=_blankを付ける対応をした記事です。

SätteriAstroMarkdown
Sätteriプラグイン開発 #2 数式のレンダリング

Sätteriプラグイン開発 #2 数式のレンダリング

Astro 7のRustネイティブMarkdownエンジンSätteriで,features.mathでパースした数式ノードをKaTeXでレンダリングするmdastPluginを実装した記事です。

SätteriAstroMarkdownKaTeX
Sätteriプラグイン開発 #1 OGPカード表示

Sätteriプラグイン開発 #1 OGPカード表示

Astro 7のRustネイティブMarkdownエンジンSätteriで,本文中の単独リンクだけをOGPカードに変換するmdastPluginを実装した方法について書きました。

SätteriAstroMarkdown
Astro 7のデフォルトMarkdownエンジン「Sätteri」とは何か

Astro 7のデフォルトMarkdownエンジン「Sätteri」とは何か

Astro 7でデフォルトのMarkdownプロセッサになったRust製の高速エンジン「Sätteri」の仕組み・アーキテクチャ・remark/rehypeとの違いをまとめた入門記事

AstroSätteriMarkdownRust
調乳ヘルパーの計算式解説①

調乳ヘルパーの計算式解説①

「調乳ヘルパー」の計算式の中身を解説。熱収支式を使ったお湯と湯冷ましの配分計算と,追加で冷やす時間をニュートンの冷却則で見積もる仕組みをまとめました。

育児物理学熱力学伝熱工学数学微分方程式
ESP32×Home Assistantで家のエアコンをIoT化した話~セットアップ編~

ESP32×Home Assistantで家のエアコンをIoT化した話~セットアップ編~

ESPHomeとHome AssistantをDockerで動かし,ESP32に初めてファームウェアを書き込んでHome Assistantに登録するまでの手順をまとめました。

ESP32Home AssistantIoTESPHomeDocker
ESP32×Home Assistantで家のエアコンをIoT化した話~設計編~

ESP32×Home Assistantで家のエアコンをIoT化した話~設計編~

SwitchBot Hub案とESP32+Home Assistant案を比較し,後者を選んだ理由をまとめた設計編。

ESP32Home AssistantIoTESPHomeSwitchBot
RustDeskのローカルIP指定で接続エラーになる問題

RustDeskのローカルIP指定で接続エラーになる問題

RustDeskをローカルIP指定で使っていたら急に繋がらなくなった話。ARP解決の失敗だと分かり静的エントリでとりあえず解消したものの,根本原因を掘り下げたらデスクトップのWi-Fiアダプタの省電力設定が原因でした。

ネットワークRustDeskARPWindowsWi-Fi