Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
JavaScriptなしでブログを作る / Buildding blog system wit...
Search
Ryusei Ohkura
November 04, 2026
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
JavaScriptなしでブログを作る / Buildding blog system without JavaScript
//localboast Tokyoでお話しさせていただいた内容です
https://localboast-tokyo.connpass.com/event/406024/
Ryusei Ohkura
November 04, 2026
More Decks by Ryusei Ohkura
See All by Ryusei Ohkura
ガールズ&パンツァーで学ぶ紅茶 / Learn About Tea with Girls und Panzer
3l4l5
0
150
響け!ユーフォニアムと考える「決め方」/Thinking About Decision-Making with Sound! Euphonium
3l4l5
1
230
同人誌を作ろう(物理)/ let's make self made books
3l4l5
1
540
楽しそうなつよつよエンジニアと目が死んでる僕/A brilliant engineer having a blast, and dead-eyed me.
3l4l5
2
320
予算10000円から始める自宅サーバー / start diy server with in 10000 yen
3l4l5
3
1.2k
コードギアスから学ぶ戦略と戦術/engineer-anime-2026-04-11
3l4l5
0
160
登壇を続けていたら地域コミュニティを作るようになった話/outputconf2026
3l4l5
2
2.1k
本当にpythonは堅牢さに欠けるのか
3l4l5
1
340
習慣化するための技術 / Techniques for Habit Formation
3l4l5
9
4.1k
Featured
See All Featured
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
390
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
620
Being A Developer After 40
akosma
PRO
92
590k
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
The Cost Of JavaScript in 2023
addyosmani
56
10k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
560
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
600
Ruling the World: When Life Gets Gamed
codingconduct
0
430
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Odyssey Design
rkendrick25
PRO
2
930
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Transcript
ヲクラ @3l4i5 JavaScriptなしでブログを作る Slide Deck Title Buildding blog system without
JavaScript 2026/11/05(木) @ //localboast Tokyo
3l4l5 3l4i5 往蔵隆成(ヲクラ) 🧳 クロスマート株式会社 👥 埼京.dev 共催 conf-note 作ってます
🎉 localboast Tokyo 第一回開催おめでとうございます!
作っているもの https://srkr.dev/
簡単に仕組み紹介
仕組み紹介
ポイント markdownファイルをGitHub にpushするだけで記事の追加 が完了! Just push a Markdown file to
GitHub to publish a new article!
ポイント Pushされたことをトリガーとして 記事を含めたnginxコンテナのbuildと S3へ画像のアップロードが行われる A push triggers the build of
an Nginx container containing the articles and the upload of images to S3.
ポイント ブログの訪問者には buildされたhtmlが返却される The built HTML is served to blog
visitors.
ポイント Depoy先は お家のkubernetes cluster ホスティング代は無料! (電気代のぞく) Deployed to my home
Kubernetes cluster! Zero hosting costs! (Excluding electricity)
大変だったポイント
ポイント 画像をS3にアップロードして 記事に含まれる画像pathを S3のurlに差し替える必要がある
1  画像のアップロード後 htmlの画像部分の pathを入れ替え 1 <img src="https://example.com/image/path" alt="画 像">
今後やりたいこと①
これを
こうしたい
今はhtmlはcontainerに imageはS3に という構成にしているが 記事も全てS3に入れてしまいたい そうすればコンテナのbuildが不要になる Currently, HTML files are stored
in the container, while images are stored in S3. I'd like to move all the articles to S3 as well, eliminating the need to rebuild the container.
今後やりたいこと②
OGPを出せるようにしたい
1 [何かのリンク](https://example.com) https://example.comのmetaタグかOGP情報を抽出 OGP情報からhtmlを生成 生成したhtmlを、ブログhtmlに埋め込む
1 [何かのリンク](https://example.com) めんどくさい! https://example.comのmetaタグかOGP情報を抽出 OGP情報からhtmlを生成 生成したhtmlを、ブログhtmlに埋め込む
なんでこんなことするの?
A.面白いから
できそう! 作れそう! と思ったものを実現するのが面白い
久しぶりに手を動かして プログラムを書くのも 結構良い
A2.ちょっと勉強になる
今回も、OGPの作り方や goで非同期処理を書く勉強になった
フレームワークやライブラリが 隠蔽してくれていた部分を 知ることができる
まとめ
仕事ではAIを並列させて 休みの日に、盆栽に水をあげるような 生活も結構楽しい
エンジョイ! エンジニアスローライフ!