Ứng cử viên mới gia nhập đại gia đình SSG
Male avatar

Vue.vn viết ngày 23/10/2019

alt textStatic Site Generator (SSG) giống như một phim bộ dài tập. Ngay khi bạn nghĩ rằng mình đã xem hết thì vẫn còn có tập tiếp theo. Và tất cả chúng đều rất tuyệt vời.

Hôm nay chúng ta sẽ cùng đến với một cái tên khá mới đó là 11ty, một SSG bằng ngôn ngữ Javascript

Eleventy là gì? 11ty.io

Eleventy là một Static Site Generator đơn giản được viết bằng ngôn ngữ JavaScript.
Bạn có thể chưa từng nghe nói về nó, chủ yếu là do nó có tuổi đời chưa lâu lắm. Nó được phát hành vào đầu năm 2018 nhưng đang nhanh chóng tạo được tên tuổi trong các SSG.

800 GitHub star trong vòng chưa đến 1 năm! [Nguồn]
Cách hoạt động của 11ty như thế nào? Đơn giản bằng cách chuyển đổi một thư mục các template mẫu của các loại định dạng file khác nhau thành các file HTML. Eleventy không coi nhẹ từ “các loại định dạng khác nhau”, một trong những tính năng chính của nó là sự linh hoạt của hệ thống template.

  • 11ty hỗ trợ các định dạng sau:
  • HTML
  • Markdown
  • Liquid
  • Nunjucks
  • Handlebars
  • Mustache
  • EJS
  • Haml
  • Pug
  • ES2015

11ty tự giới thiệu mình như một sự lựa chọn thay thế Jekyll, và, từ những gì tôi đã thấy cho đến nay, đây là một lựa chọn thay thế khá tốt. Để có thể nhanh chóng khởi tạo một dự án không có cấu hình, 11ty có lẽ còn hiệu quả hơn so với người tiền nhiệm của nó.

Cũng phải nói rằng, Jekyll vẫn có một hệ sinh thái bổ trợ rộng hơn và có thể sẽ dễ dàng mở rộng hơn nếu đó là những gì bạn cần. Tuy nhiên, không phải nói rằng 11ty sẽ không bắt kịp khi nó trưởng thành hơn.

Một số nhà phát triển đang có những sự di chuyển nền tảng, chứng tỏ rằng có thể đáng để dành thời gian để so sánh cả hai tùy chọn.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

Male avatar

Vue.vn

4 bài viết.
28 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
Male avatar
3 0
(Ảnh) Gridsome là một framework phát triển trang web hiện đại để tạo các trang web tốc độ nhanh và an toàn. Các trang HTML tĩnh được tạo ra để tạo...
Vue.vn viết 11 tháng trước
3 0
Male avatar
2 0
(Ảnh) IDE là gì? IDE (Integrated Development Environment), dịch nôm na là môi trường phát triển tích hợp. Đây là phần mềm máy tính có công dụng h...
Vue.vn viết 11 tháng trước
2 0
Male avatar
1 0
(Ảnh) JAMstack là gì? JAM là viết tắt của Javascript, API và Markdown. Có thể hiểu JAMstack là một kiến trúc phát triển web hiện đại dựa trên ngô...
Vue.vn viết 11 tháng trước
1 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


Male avatar
{{userFollowed ? 'Following' : 'Follow'}}
4 bài viết.
28 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!