Bắt Đầu Với Laravel Markdown Blog
·
3 min read
Bắt Đầu Với Laravel Markdown Blog
Chào mừng bạn đến với blog dựa trên markdown mới của bạn! Bài viết này sẽ giúp bạn hiểu mọi thứ hoạt động như thế nào.
Cách Hoạt Động
Blog này sử dụng hệ thống nội dung dựa trên file. Thay vì lưu trữ bài viết trong database, tất cả nội dung được lưu trong các file markdown.
Cấu Trúc Nội Dung
Tất cả nội dung của bạn nằm trong thư mục /content:
/content
/posts # Bài viết blog
/pages # Trang tĩnh (giới thiệu, v.v.)
Tạo Bài Viết Mới
Bạn có thể tạo bài viết mới bằng lệnh Artisan:
php artisan blog:new "Tiêu Đề Bài Viết Mới"
Lệnh này tạo file như 2026-02-09-tieu-de-bai-viet-moi.md với mẫu frontmatter.
Frontmatter
Mỗi bài viết bắt đầu với YAML frontmatter:
---
title: "Tiêu Đề Bài Viết"
date: 2026-02-09
description: "Mô tả ngắn gọn cho SEO"
tags: ["tag1", "tag2"]
draft: false
---
Tính Năng
- Hỗ Trợ GFM: Bảng, danh sách công việc, và nhiều hơn nữa
- Highlight Code: Tô sáng cú pháp cho các khối code
- Tối Ưu SEO: Meta tag, Open Graph, Twitter Cards
- Chế Độ Tối: Hỗ trợ chế độ tối tự động
- RSS Feed: Có sẵn tại
/rss.xml - Sitemap: Tự động tạo tại
/sitemap.xml - Cache: Bài viết được cache để tăng hiệu năng
Ví Dụ Danh Sách Công Việc
- Viết bài viết đầu tiên
- Tùy chỉnh giao diện
- Thêm nhiều bài viết
- Chia sẻ với mọi người
Ví Dụ Code
Đây là một ví dụ PHP đơn giản:
<?php
class HelloWorld
{
public function greet(string $name): string
{
return "Xin chào, {$name}!";
}
}
Ví Dụ Bảng
| Tính Năng | Trạng Thái |
|---|---|
| Markdown | ✅ |
| Chế Độ Tối | ✅ |
| RSS Feed | ✅ |
| Sitemap | ✅ |
Tổng Kết
Đó là những điều cơ bản! Hãy bắt đầu viết và tận hưởng blog mới của bạn. Chúc bạn viết blog vui vẻ! 🎉