👽
Discordアイコン"風"ジェネレーターの作成
GitHub Pageを使用した静的Webページの公開
初めに
エンジニアになったのでWebサイトを作りたいな~と思いました。
特に作りたいサイトはなかったのですが、個人的にDiscordの初期アイコンが好きで
様々な色のアイコンがほしいと思ったので、Discordアイコン"風"ジェネレーターを作りました。
作成したサイト
手順
1.GitHubアカウントの作成
割愛します。
2.コードの作成
GitHub Pageは静的なサイトしか作れないと何処かに書いていたので
HTML,CSS,JSのシンプルな作りにしました。フレームワークやライブラリは一切使ってないです。
というかほとんどAIで書きました。
今回のWebページ作成で特徴的なのは下記部分
<div id="svg-container">
<svg
id="discord-icon"
fill="none"
height="368"
width="368"
viewBox="0 0 92 92"
xmlns="http://www.w3.org/2000/svg"
>
<path d="m0 0h91.5618v91.5618h-91.5618z" fill="#5865f2" />
<path
d="m62.4748 30.774c5.3952 7.9886 8.0596 16.9995 7.0636 27.3732-.0042.0439-.0269.0842-.0627.1106-4.0857 3.0213-8.0441 4.8549-11.947 6.0708-.0304.0093-.063.0088-.093-.0014-.0301-.0103-.0563-.0297-.0748-.0557-.9017-1.2635-1.721-2.5955-2.4388-3.9943-.0412-.0824-.0035-.1816.0812-.2141 1.3012-.4937 2.5385-1.0854 3.7286-1.786.0937-.0554.0997-.1907.0131-.2556-.2526-.1889-.5028-.3873-.7422-.5858-.0448-.0366-.1051-.0439-.1559-.0192-7.7264 3.5932-16.1903 3.5932-24.008 0-.0508-.0229-.1111-.015-.1547.021-.2388.1985-.4896.3951-.7398.584-.0866.0649-.0795.2002.0149.2556 1.1901.6873 2.4274 1.2923 3.7267 1.7884.0842.0325.1242.1293.0824.2117-.7022 1.4006-1.5215 2.7326-2.4399 3.9961-.04.0511-.1057.0746-.1678.0553-3.8844-1.2159-7.8428-3.0495-11.9285-6.0708-.034-.0264-.0585-.0685-.0621-.1124-.8324-8.9731.8641-18.0586 7.057-27.3732.015-.0246.0377-.0439.0639-.0553 3.0473-1.4084 6.3118-2.4446 9.7239-3.0363.0621-.0096.1242.0192.1564.0746.4216.7517.9035 1.7157 1.2296 2.5035 3.5965-.5533 7.2493-.5533 10.9211 0 .326-.771.7912-1.7518 1.211-2.5035.0149-.0275.0381-.0495.0662-.0629s.0597-.0175.0902-.0117c3.4139.5935 6.6785 1.6297 9.7233 3.0363.0268.0114.0489.0307.0621.0571zm-20.2455 17.0609c.0376-2.6527-1.8828-4.8477-4.2934-4.8477-2.391 0-4.2929 2.1758-4.2929 4.8477 0 2.6713 1.9395 4.847 4.2929 4.847 2.3915 0 4.2934-2.1757 4.2934-4.847zm15.8732 0c.0376-2.6527-1.8828-4.8477-4.2928-4.8477-2.3916 0-4.2935 2.1758-4.2935 4.8477 0 2.6713 1.9395 4.847 4.2935 4.847 2.41 0 4.2928-2.1757 4.2928-4.847z"
fill="#fff"
/>
</svg>
</div>
PNGで色を塗ると画質が悪いので、SVGでDiscordのアイコン"風"の内容を作成し
色が塗られている部分を変更する処理にしました。
詳しくはリポジトリを見てください。
3.Push
コードを作成し終わったらGitHubにPushします。
VscodeでPushをすればボタンをポチポチしているだけで良いので割愛
4.GitHub Pageの設定
Repository>Settings>Pagesに移動し、GitHub Actionsを選択します。
.github/workflowsが作成されれば完了です。
作成後もう一度Pagesを確認すればURLが公開されています。
5.ページにアクセス
見たことがないDiscord初期アイコンカラーを作成できます。
正直実用性は皆無です。
終わりに
とりあえず記事を作成してみたかったので作成してみました。
参考にはしないでください。
おわり
Discussion