This is a placeholder post. Replace this content with real notes about how you set up this site — the Jekyll structure, GitHub Pages deployment, and any customizations you made.

Why Jekyll + GitHub Pages

  • Free hosting directly from a GitHub repo
  • No build step required locally — GitHub builds the site for you on push
  • Write posts in plain Markdown, no CMS needed

Structure

_layouts/    -> page templates
_includes/   -> reusable partials (nav, hero, footer, etc.)
_posts/      -> blog posts (this file!)
_data/       -> structured data, e.g. projects.yml
assets/      -> css, js

Delete this post once you’ve written your real first entry, or keep it as a genuine “how I built this” post.

Đây là bài viết mẫu. Hãy thay nội dung này bằng ghi chú thật về cách bạn dựng trang này — cấu trúc Jekyll, quá trình deploy lên GitHub Pages, và những tùy chỉnh bạn đã thực hiện.

Vì sao chọn Jekyll + GitHub Pages

  • Hosting miễn phí trực tiếp từ một repo GitHub
  • Không cần build cục bộ — GitHub tự build trang mỗi khi bạn push
  • Viết bài bằng Markdown thuần, không cần CMS

Cấu trúc

_layouts/    -> template cho từng loại trang
_includes/   -> các thành phần dùng lại (nav, hero, footer, v.v.)
_posts/      -> các bài blog (chính là file này!)
_data/       -> dữ liệu có cấu trúc, ví dụ projects.yml
assets/      -> css, js

Xóa bài này khi bạn đã viết bài đầu tiên thật sự, hoặc giữ lại như một bài “cách tôi dựng trang này” đúng nghĩa.