Woodcut

Phần mềm chụp màn hình:
Woodcut
Các chi tiết về phần mềm:
Phiên bản: 0.4.1
Ngày tải lên: 15 Apr 15
Nhà phát triển: Luke Cyca
Giấy phép: Miễn phí
Phổ biến: 10

Rating: 2.0/5 (Total Votes: 1)

khắc gỗ là một ứng dụng để xây dựng các trang web tĩnh từ các tập tin nguồn Mako & nbsp;. Nó sẽ đi bộ thư mục nguồn, quá trình của bạn bất kỳ mẫu nó tìm thấy, và tạo ra một trang web hoàn chỉnh trong thư mục build, sẵn sàng để rsync đến máy chủ web của bạn.
Bằng cách làm cho mỗi trang một mẫu Mako, tranh khắc gỗ mang lại cho bạn những thực hành đơn giản trực tiếp chỉnh sửa các tập tin HTML, cũng như toàn bộ sức mạnh của các mẫu. Bạn có thể sử dụng thừa kế mako yếu tố ra bố cục trang web và điều hướng trong những template khác. Bạn có thể sử dụng thừa kế chaining và khối có thể được gọi để xây dựng cấu trúc trang web tự ý phức tạp.
Bất kỳ tập tin kết thúc bằng .mako được coi là một mẫu, và sẽ được trả lại như một tập tin tương ứng trong thư mục build (nhưng sẽ thả các phần mở rộng .mako). Toàn bộ cấu trúc thư mục của thư mục nguồn được nhân rộng trong xây dựng thư mục, và tất cả các tập tin không mẫu xuất hiện trong thư mục build như liên kết tượng trưng đến tập tin mã nguồn của họ (hoặc tùy chọn, đầy đủ bản sao). Vì mỗi mẫu sống động trong các cấu trúc thư mục trong cùng một vị trí mà nó dẫn đến trang sẽ đi, đường dẫn liên quan làm việc trong các tập tin mã nguồn như họ làm trong các tập tin được xây dựng.
Mẫu thường được sử dụng để tạo ra các file HTML, nhưng họ có thể dễ dàng được sử dụng để tạo ra .htaccess, CSS, Javascript, hoặc bất kỳ loại tập tin khác có thể là một phần của trang web hoàn thành của bạn.
Lợi ích của các trang web tĩnh
- Nhanh chóng để phục vụ
- Yêu cầu máy chủ cực kỳ cơ bản
- Đơn giản và an toàn
- Clone và nguyên mẫu một cách dễ dàng
- Truy cập các trang web từ hệ thống tập tin địa phương nếu bạn muốn (cho phát triển, lưu trữ, vv)
Lợi ích của mẫu
- Xác định mã boilerplate ở một nơi
- Programatically tạo mã lặp đi lặp lại
- Nhúng python mã để tự động tạo ra các bản đồ trang web hoặc chỉ số
- Nhập khẩu các mô-đun python khác như Markdown hoặc typogrify
Và có nhiều!
- Kiểm soát nguồn đòn bẩy cho các trang web của bạn
- Viết nội dung trong trình soạn thảo văn bản của bạn, không phải là một giao diện web
- Hãy thực hành với mã & mdash; Không CMS để có được theo cách của bạn
Bắt đầu
Lắp đặt
Nếu bạn có pip có sẵn:
& Nbsp; pip cài đặt khắc gỗ
Nếu không, tải về thẻ mới nhất, và chạy:
& Nbsp; python setup.py cài đặt
Cách sử dụng
Bạn có thể thử nó trên cây nguồn ví dụ.
MBP: khắc gỗ luke $ cd ví dụ /
MBP: ví dụ luke $ khắc gỗ build src / build /
Rendering htaccess.conf
Rendering index.html
Rendering foo.html
Bạn sẽ tìm thấy các tập tin kết xuất trong thư mục build

là gì mới trong phiên bản này:.

  • Full utf-8 unicode hỗ trợ
  • Nhập cờ --copy để sao chép các tập tin không mẫu để xây dựng thư mục thay vì symlinking họ
  • Bỏ nhị phân, và sử dụng entry_point setuptools 'thay vì
  • có sẵn trên PyPi

Yêu cầu :

  • Python

Ý kiến ​​để Woodcut

Bình luận không
Nhập bình luận
Bật hình ảnh!