Đầu ra HTML tĩnh
Plugin WordPress để tạo một bản sao tĩnh của trang web của bạn và triển khai đến GitHub Pages, S3, Netlify, v.v. Tăng bảo mật, tốc độ tải Pageload và các tùy chọn lưu trữ. Kết nối WordPress với quy trình làm việc CI/CD của bạn.
Các ssgs wordpress khác tôi mantain
WP2Static
Đơn giản
Trang chủ
Tài liệu
Diễn đàn hỗ trợ
Các lệnh WP-CLI
wp statichtmloutput COMMAND
Trong đó COMMAND
có thể là bất kỳ:
options
generate
deploy
function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];
0
Nhận trợ giúp cho bất kỳ lệnh nào bằng cách nối thêm
function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];1
Móc
Sửa đổi danh sách URL ban đầu để thu thập thông tin
function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];
2- Móc lọc
Chữ ký
apply_filters[ 'statichtmloutput_modify_initial_crawl_list', $url_queue ];
Ví dụ sử dụng
function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];
Móc sau triển khai
function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];
3- Móc hành động
Chữ ký
do_action[ 'statichtmloutput_post_deploy_trigger', $archive ];
Ví dụ sử dụng
function printArchiveInfo[ $archive ] { error_log[ print_r[ $archive, true ] ]; } add_filter[ 'statichtmloutput_post_deploy_trigger', 'printArchiveInfo' ];
Móc sau triển khai
Archive Object
[
[settings] => Array
[
[selected_deployment_option] => github
[baseUrl] => //leonstafford.github.io/demo-site-wordpress-static-html-output/
[wp_site_url] => //example.test/
[wp_site_path] => /srv/www/example.com/current/web/wp/
[wp_uploads_path] => /srv/www/example.com/current/web/app/uploads
[wp_uploads_url] => //example.test/app/uploads
[wp_active_theme] => /wp/wp-content/themes/twentyseventeen
[wp_themes] => /srv/www/example.com/current/web/app/themes
[wp_uploads] => /srv/www/example.com/current/web/app/uploads
[wp_plugins] => /srv/www/example.com/current/web/app/plugins
[wp_content] => /srv/www/example.com/current/web/app
[wp_inc] => /wp-includes
[crawl_increment] => 1
]
[path] => /srv/www/example.com/current/web/app/uploads/wp-static-html-output-1547668758/
[name] => wp-static-html-output-1547668758
[crawl_list] =>
[export_log] =>
]
Móc hành động
Ví dụ phản hồi
Đóng góp / phát triển
function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];
4function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];
5function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];
6function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];
7- Đóng góp rất được hoan nghênh! Vui lòng không bị đe dọa để nộp một vấn đề, tạo yêu cầu kéo hoặc gửi email cho tôi [Leon].
Phát triển
function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];
9
function add_additional_urls[ $url_queue ] { $additional_urls = [ '//mydomain.com/custom_link_1/', '//mydomain.com/custom_link_2/', ]; $url_queue = array_merge[ $url_queue, $additional_urls ]; return $url_queue; } add_filter[ 'statichtmloutput_modify_initial_crawl_list', 'add_additional_urls' ];8 [Tạo bảo hiểm tùy chọn, yêu cầu XDebug]
Xây dựng tệp .zip cài đặt
Điều này sẽ tạo trình cài đặt và đặt trong thư mục do_action[
'statichtmloutput_post_deploy_trigger',
$archive
];
0 của bạn.
Trên Windows, bạn sẽ cần tiện ích
do_action[ 'statichtmloutput_post_deploy_trigger', $archive ];1 có sẵn để xây dựng trình cài đặt. Tôi khuyên bạn nên sử dụng Git Bash Shell và sau đó cài đặt thủ công tiện ích theo hướng dẫn theo các hướng dẫn này
Bản địa hóa / Dịch thuật
Nội địa hóa trong plugin không được hỗ trợ. Thay vào đó, bạn nên sử dụng tiện ích mở rộng trình duyệt nếu bạn cần trợ giúp dịch giao diện người dùng hoặc bạn có thể chạy các trang tài liệu của chúng tôi thông qua bất kỳ dịch vụ dịch thuật nào.