Cactus

Phần mềm chụp màn hình:
Cactus
Các chi tiết về phần mềm:
Phiên bản: 2.1.2
Ngày tải lên: 20 Feb 15
Nhà phát triển: Koen Bok
Giấy phép: Miễn phí
Phổ biến: 5

Rating: nan/5 (Total Votes: 0)

Cactus là một máy phát điện trang web tĩnh đơn giản nhưng mạnh mẽ bằng cách sử dụng hệ thống mẫu Django. Cactus cũng làm cho nó dễ dàng để phát triển tại địa phương và triển khai trang web của bạn để S3 trực tiếp. Nó hoạt động rất lớn cho công ty, danh mục đầu tư,, trang web hỗ trợ cá nhân và blog.
Để có được một cái nhìn tổng quát [xem video hướng dẫn ngắn này] (https://vimeo.com/46999791).
Cactus được dựa trên ý tưởng rằng hầu hết dynamicness trên các trang web những ngày này có thể được thực hiện bằng cách sử dụng Javascript trong khi các trang web thực tế có thể ở lại tĩnh. Các trang web tĩnh là dễ dàng để lưu trữ và thường rất nhanh.
Tôi đã phát triển Cactus vì tôi muốn có một tiêu chuẩn, hệ thống dễ dàng mà các nhà thiết kế tại [Sofa] (http://www.madebysofa.com) có thể sử dụng để xây dựng và triển khai các trang web nhanh chóng. Vì vậy, người sử dụng điển hình sẽ là thiết kế mà là am hiểu công nghệ, muốn sử dụng các mẫu, nhưng không muốn gây rối với việc thiết lập django hoặc S3.
Kể từ đó nó đã phát triển khá một chút với một hệ thống plugin hỗ trợ viết blog, spriting, versioning và được mở rộng.
Bạn có thể tìm thêm thảo luận về máy phát điện trang web tĩnh trong này [Hacker Tin tức thảo luận] (http://news.ycombinator.com/item?id=2233620).
Ví dụ
- Http://www.madebysofa.com - website Sofa
- Http://docs.enstore.com - website tài liệu Enstore
Ngoài ra còn có một dự án ví dụ viết blog bao gồm.
hướng dẫn siêu nhanh cho thiếu kiên nhẫn
Cài đặt Cactus với một lớp lót sau
& Nbsp; sudo easy_install https://github.com/koenbok/Cactus/zipball/master
Nếu bạn thấy không có lỗi, bây giờ bạn có thể tạo ra một dự án mới
& Nbsp; xương rồng tạo ~ / www.mysite.com
Để bắt đầu chỉnh sửa và xem trước trang web bạn gõ như sau. Cactus sẽ bắt đầu một máy chủ web nhỏ mà xây dựng lại trang web của bạn ngay sau khi bạn chỉnh sửa một tập tin. Bạn có thể ngăn chặn các máy chủ điều khiển-c.
& Nbsp; cd ~ / www.mysite.com xương rồng phục vụ
Một khi bạn đã sẵn sàng để triển khai trang web của bạn để S3 bạn có thể chạy sau. Bạn sẽ cần [Amazon truy cập của bạn keys](https://payments.amazon.com/sdui/sdui/helpTab/Checkout-by-Amazon/Advanced-Integration-Help/Using-Your-Access-Key). Nếu bạn không có tiểu sử nào, [đọc làm thế nào để có được một ở đây] (http://www.hongkiat.com/blog/amazon-s3-the-beginners-guide/#Gettting_an_Amazon_S3_Account).
& Nbsp; cactus triển khai
Thì đấy. Trang web của bạn được tạo ra bởi Cactus và lưu trữ trên S3!
Mở rộng hướng dẫn
Tạo một dự án mới
Bạn có thể tạo một dự án mới bằng cách tạo ra một cấu trúc dự án mới như thế này. Hãy chắc chắn rằng các thư mục đích không tồn tại chưa.
& Nbsp; cây xương rồng [đường dẫn] tạo
Nếu bạn không nhìn thấy bất kỳ lỗi nào, con đường mà bạn đã chỉ cho bây giờ trông như thế này.
- Tạo trang web xây dựng (tải lên này đến máy chủ của bạn)
- Trang trang trang web thực tế của bạn
- Index.html
- Sitemap.xml
- Robots.txt
- Error.html Một trang 404 mặc định
- Giữ các mẫu templates django của bạn
- Base.html
- Thư mục tĩnh với tài sản tĩnh
- Hình ảnh
- Css
- Js
& Nbsp; plugins Một danh sách các plugin. Để kích hoạt tính năng remove tắt từ tên
Làm trang web của bạn
Sau khi tạo ra trang web của bạn, bạn có thể bắt đầu xây dựng bằng cách thêm vào các trang nội dung, có thể dựa trên các mẫu. Vì vậy, ví dụ nếu bạn muốn có một trang /articles/2010/my-article.html bạn sẽ tạo ra các tập tin với các thư mục trong thư mục các trang của bạn. Sau đó, bạn có thể chỉnh sửa các tập tin và sử dụng các tính năng của mẫu django.
Xây dựng trang web của bạn
Khi bạn xây dựng trang web của bạn, nó sẽ tạo ra một phiên bản tĩnh trong thư mục build mà bạn có thể tải lên máy chủ nào. Về cơ bản nó sẽ làm cho mỗi trang từ thư mục trang web của bạn, sao chép nó sang thư mục build và thêm tất cả các tài sản tĩnh để nó để nó trở thành một website khép kín. Bạn có thể xây dựng trang web của bạn như thế này:
& Nbsp; cd [bạn-cactus-path] cactus xây dựng
Website render của bạn bây giờ có thể được tìm thấy trong [path] / thư mục xây dựng. Cactus cũng có thể chạy một máy chủ web nhỏ để xem trước trang web của bạn và cập nhật nó khi bạn thực hiện bất kỳ thay đổi. Điều này thực sự tiện dụng khi phát triển. Bạn có thể chạy nó như thế này:
& Nbsp; xương rồng phục vụ
Liên kết và bối cảnh
Cactus làm cho nó dễ dàng để tương đối liên kết đến các trang và tài sản tĩnh bên trong dự án của bạn bằng cách sử dụng các tiêu chuẩn và các biến bối cảnh STATIC_URL ROOT_URL. Ví dụ, nếu bạn đang ở trang /blog/2011/Jan/my-article.html và muốn liên kết đến /contact.html bạn sẽ viết như sau:
& Nbsp; Liên
Triển khai
Cactus có thể triển khai các trang web của bạn trực tiếp với S3, tất cả bạn cần là thông tin quan trọng của bạn và Amazon một tên xô. Cactus nhớ này trong một cấu hình tên tập tin config.json để làm cho tương lai triển khai không đau. Các khóa bí mật được lưu trữ an toàn trong Keychain hay dịch vụ tương tự trên các HĐH khác.
& Nbsp; cactus triển khai
Sau khi triển khai, bạn có thể truy cập trực tiếp các trang web. Bạn có thể tìm thấy một log triển khai tại [url site] /versions.txt.
Cactus cũng đảm bảo tất cả các tập tin văn bản của bạn được nén và thêm tiêu đề bộ nhớ đệm.
Extras
Cactus sẽ tự động tạo ra một tập tin robots.txt và sitemap.xml cho bạn dựa trên các trang của bạn. . Điều này sẽ giúp chương trình để lập chỉ mục trang web của bạn cho Google và Bing ví dụ

Yêu cầu :

  • Python

Phần mềm khác của nhà phát triển Koen Bok

Cactus
Cactus

11 Apr 15

Framer
Framer

13 May 15

Ý kiến ​​để Cactus

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