Articles

ホームページをリニューアルしました!

Jul 10, 2023
new_site

自分のサイトを作り直しました。

構成

Astro

AstroJSで静的サイトとして作ってあります。

Astro
Astro builds fast content sites, powerful web applications, dynamic server APIs, and everything in-between.
Astro favicon astro.build
Astro

Astroのいいところは、可能な限りjsを取り除くという設計をしているところです。

自分のサイトのような、ユーザーにあまりアクションを求めない、コンテンツ重視のサイトにはピッタリです。

しかも、React, Vue, Svelteなどの他のフレームワークのコンポーネントもそのまま組み込むことができます。

コンポーネントごとにクライアント側でjsを読み込むかを選択できてアツいです。

このサイトでは、検索画面などのインタラクティブな部分にSvelteのコンポーネントを使っています。

GitHub Pages

静的サイトなので、GitHub Pagesでホスティングしています。

GitHub Actionsでビルドしたものを無料で配信できて便利です。

ブログ

簡易的なブログ機能をつけました。

QiitaやZennに書けないような、日常や趣味、旅行などのログを適当に残していこうと思います。

ソースコード

GitHub - laddge/mysite: 個人サイト
個人サイト. Contribute to laddge/mysite development by creating an account on GitHub.
GitHub - laddge/mysite: 個人サイト favicon github.com
GitHub - laddge/mysite: 個人サイト

ソースはGitHubで公開していますが、まだまだ駆け出しなので読みづらいかもしれません。

ソース焼きそばは好きです。

さいごに

これからも色々作っていくので、よろしくお願いします。