コード管理用サイト
CORDING
DESIGN
このサイトについて
Web制作をしていて「このコード前にも使ったな」ということがよくあって、そのたびに調べたり、前のプロジェクトを開いてコードを持ってくることがとても面倒だと感じ、まとめられているサイトが欲しいと思ったのがきっかけで作成しました。
技術面で取り組んだこと
Astro.js、Github Actions、WP-REST APIなど
サーバーにアップロードするまでの流れ
- WordPressから記事の作成、削除、変更を行った後に自作した専用のボタンをクリックする。
- Webhookを通してGithub側に通知を送る。
- GithubActionsにより、buildが実行されAstro.jsプロジェクトの静的ファイルが生成される。
- Xserverにファイルのアップロード、上書き、削除がされ、本番公開される。
技術スタック
フロントエンド
- Astro.js
- Alpine.js
- Tailwind.css
バックエンド
- WordPress
サーバー
- Xserver
作業環境
- Vite
- mamp
- Github Actions
