Lộ trình
pyssg đang hướng tới đâu. Đây là một tài liệu sống - các mục dịch chuyển và ưu tiên thay đổi khi dự án lớn lên. Để có bức tranh đầy đủ về những gì đã chạy được, hãy duyệt phần còn lại của tài liệu này.
Muốn giúp một việc gì đó ở đây, hoặc đề xuất một mục? Hãy mở một issue hoặc pull request trên GitHub.
Đã có ngay bây giờ
- Kernel không phụ thuộc với thiết kế plugin và lifecycle-hook kiểu webpack.
pyssg buildvàpyssg serve(watch + live reload).- Các preset
docs(),blog()vàsite(). - Templating với lookup cascade kiểu Hugo và
partial(). - Tạo khung
pyssg newvới theme offline và theme host trên GitHub. - Tô màu cú pháp, fingerprint asset, thẻ SEO / Open Graph,
robots.txtvà redirect. - Sitemap, RSS, và output Markdown thô song song với HTML.
Tiếp theo
Nhắm cho bản phát hành 1.0.
- File dữ liệu - nạp
data/*.toml|json|yamlvào template của bạn. - Hai theme được trau chuốt - một theme docs OSS và một theme blog cá nhân, không cần Node hay bước build nào.
- Tìm kiếm phía client - một chỉ mục được sinh ra cùng một widget tìm kiếm nhỏ.
Sau này
- Shortcode & admonition - callout, embed, và nhóm tab.
- Mục lục cho từng trang, thời gian đọc, và đếm từ.
- Phân giải liên kết nội bộ kèm báo cáo liên kết hỏng.
- Wikilink kiểu Obsidian (
[[...]]) và backlink. - Lint Markdown để bắt lỗi ngay lúc build.
- Feed mở rộng - JSON Feed và Atom, cùng feed cho từng tag.
- Plugin bên thứ ba phân phối dưới dạng các gói Python thuần.
- Build tăng dần (incremental) để rebuild nhanh hơn trên các trang lớn.