eBookWorm - Mẹo Làm eBook Chương Không Có Tựa (Vô Đề) Mô Tả: Khi làm eBook thỉnh thoảng có vài chương không có tựa, chỉ có số. Một số truyện tương đối ngắn (cỡ vài chục chương) thậm chí đa số chương không có tựa. Chương không có tựa bị eBookWorm coi là chương lỗi, nó tự động thêm vào tựa chương là Vô Đề. Nếu bạn bỏ Vô Đề đi, format_text.jsee chạy sai, chương format không đúng, mục lục sai, không đổi kiểu dáng được, truyện không export-import chính xác được. Nhưng nếu để thì nhiều khi eBookWorm "dụ dỗ" bạn gộp vài chục chương Vô Đề vào làm một (vụ này còn tệ hơn thảm họa sao Việt), ngoài ra để một đống Vô Đề trong truyện cũng thấy ngứa con mắt bên phải, xót con mắt bên trái. Rõ ràng trông chẳng chất lượng thương phẩm chút nào! Mẹo nhỏ sau đây khiến bạn giải quyết được vẹn cả đôi đường với chỉ với 3 lần replace all. Cách Làm: Mời đọc Đầu tiên bạn phải nhớ khi eBookWorm "dụ dỗ" bạn gộp vài (chục) chương Vô Đề với nhau thì không được xiêu lòng. Sau khi bạn chạy script gen_merge_list.jsee (bước 3.1.7) để kiểm tra và tạo danh sách gộp chương trong file tmp2.html. Vào tmp2.html xóa tất cả các dòng có dính đến các chương Vô Đề bạn không muốn gộp. Sau đó gộp chương, format và update nội dung bình thường. Nhớ không được xóa Vô Đề khỏi các file nội dung và mục lục, chỉ xóa các dòng liên quan ở tmp2.html sau khi chạy gen_merge_list.jsee. Bây giờ đến món chính. Nguyên tắc làm: bạn không xóa Vô Đề khỏi nội dung truyện mà chỉ vô hiệu hóa (tắt) nó khi làm eBook. Khi cần nó để import-export bạn lại "bật" nó lên. 1. File book_contents.html Tùy theo kiểu dáng bạn chọn, tựa chương và số chương ở trên cùng một dòng hay được tách ra thành 2 dòng. Ví dụ tựa và số chương trên cùng một dòng: <h3 id="C21">Chương 21: Vô Đề</h3> Bạn vô hiệu hóa Vô Đề như thế này: <h3 id="C21">Chương 21<!-- : Vô Đề --></h3> replace all bình thường: find what: : Vô Đề</h3> replace with: <!-- : Vô Đề --></h3> Nếu số và tựa được chia thành 2 dòng <h4 id="C21">Chương 21</h4> <h2>Vô Đề</h2>bạn vô hiệu hóa Vô Đề thế này <h4 id="C21">Chương 21</h4> <!-- <h2>Vô Đề</h2> --> replace all bình thường find what: <h2>Vô Đề</h2> replace with: <!-- <h2>Vô Đề</h2> --> 2. File table_of_contents.html Tương tự như vậy, sửa dòng <a ...>Chương 21: Vô Đề</a><br /> thành <a ...>Chương 21<!-- : Vô Đề --></a><br /> replace all bình thường: find what: : Vô Đề</a><br /> replace with: <!-- : Vô Đề --></a><br /> 3. File epub_nav_doc.html Tương tự như vậy, sửa dòng <li><a ....>Chương 21: Vô Đề</a></li> thành <li><a ....>Chương 21<!-- : Vô Đề --></a></li> replace all bình thường: find what: : Vô Đề</a></li> replace with: <!-- : Vô Đề --></a></li> Xong rồi, đã có thể build ebook được rồi. Khi cần import-export lại làm ngược lại. Chú ý không được xóa riêng lẻ <!-- và --> mà phải replace all nguyên một khối, ví dụ <!-- <h2>Vô Đề</h2> --> ==> <h2>Vô Đề</h2>
Thử lại rồi, quét 5 lần 7 lượt rồi, làm gì có cái khỉ gì. Thằng mediafire cứ thấy trong đó có file EXE là gào ầm lên. Tôi sẻ bỏ 2 file KindleGen.exe và uvconv.exe ra rồi hướng dẫn mọi người download thẳng từ trang web gốc. KindleGen.exe là trình làm eBook kindle của amazon.com, còn uvconv.exe là trình chuyển unicode tổ hợp sang dựng sẵn, nó cùng một bộ với bộ gõ Unikey.