Đôi khi tôi muốn phát triển các chủ đề WordPress khi tôi không có kết nối internet. Tôi cầnTham chiếu chức năngvàThẻ mẫuđể có hiệu quả.
Tôi đã tìm kiếm một bản sao có thể tải xuống hoặc SVN củaCodexnhưng không thể tìm thấy. Cuối cùng tôi đã cố gắng phản chiếu nó bằng cách sử dụng wget
, nhưng kết quả thật đáng kinh ngạc (nó quá lớn!).
Có cách nào tốt hơn?
Tôi sử dụng một cách nhanh hơn và dễ dàng hơn để tạo một bản sao mã hóa cục bộ mà không cần cài đặt máy chủ cục bộ và không cài đặt bản sao của mediawiki, được gọi là ScrapBook là một tiện ích mở rộng của Firefox, giúp bạn lưu các trang Web và quản lý bộ sưu tập. Các tính năng chính là nhẹ, tốc độ, độ chính xác và hỗ trợ đa ngôn ngữ.
sử dụng tính năng Lưu trang web (Chụp chuyên sâu), bạn có thể đặt các thư mục bạn muốn lưu, trong trường hợp của bạn sẽ là Function Reference
và Template Tags
bạn cũng có thể sắp xếp các bộ sưu tập của mình giống như dấu trang, chỉnh sửa các tệp đã lưu và làm nổi bật các phần chính của trang và điều tốt nhất về nó là tìm kiếm toàn văn được tích hợp.
Đặt cược tốt nhất của bạn là thiết lập một bản sao địa phương của MediaWiki. Đây là phần mềm tương tự chạy Wikipedia, nhưng đây cũng là ứng dụng cung cấp năng lượng cho Codex.
Sau khi bạn đã cài đặt xong, bạn có thể yêu cầu Codex xuất các trang bạn muốn và bạn có thể nhập các tài liệu XML vào bản cài đặt cục bộ của mình. Nó không tự động, nhưng nó sẽ cung cấp cho bạn đủ thông tin để làm việc với các tài liệu tham khảo nhanh.
Tất cả tài liệu để tải xuống, cài đặt và định cấu hình MediaWiki là có sẵn trực tuyến .
Nếu bạn có thể chạy WordPress cục bộ, bạn cũng có thể chạy MediaWiki cục bộ (bạn cần cả PHP và MySQL để thiết lập mọi thứ).
Tạo một danh sách các trang bạn muốn xuất. Tôi rất thích nếu có một công cụ tự động để xuất mọi thứ , nhưng trong trường hợp không có, hãy kiên trì với quy trình thủ công.
Điều hướng đến http://codex.wordpress.org/ Đặc biệt: Xuất khẩu . Trang này cho phép bạn đánh dấu những trang và danh mục bạn muốn xuất.
Hãy nói rằng bạn chỉ muốn xuất trang Function Reference
. Bạn sẽ nhập "Function_Reference" vào ô lớn cho tên trang. Đặt một tên trang trên mỗi dòng để xuất nhiều trang cùng một lúc.
Nhưng vì một trang đó không hữu ích lắm ... thay vào đó hãy xuất toàn bộ danh mục Functions
. Nhập "Hàm" trong hộp danh mục và nhấp thêm. Codex sẽ tự động liệt kê tất cả 964 trang chức năng cho bạn. Sau đó, chỉ cần thêm một dòng cho "Function_Reference" để bạn cũng có được chỉ mục.
Bạn có thể xem danh sách tất cả các trang có sẵn tại http://codex.wordpress.org/ Special: AllPages . Danh sách này khá rộng, vì vậy tôi sẽ không bao gồm nó ở đây ... nhưng thêm mỗi trang bạn muốn xuất anc bấm vào.
Khi bạn đã nhấp vào "Xuất", Codex sẽ tạo tệp XML (khá lớn) chứa tất cả nội dung.
Bây giờ điều hướng trở lại cài đặt MediaWiki cục bộ của bạn. Bây giờ bạn có thể nhập tài liệu XML và tạo "bản sao" cục bộ của Codex WordPress.
Hướng dẫn nhập chi tiết có sẵn trên Trang web của MediaWiki .
Tôi nghĩ rằng điều tốt nhất sẽ là tạo báo cáo lỗi và yêu cầu nền tảng WP cài đặt tiện ích mở rộng này http://www.mediawiki.org/wiki/Extension:PdfBook Nếu không có gì khác, hãy đánh dấu nó được sử dụng riêng tư và sau đó cung cấp PDF được tạo cho người dùng.
Tôi đã làm điều này cho chính mình bằng cách sử dụng HTTrack (http://www.httrack.com/). Nó chỉ là một số megabyte (không chắc là con số chính xác bây giờ, tôi đã mất bản sao cục bộ do lỗi ổ cứng và chưa bận tâm xây dựng lại nó), nhưng nó hoạt động khá tốt.
Bạn có thể sử dụng API API . Có tài liệu đầy đủ về cách phản chiếu wiki bằng API và các phương pháp khác.
Ý tưởng tuyệt vời,
Có một vài cách để làm cho nó "địa phương".
Trong ngắn hạn, không có kho lưu trữ này vào lúc này. Mặc dù làm cho một người sẽ được mát mẻ.
Có lẽ tôi sẽ viết rằng ...
Tôi sẽ đăng lại vào tối nay. Tôi thực sự có thể làm điều này trong một chút.
Tôi sẽ đưa nó lên GitHub.
Cập nhật: Câu trả lời của MediaWiki là cách thực hiện.