Sebastien Rousseau

STATIC SITE GENERATOR

Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất

Tốc độ, an toàn và đơn giản cho web hiện đại

3 min read
Banner for: Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất

Biểu ngữ Static Site Generator.class="img-fluid clearfix"

TL;DR. Static Site Generator là bộ tạo trang tĩnh (SSG) viết bằng Rust, được thiết kế để mang lại tốc độ build cực nhanh, an toàn bộ nhớ và hỗ trợ tích hợp cho SEO, khả năng tiếp cận và JSON-LD.

Điểm chính

  • Ý tưởng. Một SSG đơn nhị phân, không cần Node.js, không cần dependency runtime.
  • Đổi mới. Tự động sinh JSON-LD, sitemap, RSS/Atom và metadata SEO từ frontmatter.
  • Trường hợp sử dụng. Blog, trang doanh nghiệp, tài liệu, microsite cần xếp hạng tốt và tải nhanh.
  • Tác động. Builds 10-100x nhanh hơn các SSG dựa trên Node phổ biến.

Bối cảnh

Vì sao một SSG khác

Có hàng chục SSG đã tồn tại — Jekyll, Hugo, Eleventy, Next.js, Gatsby. Hầu hết đều có vấn đề: phụ thuộc nặng nề, builds chậm hoặc thiếu SEO tích hợp. Static Site Generator được sinh ra từ mong muốn có một công cụ làm tốt một việc: tạo các trang tĩnh nhanh chóng và sạch sẽ.

Triết lý

Tên gọi

Static Site Generator (職人) trong tiếng Nhật có nghĩa là "thợ thủ công" — một người dành cuộc đời để hoàn thiện một nghề. Tên gọi phản ánh triết lý: làm một việc, làm tốt.

Tính năng

Những gì Static Site Generator mang lại

Đổi mới

Hỗ trợ JSON-LD hạng nhất

Khác với hầu hết SSG, Static Site Generator tạo ra schema.org JSON-LD tự động từ frontmatter. Điều này có nghĩa các kết quả tìm kiếm phong phú (rich results) trên Google không yêu cầu cấu hình thêm.

Sử dụng

# Cài đặt
cargo install Static Site Generator

# Khởi tạo dự án
ssg new my-site

# Xây dựng
ssg build

Cấu trúc dự án đơn giản:

my-site/
├── _data/
├── _layouts/
├── _posts/
├── _site/      ← đầu ra
└── config.toml

Trường hợp sử dụng

Mã nguồn

Static Site Generator được phát hành theo giấy phép Apache-2.0. Mã nguồn có sẵn trên GitHub ⧉.

Kết luận

Static Site Generator không cố gắng làm mọi thứ. Nó cố gắng làm tốt một việc: tạo các trang tĩnh nhanh, sạch và thân thiện với SEO. Đó là triết lý Static Site Generator — sự thuần thục thông qua sự tập trung.

Cập nhật lần cuối .

Đăng lại bài viết này

Sao chép định dạng cho Medium

# Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất — Sebastien Rousseau

> Originally published at [https://sebastienrousseau.com/vi/2023-10-09-bo-tao-trang-tinh-rust-nhanh-nhat/](https://sebastienrousseau.com/vi/2023-10-09-bo-tao-trang-tinh-rust-nhanh-nhat/)

Static Site Generator là bộ tạo trang tĩnh viết bằng Rust, được tối ưu hoá cho hiệu năng, khả năng tiếp cận và SEO. Builds cực nhanh với hỗ trợ JSON-LD hạng nhất.

Read the full article on sebastienrousseau.com: https://sebastienrousseau.com/vi/2023-10-09-bo-tao-trang-tinh-rust-nhanh-nhat/

Sao chép định dạng cho Mastodon

Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất — Sebastien Rousseau

Static Site Generator là bộ tạo trang tĩnh viết bằng Rust, được tối ưu hoá cho hiệu năng, khả năng tiếp cận và SEO. Builds cực nhanh với hỗ trợ JSON-LD hạng nhất.

https://sebastienrousseau.com/vi/2023-10-09-bo-tao-trang-tinh-rust-nhanh-nhat/
Trích dẫn bài này

Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất — Sebastien Rousseau

Static Site Generator là bộ tạo trang tĩnh viết bằng Rust, được tối ưu hoá cho hiệu năng, khả năng tiếp cận và SEO. Builds cực nhanh với hỗ trợ JSON-LD hạng nhất.

BibTeX

@online{rousseau2023static,
  author  = {Rousseau, Sebastien},
  title   = {{Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất — Sebastien Rousseau}},
  year    = {2023},
  url     = {https://sebastienrousseau.com/vi/2023-10-09-bo-tao-trang-tinh-rust-nhanh-nhat/},
  urldate = {2023}
}

RIS

TY  - GEN
AU  - Rousseau, Sebastien
TI  - Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất — Sebastien Rousseau
PY  - 2023
UR  - https://sebastienrousseau.com/vi/2023-10-09-bo-tao-trang-tinh-rust-nhanh-nhat/
ER  -

Vancouver

Rousseau S. Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất — Sebastien Rousseau. sebastienrousseau.com. 2023 Oct 9. Available from: https://sebastienrousseau.com/vi/2023-10-09-bo-tao-trang-tinh-rust-nhanh-nhat/

Chicago

Rousseau, Sebastien. "Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất — Sebastien Rousseau." sebastienrousseau.com. October 9, 2023. https://sebastienrousseau.com/vi/2023-10-09-bo-tao-trang-tinh-rust-nhanh-nhat/.

APA

Rousseau, S. (2023, October 9). Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất — Sebastien Rousseau. sebastienrousseau.com. https://sebastienrousseau.com/vi/2023-10-09-bo-tao-trang-tinh-rust-nhanh-nhat/

Đăng lại bài này

Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất — Sebastien Rousseau

Static Site Generator là bộ tạo trang tĩnh viết bằng Rust, được tối ưu hoá cho hiệu năng, khả năng tiếp cận và SEO. Builds cực nhanh với hỗ trợ JSON-LD hạng nhất.

Bài viết này được cấp phép theo Creative Commons Attribution 4.0 International. Đăng lại yêu cầu ghi nguồn đến URL chính tắc.

Static Site Generator: bộ tạo trang tĩnh dựa trên Rust nhanh nhất — Sebastien Rousseau

Static Site Generator là bộ tạo trang tĩnh viết bằng Rust, được tối ưu hoá cho hiệu năng, khả năng tiếp cận và SEO. Builds cực nhanh với hỗ trợ JSON-LD hạng nhất.

Originally published at https://sebastienrousseau.com/vi/2023-10-09-bo-tao-trang-tinh-rust-nhanh-nhat/ by Sebastien Rousseau.
Licensed under CC-BY-4.0.