Hugoことはじめ初心者が爆速でポートフォリオをデプロイするまで
View Slide
自己紹介名前:うにすけ出身:埼玉県年齢:21才所属:東北大学工学部電気情報物理工学科3年@uniuni_8282https://www.facebook.com/mayu.uenishi.1@uni_82
Hugo x Firebase
経緯● アルバイト中に軽くHugoを触る機会があった● 個人のお仕事を初めて受けているのでポートフォリオは持っていたい
HugoとはGolangで作られた静的サイトジェネレーター
Hugoの特徴● 成果物にはサーバーサイドの処理が含まれない→ 表示速度が早い・セキュリティリスクが減る● Markdown形式で記事がかける● テーマが優秀
Hugo ディレクトリ構成<- markdown<- 設定ファイル<- 記事ファイルを置くディレクトリ<- 全ファイルから参照したいデータ<- テーマファイルを一部修正したいとき<- 静的ファイル<- テーマ
Hugo ディレクトリ構成contentsディレクトリにmarkdownファイルを配置➕themeの設定方法に従いdataディレクトリのもとにファイル作成この作業だけで中身は完成
デプロイ以下のコマンド3つだけで完了$ firebase login$ firebase init$ hugo && fiebase deployhug o && firebase deplhugo & & firebase deployy
まとめcontentsの作成もデプロイもとにかく簡単!!
これからことやりたいこと● テーマの作成● gitlabCIでのデプロイへ移行
ご清聴ありがとうございました