เว็บไซต์ Static Site สำหรับโครงการการวิจัยและพัฒนากรอบแนวคิดภาวะผู้นำแบบไทยพอดี (TBLF) สร้างด้วย Hugo + Layout ที่ออกแบบเองทั้งหมด (ไม่ใช้ธีมสำเร็จรูป ไม่มี dependency ภายนอก)
รูปแบบ: เว็บไซต์ศูนย์ความรู้สมัยใหม่ — Landing Page เต็มรูปแบบ, เมนูด้านบน, การ์ด, ไทม์ไลน์, FAQ แบบ accordion, การ์ดดาวน์โหลด — ไม่ใช่รูปแบบหนังสือ/ตำราออนไลน์
winget install Hugo.Hugo.Extendedbrew install hugoตรวจสอบ: hugo version
cd tblf-site
hugo server -D
เปิดเบราว์เซอร์ที่ http://localhost:1313
hugo --minify
ไฟล์เว็บไซต์ทั้งหมดจะอยู่ในโฟลเดอร์ public/ พร้อมนำไปวางบนเซิร์ฟเวอร์ใดก็ได้
hugo --minify / Output: publicHUGO_VERSION = 0.158.0tblf.ac.th แล้วตั้งค่า DNS ตามที่ระบบแนะนำBuild command: hugo --minify / Publish directory: public → Add custom domain → ตั้งค่า DNS
ใช้ GitHub Actions workflow มาตรฐานของ Hugo แล้วตั้ง custom domain ใน Settings → Pages
baseURL ใน hugo.toml ให้เป็นโดเมนจริง เช่น https://tblf.ac.th/tblf-site/
├── hugo.toml # ค่าตั้งค่า + เมนูหลัก (แก้ baseURL ที่นี่)
├── assets/css/main.css # ดีไซน์ทั้งหมด (สี ฟอนต์ layout — แก้ธีมสีที่ :root)
├── layouts/
│ ├── index.html # หน้าแรก (Landing Page) — แก้ข้อความหน้าแรกที่นี่
│ ├── _default/baseof.html # โครง HTML หลัก
│ ├── _default/single.html # หน้าเนื้อหาทั่วไป (page hero + prose)
│ ├── _default/list.html # หน้ารายการ (ข่าว/หมวดหมู่)
│ ├── news/single.html # หน้าข่าวรายชิ้น
│ ├── partials/ # head / header (เมนูบน) / footer
│ └── shortcodes/ # hint, faq, downloads, dl
├── content/
│ ├── about.md # เกี่ยวกับโครงการ
│ ├── framework.md # กรอบแนวคิด TBLF/TBLT
│ ├── research.md # การวิจัย 10 ระยะ
│ ├── outputs.md # ผลผลิต + ศูนย์ดาวน์โหลด
│ ├── resources.md # สื่อการเรียนรู้และเครื่องมือ (หน้ารวม)
│ ├── learn.md # เข้าใจ TBLF ฉบับเข้าใจง่าย (/resources/learn/)
│ ├── decision-card.md # TBLF Decision Card (/resources/decision-card/)
│ ├── casebook.md # TBLF Casebook v0.1 (/resources/casebook/)
│ ├── faq.md / glossary.md / contact.md
│ └── news/ # ข่าว ตั้งชื่อ YYYY-MM-slug.md
└── static/
├── downloads/ # วางไฟล์ PDF 4 ฉบับหลัก → URL: /downloads/ชื่อไฟล์.pdf
│ # (รวม tblf-brs01-v0-3.pdf — Master Manuscript v0.3)
└── images/
layouts/index.html (ข้อความ hero, ชิป 6 ฐาน, ระยะวิจัย, ผลผลิต, CTA)content/สร้างไฟล์ใน content/news/ เช่น 2026-08-workshop.md:
---
title: "ชื่อข่าว"
date: 2026-08-01
categories: ["กิจกรรม"]
tags: ["อบรม"]
---
เนื้อหาข่าว...
ข่าว 3 รายการล่าสุดจะแสดงบนหน้าแรกอัตโนมัติ
ข้อความกล่องสีฟ้า
ข้อความกล่องสีเหลือง
คำตอบ (markdown ได้)
static/downloads/content/outputs.mdแก้ตัวแปรที่ :root ใน assets/css/main.css — สีหลัก (--indigo-*), สีเน้น (--gold), ฟอนต์ (--font-display, --font-body)
outputs.md/resources.md → วาง PDF ใน downloads/ → โพสต์ข่าวใน news/