狠狠撸

狠狠撸Share a Scribd company logo
個人ブログを4時間で立ち上げた話
ビヨンド社内勉強会 #1
寺岡 佑樹
Agenda
?自己紹介
?個人ブログについて
?利用したツール/サービスの紹介
?技術詳細
?まとめ
自己紹介
resource “my_pro?le” “nezumisannn” {
name = “Yuki.Teraoka”
nickname = “ねずみさん家。”
company = “beyond”
job = “Site Reliability Engineer”
twitter = “@yktr_sre”
skills = [“terraform”,”packer”]
}
個人ブログについて
?https://nezumisannn.io/
?ねずみさん家。の日常
?会社とは切り離した個人のアウトプットに特化した技術ブログ
特徴
?全て静的コンテンツ(html/css/javascript)
?データベースも存在しないため攻撃される危険性が極めて少ない
?ドメインの維持費を除き、ランニングコスト0
?実質サーバレス (個人で管理しているサーバがない)
?管理が非常に楽
利用したツール
Hugo github pages
Hugo
?https://gohugo.io
?Golang製の静的サイトジェネレータ
?静的サイトを作成するためのフレームワーク
github pages
?githubによる静的サイトのホスティングサービス
?リポジトリをS3の静的WEBサイトホスティングライクに利用できる
?githubのアカウントさえあればすぐにサイトが公開できる
?無料(この時点でS3を利用するメリットがほぼ皆無)
Hugoでブログを書く
?ブログは拡張子.mdのファイルにマークダウン形式として書いていく
?マークダウン形式のファイルをhtml形式にhugoが自動変換してくれる
?変換後のhtmlファイルをgithubのリポジトリにpushするだけ
?Wordpressのような管理画面も存在しない
?むしろ管理画面は攻撃の標的になるだけで邪魔になる場合がほとんど
github pagesで公開する
?htmlをpushしたリポジトリにgithub pagesを有効化するだけ
?デフォルトのドメイン名は「username.github.io」になる
?独自ドメインの指定も可能 (僕の場合はnezumisannn.io)
?SSLの有効化も可能
?github側でLet's Encryptの証明書を発行して自動で紐づけてくれる
?自動紐づけのため、こちらで有効期限を意識する必要がない
20190917 bydstudy#1 teraoka
まとめ
?使ってみてね
END

More Related Content

What's hot (20)

PDF
セキュリティの基本と奥辞谤诲笔谤别蝉蝉
Endoh Shingo
?
PDF
2015/06/27 sakuraclub LT @nullpopopo
Yasutaka Hamada
?
PDF
ご注文は构成管理ですか??
Cosign930
?
PDF
搁耻产测で始める奥别产スクレイピング
Takuro Sasaki
?
PPTX
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o??`o)?
Kazumi OHIRA
?
PDF
脆弱性検知ツール痴耻濒蝉を试してみた
Cosign930
?
PDF
(鲍苍颈迟测よくわかってない人のための)なんとなくわかるかもしれない础蝉蝉别迟叠耻苍诲濒别
Yusuke HIDESHIMA
?
PDF
痴笔厂への一発奥辞谤诲笔谤别蝉蝉インストールスクリプト
Masayuki Maekawa
?
PDF
Node.jsて?サーハ?フ?ロク?ラマ テ?ヒ?ューしよう
Yuusuke Takeuchi
?
PDF
About SnapKit - Open source lab -
Daisuke Yamashita
?
PDF
自治体サイトの奥辞谤诲笔谤别蝉蝉のメンテナンス
Masayuki Maekawa
?
PPTX
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
典子 松本
?
PDF
奥辞谤诲笔谤别蝉蝉の构造を理解しよう
Kanako Kobayashi
?
PPTX
Webデザイナー視点で使ってみた Microsoft Azureの話
典子 松本
?
PDF
2015年に向けた奥辞谤诲笔谤别蝉蝉动向
Keisuke Imura
?
PDF
Zabbix による監視のあれこれ
Cosign930
?
PDF
タスクランナー導入 ?とあるWordPress制作環境?
Masaya Kogawa
?
PDF
Node js 入門
Satoshi Takami
?
PPTX
础/叠テストを础锄耻谤别×骋辞辞驳濒别アナリティクスで试してみました。
典子 松本
?
PPTX
惭补苍颈补虫セミナー
bird 982000
?
セキュリティの基本と奥辞谤诲笔谤别蝉蝉
Endoh Shingo
?
2015/06/27 sakuraclub LT @nullpopopo
Yasutaka Hamada
?
ご注文は构成管理ですか??
Cosign930
?
搁耻产测で始める奥别产スクレイピング
Takuro Sasaki
?
BluemixでサクッとIoT ! ~ IoT Foundation, Node-RED や Azure Event Hub との連携もお助けヾ(o??`o)?
Kazumi OHIRA
?
脆弱性検知ツール痴耻濒蝉を试してみた
Cosign930
?
(鲍苍颈迟测よくわかってない人のための)なんとなくわかるかもしれない础蝉蝉别迟叠耻苍诲濒别
Yusuke HIDESHIMA
?
痴笔厂への一発奥辞谤诲笔谤别蝉蝉インストールスクリプト
Masayuki Maekawa
?
Node.jsて?サーハ?フ?ロク?ラマ テ?ヒ?ューしよう
Yuusuke Takeuchi
?
About SnapKit - Open source lab -
Daisuke Yamashita
?
自治体サイトの奥辞谤诲笔谤别蝉蝉のメンテナンス
Masayuki Maekawa
?
Web制作的に便利な機能満載!Microsoft Azureを使ってみよう
典子 松本
?
奥辞谤诲笔谤别蝉蝉の构造を理解しよう
Kanako Kobayashi
?
Webデザイナー視点で使ってみた Microsoft Azureの話
典子 松本
?
2015年に向けた奥辞谤诲笔谤别蝉蝉动向
Keisuke Imura
?
Zabbix による監視のあれこれ
Cosign930
?
タスクランナー導入 ?とあるWordPress制作環境?
Masaya Kogawa
?
Node js 入門
Satoshi Takami
?
础/叠テストを础锄耻谤别×骋辞辞驳濒别アナリティクスで试してみました。
典子 松本
?
惭补苍颈补虫セミナー
bird 982000
?

More from beyond Co., Ltd. (20)

PDF
beyoben38.pdf
beyond Co., Ltd.
?
PDF
【社内勉強会資料】DNS わかんねえ
beyond Co., Ltd.
?
PDF
ビヨンドでのマイグレーションとマルチクラウドの运用
beyond Co., Ltd.
?
PDF
AlmaLinux と Rocky Linux の誕生経緯&比較
beyond Co., Ltd.
?
PDF
やさしい滨笔アドレス入门
beyond Co., Ltd.
?
PDF
【简洁】厂惭罢笔サーバー?笔翱笔3サーバーの役割を手短かに解説
beyond Co., Ltd.
?
PDF
beyond.pdf
beyond Co., Ltd.
?
PDF
「マイネットのマルチクラウド戦略について」株式会社マイネット 猪狩 拓也 様
beyond Co., Ltd.
?
PDF
20201029 nagatani
beyond Co., Ltd.
?
PDF
20201029 hirata
beyond Co., Ltd.
?
PDF
20201014 fujisawa
beyond Co., Ltd.
?
PDF
20200923 miyazaki
beyond Co., Ltd.
?
PDF
20200923 inahata
beyond Co., Ltd.
?
PDF
20200923 fujisawa
beyond Co., Ltd.
?
PDF
200813 fgdc mandai
beyond Co., Ltd.
?
PDF
Bydstudy#26 sato
beyond Co., Ltd.
?
PDF
Bydstudy#26 ishihara
beyond Co., Ltd.
?
PDF
Bydstudy#26 nagasawa
beyond Co., Ltd.
?
PDF
20200708 bydstudy miyazaki
beyond Co., Ltd.
?
PDF
20200423 bydstudy23-fujisawa
beyond Co., Ltd.
?
beyoben38.pdf
beyond Co., Ltd.
?
【社内勉強会資料】DNS わかんねえ
beyond Co., Ltd.
?
ビヨンドでのマイグレーションとマルチクラウドの运用
beyond Co., Ltd.
?
AlmaLinux と Rocky Linux の誕生経緯&比較
beyond Co., Ltd.
?
やさしい滨笔アドレス入门
beyond Co., Ltd.
?
【简洁】厂惭罢笔サーバー?笔翱笔3サーバーの役割を手短かに解説
beyond Co., Ltd.
?
beyond.pdf
beyond Co., Ltd.
?
「マイネットのマルチクラウド戦略について」株式会社マイネット 猪狩 拓也 様
beyond Co., Ltd.
?
20201029 nagatani
beyond Co., Ltd.
?
20201029 hirata
beyond Co., Ltd.
?
20201014 fujisawa
beyond Co., Ltd.
?
20200923 miyazaki
beyond Co., Ltd.
?
20200923 inahata
beyond Co., Ltd.
?
20200923 fujisawa
beyond Co., Ltd.
?
200813 fgdc mandai
beyond Co., Ltd.
?
Bydstudy#26 sato
beyond Co., Ltd.
?
Bydstudy#26 ishihara
beyond Co., Ltd.
?
Bydstudy#26 nagasawa
beyond Co., Ltd.
?
20200708 bydstudy miyazaki
beyond Co., Ltd.
?
20200423 bydstudy23-fujisawa
beyond Co., Ltd.
?
Ad

Recently uploaded (6)

PDF
React Native vs React Lynx (React Native Meetup #22)
Taiju Muto
?
PDF
音学シンポジウム2025 招待讲演 远隔会话音声认识のための音声强调フロントエント?:概要と我々の取り组み
Tsubasa Ochiai
?
PDF
AWS BedrockによるIoT実装例紹介とAI進化の展望@AWS Summit ExecLeaders Scale Session
Osaka University
?
PDF
【础滨罢搁滨翱厂】人惫蝉生成础滨でジェスチャーゲームを础滨罢滨搁翱厂を使ってしてみた
ueda0116
?
PPTX
[Liberaware] Engineer Summer Internship.pptx
koyamakohei
?
PDF
フィシ?カル础滨时代のセキュリティ:ロホ?ティクスと础滨セキュリティの融合のあり方
Osaka University
?
React Native vs React Lynx (React Native Meetup #22)
Taiju Muto
?
音学シンポジウム2025 招待讲演 远隔会话音声认识のための音声强调フロントエント?:概要と我々の取り组み
Tsubasa Ochiai
?
AWS BedrockによるIoT実装例紹介とAI進化の展望@AWS Summit ExecLeaders Scale Session
Osaka University
?
【础滨罢搁滨翱厂】人惫蝉生成础滨でジェスチャーゲームを础滨罢滨搁翱厂を使ってしてみた
ueda0116
?
[Liberaware] Engineer Summer Internship.pptx
koyamakohei
?
フィシ?カル础滨时代のセキュリティ:ロホ?ティクスと础滨セキュリティの融合のあり方
Osaka University
?
Ad

20190917 bydstudy#1 teraoka