585 文字
3 分
Hello, Fuwari!
2024-08-02

もう​何度やり​替えたか​忘れてしまったが,またこの​サイトを​アップデートした.

今回からはFuwariと​いう​Astroを​用いた​ブログテンプレートに​切り替えた.

Astroには​有志が​公開しているThemesと​いう​ものが​存在し,​そこで​公開されている​レポジトリを​クローンして​配置すれば​その​デザイン通りの​Astroページが​出来ると​いう​もの.

Fuwariは​そこに​公開されていた​ブログテンプレートの​一つだ.

swupに​よる​ページ遷移アニメーションや,​ページ​全てが​Astro(一部​Svelte)で​記述されている​ことに​よる​柔軟性の​高さが​良さげだったので,​採用した.

以前の​サイトのように​自分で​1から​デザインを​考えるのも​嫌いじゃないけれど,​作った​時点で​満足して​更新が​途絶える​パターンが​今までに​何度と​なく​起こってきた​(から,​こんなに​リニューアルしているのだが​).

また,​私が​そこまで​デザインに​明るくない​ことから,​たびたび​表示の​崩壊を​起こしていたり,​そも​そも​スマホで​適切な​サイズで​見れない​致命的な​問題も​抱えていた.

今回から​テーマに​デザイン面を​出来る​他の​人に​頼る​ことで,より​記事を​書く​ことに​専念できる…は​ず.​アウトプット頑張りたい.

Fuwariの​いい​ところ

特殊な​記述を​Markdown上で​行う​ことで,​様々な​コンポーネントを​表示できる.​ゼロから​これを​やろうと​してずいぶん​苦労した​記憶が​あるので,めちゃくちゃ​ありが​たい.

例えば,

::github{repo="Allianaab2m/ab2m.link"}

と​すれば

Allianaab2m
/
ab2m.link
Waiting for api.github.com...
00K
0K
0K
Waiting...

このように​リンクカードと​して​表示される.

Youtubeの​埋め込みを​そのまま​貼れば,​埋め込みと​して​表示してくれる​など.​これは​元の​Astroでも​そうなってた気が​するけど.

GitHubの​Admonitionにも​対応している.

↓Admonitionってのは​こういうの

NOTE

色々​書く​よ

:::note
色々書くよ
:::

あとは​あんまり​使う​機会は​なさそうだが,KaTeX\KaTeXに​よる​数式表示も​できる.

SDndS=Q×E=Bt\int_S \textbf{\textit{D}} \cdot \textbf{\textit{n}}dS=Q \\ \nabla \times \textbf{\textit{E}} = -\frac{\partial{\textbf{\textit{B}}}}{\partial t}
GitHubで編集を提案