Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Goconference_20__1_.pdf
Search
unisuke
October 10, 2020
0
84
Goconference_20__1_.pdf
unisuke
October 10, 2020
Tweet
Share
More Decks by unisuke
See All by unisuke
Rustってどんな言語
uni_82
0
140
Verified Software Toolchain C ~Coqを用いたCプログラムの検証~
uni_82
0
51
はじめてのIT勉強会 プリンシプルオブプログラミングPart.3
uni_82
0
130
2021.01はじめてのIT勉強会.pdf
uni_82
0
130
20201129WBALT.pdf
uni_82
0
65
2020.11.26ポートフォリオを素敵にしたい 副代表のゆるゆるLT第1段
uni_82
0
76
はじめてのIT勉強会 プリンシプルオブプログラミング
uni_82
0
220
2020.10.14 はじめての〇〇 超LT会- vol.1 #ultralt
uni_82
0
68
はじめてのIT勉強会.pdf
uni_82
0
110
Featured
See All Featured
The Mythical Team-Month
searls
217
43k
The Straight Up "How To Draw Better" Workshop
denniskardys
229
130k
Web development in the modern age
philhawksworth
203
10k
Debugging Ruby Performance
tmm1
71
11k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Statistics for Hackers
jakevdp
792
220k
What's in a price? How to price your products and services
michaelherold
239
11k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
228
16k
The MySQL Ecosystem @ GitHub 2015
samlambert
248
12k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
224
21k
Designing with Data
zakiwarfel
96
5k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
20
7.2k
Transcript
Hugoことはじめ 初心者が爆速でポートフォリオをデプロイするまで
自己紹介 名前:うにすけ 出身:埼玉県 年齢:21才 所属:東北大学工学部電気情報物理工学科3年 @uniuni_8282 https://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 deploy y
まとめ contentsの作成もデプロイもとにかく簡単!!
これからことやりたいこと • テーマの作成 • gitlabCIでのデプロイへ移行
ご清聴ありがとうございました