sitemap.js - Thư viện và CLI tạo sitemap hiệu năng cao dựa trên streaming
(github.com/ekalinin)- Công cụ tạo sitemap dựa trên streaming được phát triển để tự động hóa việc quản lý URL cho các website quy mô lớn
- Được cung cấp dưới dạng thư viện Node.js và CLI giúp dễ dàng tạo, cập nhật và kiểm tra các tệp sitemap XML
- Hỗ trợ xử lý khối lượng URL lớn thông qua các stream API như SitemapStream, SitemapAndIndexStream
- Có thể nhận danh sách URL để tạo sitemap chỉ trong một lần chạy, hoặc tích hợp với máy chủ Express để cung cấp theo thời gian thực
- Khi xử lý hơn 50.000 URL, cung cấp tính năng tự động chia nhỏ và tạo tệp chỉ mục
simpleSitemapAndIndex()tự động quản lý nhiều tệp sitemap và tệp chỉ mục- Mỗi tệp hỗ trợ nén gzip và tích hợp stylesheet XSL
- Có thể chỉ định metadata chi tiết cho từng mục như changefreq, priority, image, video, news, liên kết hreflang
- Cung cấp tính năng tùy biến XML namespace và chỉ định URL stylesheet XSL
- Hỗ trợ XMLToSitemapItemStream để đọc sitemap hiện có và lọc, chỉnh sửa, tái tạo
- Có thể dùng Transform stream để chỉ chọn xử lý các mẫu URL cụ thể
- Hỗ trợ cả ESM và CommonJS, đồng thời áp dụng cấu trúc xử lý stream bất đồng bộ dựa trên Promise
- Tương thích hoàn toàn với hệ sinh thái Node.js stream, phù hợp cho quy trình crawl web quy mô lớn và tự động hóa SEO
- Giấy phép MIT
Chưa có bình luận nào.