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ẻ! 🎉

Bình luận