Personal Tech Blog
Blog công nghệ cá nhân xây dựng bằng Jekyll + Chirpy theme, triển khai lên GitHub Pages qua Cloudflare
công nghệ: jekyll, chirpy-theme, github-pages, cloudflare, giscus
What
Blog công nghệ cá nhân (“Khuong Dev Notebook”) chia sẻ hướng dẫn, mẹo vặt và kiến thức về kỹ thuật phần mềm và phát triển web.
Xây dựng bằng Jekyll với Chirpy theme (v7.4+), triển khai lên GitHub Pages tại dev.ngockhuong.com với Cloudflare CDN.
Hỗ trợ PWA với cache offline. ~47 bài viết về ngôn ngữ lập trình, DevOps, công cụ và quy trình làm việc của lập trình viên.
Why
Sổ tay của một lập trình viên — không hơn không kém. Nơi ghi chép giải pháp, chia sẻ kiến thức và lưu giữ tài liệu tham khảo cá nhân cho các vấn đề thường gặp.
Jekyll + GitHub Pages cung cấp nền tảng xuất bản miễn phí, ít bảo trì, giúp tập trung vào việc viết.
Notes
- Trang tĩnh Jekyll với Chirpy theme gem — layout/assets từ gem, nội dung trong repo
- Hình ảnh lưu ở repo riêng (
dev-images), phục vụ qua GitHub raw CDN - Bình luận qua Giscus (GitHub Discussions), phân tích qua GoatCounter
- CI/CD: GitHub Actions build với Ruby 3.3, chạy html-proofer, deploy lên Pages, purge Cloudflare cache
- Plugin tùy chỉnh
posts-lastmod-hook.rbtự động cập nhậtlast_modified_attừ git log - PWA hỗ trợ cài đặt ứng dụng và cache offline