About this Blog!
Stock and share my experience 👨🏻💻
Purpose
เพื่อเอาไว้แชร์ และสรุปความเข้าใจกับเรื่องที่เคยเข้าใจ เพื่อกลับมาอ่านอีกครั้งจะได้ทบทวนความรู้เดิมที่เคยเข้าใจได้เร็วขึ้น 🙋🏻
Focus on What Matters
แบ่งปันมุมมองจากการค้นคว้าสิ่งที่เรารู้อยู่แล้วนำมาทบทวนให้เข้าใจมากขึ้น และเขียนในรูปแบบที่เป็น Blog และเน้นแชร์บทความเกี่ยวกับเทคนิคและการเพิ่มประสิทธิภาพ 🚀
Can't remember anything
เราไม่สามารถจำอะไรได้หมดการเขียน Blog ก็เพื่อเก็บเรื่องราวที่เราเคยเข้าใจไว้ มีประโยชน์หากต้องการทบทวนในอนาคต 📚
Nice design
ระบบ Blog เขียนด้วยภาษา Markdown (.md, .mdx) ด้วย docusaurus 2 สวยใช้งานง่าย ที่พัฒนามาจาก React ด้วยทีมของ Facebook 👍 ด้วยคุณสมบัติดังนี้
- รองรับการเขียนด้วย Markdown, MDX, JSX ระบบ Blog สามารถเขี ยนด้วยภาษา Markdown (.md, .mdx) อีกทั้งสามารถเขียนพวก Custom components ต่าง ๆ เองได้ตามต้องการเป็น JSX
- Static Site Generation (SSG) ด้วยการเขียนเป็น .md จากนั้นจะถูก Compile เป็น Static Site และด้วยความสามารถของ Static Site ที่มีการแสดงผลอย่างรวดเร็ว อีกทั้งสามารถ Deploy บน JAMstack platform ได้ฟรี ๆ
- เขียน Blog ได้ทุกทีกับ Gitpod เครื่องมือที่ใช้เขียนคือ Gitpod และด้วยความที่สามารถใช้งาน Online ได้ฟรี ทำให้สามารถเขียน Blog จากที่ไหนก็ได้ อีกทั้งยังสามารถติดตั้งเป็น Editor ส่วนตัวแบบ Self-Hosted ได้อีกด้วย
- มี ToC docusaurus นั้นรองรับการทำ Table of contents (ToC) หรือระบบสารบัญให้อัตโนมัติ และถือเป็นคุณสมบัติที่สำคัญเพราะว่า ToC ช่วยให้ผู้ที่เข้ามาอ่านเนื้อหาใน Blog นั้นสามารถ Navigate เลื่อนดูเนื้อหาได้ง่ายขึ้น
Tech stacks
เครื่องมือและ Tech stacks ทั้งหม ดที่ใช้ใน Blog ต้องขอบคุณเทคเหล่านี้เป็นอย่างยิ่ง 🙇🏻
- docusaurus 2 for Blog and Document 🎉
- Gitpod for Online Editor 👨🏻💻
- Cloudflare Pages for Deploy 🚀
- GitHub for Code Repository 🍙
- Disqus for Comment systems 😀
- Imgur for Photos and Images Repository
Almost of Free
ก็เพราะส่วนใหญ่นั้นฟรี และง่ายไม่ต้องพึ่งพาระบบฐานข้อมูล หรือ Backend ใด ๆ 😄
- มารู้จักกับ Cloudflare Pages ของฟรีและดีสำหรับสาย JAMstack platform สำหรับใครอยากอ่านวิธีการ Deploy ด้วย Cloudflare Pages สามารถอ่านได้จากบทความนี้
- ทำไมทุกสายอาชีพ... ควรเขียน Blog ของตัวเอง
- Docusaurus 2.0 ประกาศออกรุ่นเต็มแล้ว Features เยอะมาก
สำหรับผู้ที่สะดวก QR-Code Prompt Pay