Pada mulanya, "Trik CSS terbesar Vol. I" wujud semata -mata sebagai sumber dalam talian, hanya boleh diakses oleh ahli laman web. Walau bagaimanapun, sekarang, versi PDF dan EPUB tersedia untuk muat turun percuma kepada ahli. Keseluruhan projek ini berfungsi sebagai percubaan dalam penciptaan buku digital. Penulis lebih suka gaya blog penulisan dalam talian, yang membolehkan kandungan interaktif dan akses terkawal. Pendekatan ini bertujuan untuk meningkatkan produktiviti menulis dan berpotensi membawa kepada projek II dan projek masa depan yang lain. Penulis kini mempunyai sistem yang diperkemas untuk menulis, menerbitkan, dan pengedaran.
Harapan awal adalah bahawa penciptaan PDF akan mudah: menggunakan templat HTML yang bersih, menggunakan CSS mesra cetak, dan kemudian hanya menggunakan fungsi cetak-ke-PDF. Walaupun kaedah ini menghasilkan hasil yang boleh diterima (dengan pelarasan untuk grafik latar belakang), ia tidak mempunyai kawalan ke atas tajuk/kaki dan merupakan proses manual.
Pendekatan yang lebih programatik dikehendaki. Penulis menemui catatan blog oleh Baldur Bjarnason, perkhidmatan pengiklanan untuk membuat laman web seperti buku dan menukarnya ke dalam pelbagai format fail (PDF, Docx, EPUB).
Baldur Bjarnason membangunkan sistem automatik yang menukarkan fail HTML tempatan ke dalam format PDF, EPUB, dan MOBI. Sistem ini menggunakan alat sumber terbuka dan diaktifkan melalui skrip baris arahan. Proses ini memerlukan penyediaan HTML yang teliti, menggunakan URL khas yang mengeluarkan kandungan mentah dengan gaya yang dioptimumkan cetak.
Tumpukan teknologi termasuk:
ebook-convert
Caliber.Pelbagai kebergantungan perisian (Python, Pango, Libffi, dan lain -lain) juga diperlukan, tetapi skrip Baldur memudahkan pengurusan mereka. Penulis mencatatkan bahawa Percollate adalah alternatif yang lebih baru, tetapi ia tidak diterokai dalam projek ini.
Baldur Bjarnason mencipta repositori awam (trik buku) yang mengandungi versi mudah alat dan Makefile yang digunakan, menawarkan sumber yang berharga untuk orang lain yang menghadapi cabaran penciptaan ebook yang serupa.
PDFs mudah dipratonton menggunakan Preview.App (MAC), EPUBS dengan Books.App (Mac), dan MOBIS dengan kaliber. Proses berulang pelarasan CSS dan membina semula adalah memakan masa, menonjolkan keperluan untuk keupayaan pratonton secara langsung.
Pada mulanya, penulis meninggalkan idea versi cetak atau digital. Versi dalam talian sangat digunakan demo codepen tertanam, sesuai untuk interaksi web tetapi tidak sesuai untuk ebook. Walaupun ebook menyokong beberapa interaktiviti (GIF animasi, pautan), JavaScript dan iframes dielakkan untuk kebolehpercayaan. Untuk menangani ini, pen tertanam tersembunyi dalam versi ebook menggunakan display: none;
. Blok WordPress Custom Memudahkan penciptaan kandungan khusus ebook, yang dipaparkan menggunakan<div> Unsur -unsur yang tersembunyi dalam versi dalam talian dan ditunjukkan melalui CSS cetak. Ebook CSS mengelakkan teknik cetak-gaya biasa (seperti menambah URL selepas pautan), bergantung kepada pautan biru yang boleh diklik.<p> Projek ini terbukti menjadi pengalaman pembelajaran yang berharga, terutamanya dalam bidang penyerahan kanvas digital. Penulis mengakui lengkung pembelajaran yang curam yang terlibat dalam penciptaan ebook jenis ini.</p>
<p> Muat turun Vol. 1 ebook</p>
</div>
Atas ialah kandungan terperinci Trik CSS terbesar Vol. I Ebook (PDF dan EPUB). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!