[{"content":"MasterThaiBook Architecture สถาปัตยกรรมของ MasterThaiBook ออกแบบให้เรียบง่าย ราคาถูก และดูแลง่าย\nStack Layer Technology หน้าที่ Static Site Hugo + PaperMod Blog, Podcast pages, Search Documentation mdBook Long-form articles, book notes API Cloudflare Workers Audio/PDF proxy, RSS feed Storage Cloudflare R2 MP3, PDF files Hosting Cloudflare Pages Static file serving Auth Cloudflare Access Private access control Audio Gen NotebookLM AI-generated podcast audio CMS Decap CMS Browser-based content editing CI/CD GitHub Actions Auto build + deploy on push ทำไมถึงเลือก Stack นี้ ราคาถูก — ~$0.15/เดือน (R2 storage เท่านั้น ที่เหลือ free tier) ไม่ต้องดูแล server — ทุกอย่าง serverless/static เร็ว — Cloudflare CDN ทั่วโลก ง่าย — เขียน Markdown แล้ว push, จบ Daily Workflow เขียน content (Markdown) → generate podcast (NotebookLM) → upload audio (R2) → git push → GitHub Actions build + deploy → live on masterthaibook.com Cost Breakdown Cloudflare Pages: Free (unlimited builds) Cloudflare Workers: Free (100k req/day) Cloudflare R2: ~$0.15/mo (10GB storage) GitHub Actions: Free (2000 min/month) NotebookLM: Free (Google account) ","date":"2026-07-04T09:00:00+07:00","summary":"\u003ch1 id=\"masterthaibook-architecture\"\u003eMasterThaiBook Architecture\u003c/h1\u003e\n\u003cp\u003eสถาปัตยกรรมของ MasterThaiBook ออกแบบให้เรียบง่าย ราคาถูก และดูแลง่าย\u003c/p\u003e\n\u003ch2 id=\"stack\"\u003eStack\u003c/h2\u003e\n\u003ctable\u003e\n\t\u003cthead\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003cth\u003eLayer\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eTechnology\u003c/th\u003e\n\t\t\t\t\t\u003cth\u003eหน้าที่\u003c/th\u003e\n\t\t\t\u003c/tr\u003e\n\t\u003c/thead\u003e\n\t\u003ctbody\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eStatic Site\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eHugo + PaperMod\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eBlog, Podcast pages, Search\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eDocumentation\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003emdBook\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eLong-form articles, book notes\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eAPI\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eCloudflare Workers\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eAudio/PDF proxy, RSS feed\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eStorage\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eCloudflare R2\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eMP3, PDF files\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eHosting\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eCloudflare Pages\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eStatic file serving\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eAuth\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eCloudflare Access\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003ePrivate access control\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eAudio Gen\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eNotebookLM\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eAI-generated podcast audio\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eCMS\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eDecap CMS\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eBrowser-based content editing\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\t\t\u003ctr\u003e\n\t\t\t\t\t\u003ctd\u003eCI/CD\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eGitHub Actions\u003c/td\u003e\n\t\t\t\t\t\u003ctd\u003eAuto build + deploy on push\u003c/td\u003e\n\t\t\t\u003c/tr\u003e\n\t\u003c/tbody\u003e\n\u003c/table\u003e\n\u003ch2 id=\"ทำไมถงเลอก-stack-น\"\u003eทำไมถึงเลือก Stack นี้\u003c/h2\u003e\n\u003col\u003e\n\u003cli\u003e\u003cstrong\u003eราคาถูก\u003c/strong\u003e — ~$0.15/เดือน (R2 storage เท่านั้น ที่เหลือ free tier)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eไม่ต้องดูแล server\u003c/strong\u003e — ทุกอย่าง serverless/static\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eเร็ว\u003c/strong\u003e — Cloudflare CDN ทั่วโลก\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eง่าย\u003c/strong\u003e — เขียน Markdown แล้ว push, จบ\u003c/li\u003e\n\u003c/ol\u003e\n\u003ch2 id=\"daily-workflow\"\u003eDaily Workflow\u003c/h2\u003e\n\u003cpre tabindex=\"0\"\u003e\u003ccode\u003eเขียน content (Markdown)\n    → generate podcast (NotebookLM)\n    → upload audio (R2)\n    → git push\n    → GitHub Actions build + deploy\n    → live on masterthaibook.com\n\u003c/code\u003e\u003c/pre\u003e\u003ch2 id=\"cost-breakdown\"\u003eCost Breakdown\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCloudflare Pages: \u003cstrong\u003eFree\u003c/strong\u003e (unlimited builds)\u003c/li\u003e\n\u003cli\u003eCloudflare Workers: \u003cstrong\u003eFree\u003c/strong\u003e (100k req/day)\u003c/li\u003e\n\u003cli\u003eCloudflare R2: \u003cstrong\u003e~$0.15/mo\u003c/strong\u003e (10GB storage)\u003c/li\u003e\n\u003cli\u003eGitHub Actions: \u003cstrong\u003eFree\u003c/strong\u003e (2000 min/month)\u003c/li\u003e\n\u003cli\u003eNotebookLM: \u003cstrong\u003eFree\u003c/strong\u003e (Google account)\u003c/li\u003e\n\u003c/ul\u003e","tags":["architecture","cloudflare","hugo","mdbook"],"title":"MasterThaiBook Architecture Overview","url":"https://apps.masterthaibook.com/articles/masterthaibook-architecture/"},{"content":"Platform Upgrade ครั้งใหญ่! 🎉 วันนี้อัปเกรด MasterThaiBook ทั้งระบบ\n🎯 ใน Episode นี้ Custom podcast player ใหม่ มี speed control Client-side search ค้นหาเนื้อหาได้ทันที Cartoon redesign แนว Duolingo — สดใส เข้าถึงง่าย Mascot นกฮูกถือหนังสือ 🦉 📝 Show Notes Podcast Player สร้าง audio player ออกแบบเฉพาะ podcast:\nปุ่ม play/pause ใหญ่กดง่าย Progress bar คลิกเพื่อ seek Speed control: 0.75x, 1x, 1.25x, 1.5x, 2x Responsive สำหรับมือถือ Client-Side Search ค้นหาแบบ instant — ไม่ต้องรอ server:\nค้นจาก title, tags, content Highlight คำที่ค้นหา รองรับ URL parameter ?q=keyword Cartoon Redesign เปลี่ยนจาก minimal teal → Duolingo-style:\nFull color palette (purple, orange, green, pink, blue) Chunky rounded shapes Owl mascot 5 ท่า Game-like interactions (bounce on tap) 🔗 Links ค้นหา RSS Feed Audio จะเพิ่มเร็วๆ นี้ — สร้างด้วย NotebookLM\n","date":"2026-07-04T08:00:00+07:00","summary":"อัปเกรด MasterThaiBook ครั้งใหญ่ — custom audio player, search, และ redesign แบบการ์ตูน","tags":["daily","platform","update"],"title":"EP2: Platform Upgrade — Player, Search, Cartoon UI","url":"https://apps.masterthaibook.com/podcasts/2026-07-04/"},{"content":"ยินดีต้อนรับสู่ MasterThaiBook 🦉 สวัสดี! นี่คือ Episode แรกของ MasterThaiBook Podcast\n🎯 ใน Episode นี้ MasterThaiBook คืออะไร — Knowledge Base ส่วนตัวในรูปแบบ Podcast ทำไมต้อง \u0026ldquo;ฟัง\u0026rdquo; แทน \u0026ldquo;อ่าน\u0026rdquo; — เหมาะกับไลฟ์สไตล์คนรุ่นใหม่ แผนคอนเทนต์ที่จะมาทุกวัน 📝 Show Notes MasterThaiBook เป็น personal knowledge platform ที่ออกแบบมาเพื่อคนรุ่นใหม่:\nสรุปความรู้ทุกวัน — เก็บ insights จากหนังสือ บทความ และเทรนด์ Tech ฟังได้ทุกที่ — Podcast สั้นๆ 5-10 นาที เปิดฟังตอนเดินทาง เข้าถึงง่าย — UI แบบ app ไม่ใช่ blog เก่าๆ 🔗 Links RSS Feed ดูทุก Episode Audio จะเพิ่มเร็วๆ นี้ — สร้างด้วย NotebookLM\n","date":"2026-06-23T08:00:00+07:00","summary":"แนะนำ MasterThaiBook — personal knowledge base + daily podcast สำหรับคนรุ่นใหม่","tags":["welcome","intro"],"title":"EP1: ยินดีต้อนรับสู่ MasterThaiBook","url":"https://apps.masterthaibook.com/podcasts/2026-06-23-welcome/"}]