cari
RumahPeranti teknologiindustri ITMembina dokumentasi produk dengan mkdocs

Membina dokumentasi produk dengan mkdocs

Terdapat pepatah yang popular bahawa "produk adalah sebaik dokumentasinya". Ini berlaku untuk perisian seperti yang dilakukan untuk produk fizikal.

Sebagai pemaju kecil, indie yang tidak pakar dalam reka bentuk front-end, saya sering menyewa seorang freelancer untuk membina laman web produk saya-yang, tentu saja, biasanya termasuk bahagian dokumentasi.

Bahagian dokumentasi boleh mengambil sedikit masa dan wang untuk membina, walaupun untuk produk yang mudah, jadi ia akan menjadi baik untuk tidak mencipta semula roda untuk setiap tapak. Nasib baik, ada cara.

Takeaways Key

    Mkdocs adalah penjana tapak statik yang ideal untuk membina dokumentasi projek; Ia ringan, mudah untuk menjadi tuan rumah, dan boleh digunakan untuk tapak yang berdiri sendiri atau bahagian dokumentasi tapak yang lebih besar.
  • untuk menggunakan Mkdocs, Python dan Pip (Pengurus Pakej Python) mesti dipasang pada komputer anda; MKDOCS dipasang secara tempatan di komputer anda, membolehkan anda membina dokumentasi anda di luar talian.
  • Mkdocs membolehkan penyesuaian dengan pelbagai tema dan keupayaan untuk menambah halaman baru melalui fail konfigurasi Mkdocs.yml; Ia juga termasuk pelayan web terbina dalam untuk pratonton tempatan dokumentasi.
  • Dokumentasi yang dibina dengan mkdocs boleh dihoskan secara percuma pada perkhidmatan seperti halaman GitHub dan membaca dokumen, atau pada pelayan anda sendiri; MKDOCS juga menyokong penempatan ke platform ini secara langsung.
Memperkenalkan Mkdocs

MKDOCS adalah penjana tapak statik percuma yang ditujukan untuk membina dokumentasi projek. Ia boleh digunakan untuk menjana tapak yang berdiri sendiri, atau hanya seksyen dokumentasi tapak yang lebih besar.

Kerana MKDOCs menghasilkan fail statik, dokumentasi anda adalah ringan dan mudah untuk menjadi tuan rumah menggunakan perkhidmatan percuma seperti halaman GitHub dan membaca dokumen-atau tentu saja pada pelayan anda sendiri.

Dalam artikel ini, saya akan memperkenalkan MKDOCS, menunjukkan kepada anda cara memasangnya, membina dokumentasi dengannya dan akhirnya menjadi tuan rumah dokumentasi yang dihasilkan pada pelayan web.

Untuk mendapatkan rasa jenis dokumentasi Mkdocs menghasilkan, lihat dokumentasi Plugin Profile WordPress saya, yang dibina dengan mkdocs menggunakan tema baca Dokumen.

Mkdocs ditulis dalam Python. Fail sumber dokumentasi ditulis dalam markdown, dan dikonfigurasikan dengan fail konfigurasi YAML tunggal.

Untuk membina dokumentasi dengan mkdocs, anda perlu memasangnya secara tempatan di komputer anda. Oleh itu mari kita lihat bagaimana untuk memasangnya.

memasang python dan mkdocs

Penjana tapak statik seperti Jekyll (digunakan terutamanya untuk blog, dan dibina di atas Ruby) dan Mkdocs memerlukan beberapa corong baris arahan, jadi diberi amaran. Walau bagaimanapun, kepada mereka yang tidak digunakan untuk bekerja dengan baris arahan, saya menggalakkan anda membaca dan mencubanya, kerana ia tidak begitu buruk kerana ia kelihatan!

memasang python dan pip

Untuk memasang mkdocs, anda perlu mempunyai python dan pip (pengurus pakej python) yang dipasang di komputer anda. Mereka mungkin sudah dipasang di komputer anda. Jika anda mempunyai Python 3.4 atau lebih baru dipasang, anda mungkin memasang PIP. (Lihat panduan pemasangan Python untuk arahan penuh.)

Untuk memasang python pada taburan Linux seperti Ubuntu, lihat benang StackOverflow ini atau melakukan carian Google untuk pengedaran anda.

untuk Windows, muat turun pemasang versi pilihan anda dan jalankan fail untuk memasang python.

Sebagai alternatif, jika anda mempunyai pengurus pakej coklat yang dipasang di mesin anda, jalankan Choco Pasang Python.

Untuk mengesahkan bahawa pengedaran python anda telah dipasang PIP, jalankan perintah PIP -version. Jika tidak, jalankan python get-pip.py atau choco memasang pip melalui coklat untuk mendapatkannya dipasang.

Memasang mkdocs

Sekarang bahawa Python dan Pip dipasang, jalankan Pip Pasang mkdocs untuk memasang mkdocs.

Untuk mengesahkan segala -galanya baik -baik saja, jalankan Mkdocs membantu untuk memberikan perintah mkdocs cuba.

Jika anda berada di Windows dan perintah MKDOCS tidak hidup, pastikan untuk menambah C: Path-to-Python-Folderscripts ke PATH Variable Alam Sekitar.

Membina dokumentasi

Sekarang anda mempunyai Python dan Mkdocs yang disediakan, anda boleh meneruskan dengan dokumentasi sebenar anda.

Pertama, buat projek untuk dokumentasi (mari kita panggil SP-DOC) dan menavigasi ke folder yang dibuat:

$ mkdocs new sp-doc
$ cd sp-doc

Folder projek yang dihasilkan akan mengandungi folder DOCS -di mana fail markdown untuk dokumentasi akan disimpan -dan fail konfigurasi mkdocs.yml.

inilah struktur direktori:

|-- docs              # MD doc pages
    |-- index.md
|-- mkdocs.yml        # config file

Tambahkan konfigurasi minimum terdedah berikut ke fail mkdocs.yml:

site_name: SitePoint Documentation
site_description: Description of the documentation
theme: readthedocs
pages:
- ['index.md', 'Index']

Mkdocs kapal dengan beberapa tema -seperti "Mkdocs", "Baca Dokumen" dan "Bootstrap". Katakan anda berhasrat menggunakan tema lalai. Dalam kes itu, hanya gantikan readthedocs dengan mkdocs dalam kod di atas.

Konfigurasi halaman digunakan untuk menentukan set halaman yang harus dibina untuk dokumentasi dan menu navigasi.

fail markdown yang ditambahkan ke halaman mestilah relatif kepada folder DOCS. Sebagai contoh, jika anda membuat folder baru yang dipanggil Config di dalam direktori Docs dan menambah fail persediaan.md di dalamnya, inilah cara anda akan menambahkannya ke halaman dalam konfigurasi fail mkdocs.yml:

site_name: SitePoint Documentation
site_description: Description of the description
theme: readthedocs
pages:
- ['index.md', 'Index']
- ['start.md', 'Get Started']
- ['config/setup.md', 'Configuration', 'Setup']
- ['config/debug.md', 'Configuration', 'Debug']

Ini mewujudkan beberapa halaman baru yang muncul secara automatik dalam menu dokumentasi kami. Pertama, ada halaman Start.md, dengan tajuk "Bermula".

Kami juga telah menambah seksyen baru ke menu dokumentasi yang dipanggil "Konfigurasi", di mana terdapat pautan ke halaman persediaan dan debug baru.

mkdocs termasuk pelayan web terbina dalam, jadi anda boleh pratonton dokumentasi anda secara tempatan semasa anda bekerja di atasnya.

3

Lawati http://127.0.0.1:8000 dalam penyemak imbas anda untuk melihat dokumentasi:

Membina dokumentasi produk dengan mkdocs

Jika anda berpuas hati dengan apa yang telah anda buat, jalankan mkdocs membina untuk menghasilkan fail statik untuk dokumentasi yang akan disimpan ke direktori tapak.

anda boleh menyalin fail statik dan menjadi tuan rumah pada pelayan web pilihan anda untuk mengambil dokumentasi secara langsung.

Di bahagian seterusnya, kami akan belajar bagaimana untuk menggunakan MKDOCS untuk membaca halaman Dokumen dan GitHub.

Menggunakan Mkdocs

Pertama, buat repositori github (atau bitbucket) untuk menyimpan fail.

Jalankan arahan berikut untuk digunakan ke GitHub di mana https://github.com/collizo4sky/sitepoint_mkdocs adalah mkdocs saya sendiri:

$ mkdocs new sp-doc
$ cd sp-doc
Mari kita gunakan fail dokumentasi kami untuk membaca dokumen, perkhidmatan dokumentasi percuma.

Baca dokumen

Pertama, buat akaun jika anda tidak mempunyai satu dan log masuk.

Klik butang Import atau klik item menu Tambah Projek.

Anda boleh memilih untuk menyambungkan akaun GitHub atau Bitbucket anda untuk membaca dokumen untuk mengimport keseluruhan projek anda. Sebaliknya, kami akan pergi dengan pengimportan manual, dengan mengklik butang projek import secara manual.

Membina dokumentasi produk dengan mkdocs isi borang seperti yang ditunjukkan dalam imej di bawah:

Berjaya mengimport dokumen dari GitHub, anda akan diarahkan ke halaman projek: Membina dokumentasi produk dengan mkdocs

Anda boleh melihat dokumentasi kami yang dihasilkan di http://sitePoint-doc.readthedocs.org/en/latest/.

Membina dokumentasi produk dengan mkdocs Jika anda mahukan dokumentasi di subdomain, tunjuk rekod CNAME dalam DNS anda ke subdomain untuk projek anda.

Contohnya, untuk membuat dokumentasi tersedia di docs.sitePoint.com, buat rekod CNAME yang menunjuk ke sitePoint-doc.readthedocs.org.

GitHub Pages

Sekarang mari kita lihat bagaimana untuk menjadi tuan rumah dokumentasi kami di halaman GitHub, satu lagi perkhidmatan hosting percuma.

Membina dokumentasi produk dengan mkdocs Pastikan anda berada di cawangan kerja repositori git -yang merupakan cawangan induk dalam kes kami.

Jalankan perintah mkdocs gh-deploy ---bean

Di sebalik tabir, arahan ini akan membina dokumen anda dan melakukan mereka ke cawangan GH-PAGES dan kemudian menolak cawangan ke GitHub.

Berikut adalah demo dokumen Sitepoint kami di halaman GitHub.

Pembekal lain

Mana -mana penyedia hosting yang boleh menyampaikan fail statik boleh digunakan untuk menyampaikan dokumentasi yang dihasilkan oleh MKDOCS. Garis panduan berikut harus memberikan bantuan umum. Membina dokumentasi produk dengan mkdocs

Apabila anda membina laman web anda menggunakan arahan MKDOCS Build, semua fail ditulis ke direktori yang diberikan kepada pilihan konfigurasi SITE_DIR (lalai ke "tapak") dalam fail config mkdocs.yaml anda.

Cukup salin kandungan direktori itu ke direktori root pelayan penyedia hosting anda dan anda sudah selesai. Atau, jika dokumen anda hanya akan menjadi subseksyen laman web anda, gerakkan fail ke subfolder yang ditetapkan.

Ringkasan

Dalam tutorial ini, kami belajar bagaimana membina dokumentasi dengan MKDOCS, penjana laman web python statik, dan juga cara menggunakan dan menjadi tuan rumah dokumentasi secara percuma di halaman GitHub dan membaca dokumen.

Adakah anda pernah menggunakan mkdocs sebelum ini? Jika tidak, adakah anda mempertimbangkan menggunakannya? Bagaimana anda sedang berurusan dengan dokumentasi berkhidmat kepada pengguna anda? Saya suka mendengar maklum balas anda atau menjawab sebarang soalan yang mungkin anda miliki.

Soalan Lazim (Soalan Lazim) Mengenai Bangunan Produk Dokumentasi dengan Mkdocs

Apakah prasyarat untuk menggunakan mkdocs?

Untuk menggunakan mkdocs, anda perlu memasang python pada sistem anda. MKDOCS menyokong versi Python 2.7, 3.5, 3.6, 3.7, 3.8, dan PYPY. Anda boleh menyemak versi python anda dengan menaip python -versi dalam arahan arahan anda. Jika Python berjaya dipasang, nombor versi akan dipaparkan. Jika tidak, anda perlu memasang Python terlebih dahulu. Selepas Python dipasang, anda boleh memasang mkdocs menggunakan PIP, pemasang pakej Python. Taipkan Pip Pasang Mkdocs dalam arahan arahan anda untuk memasang mkdocs.

Bagaimana saya boleh menyesuaikan rupa tapak Mkdocs saya? Tema lalai dipanggil "Mkdocs", tetapi terdapat banyak tema lain yang tersedia. Anda boleh menukar tema dengan mengedit fail konfigurasi mkdocs.yml. Di bawah bahagian tema, ganti MKDOCS dengan nama tema yang anda inginkan. Beberapa tema juga membenarkan penyesuaian selanjutnya dengan menambah fail CSS atau JavaScript tersuai. fail dalam direktori dokumen anda. Nama fail akan digunakan sebagai URL untuk halaman. Kemudian, tambahkan entri baru ke bahagian halaman fail konfigurasi mkdocs.yml anda. Formatnya ialah - ['Tajuk Halaman', 'FileName.md']. Tajuk halaman akan digunakan sebagai teks pautan dalam menu navigasi.

Bagaimana saya menggunakan laman MKDOCS saya? Cukup jalankan Mkdocs GH-Deploy dari command prompt anda, dan Mkdocs akan membina laman web anda dan menolaknya ke cawangan GH-halaman repositori GitHub anda. Sekiranya anda ingin menggunakan pembekal yang berbeza, anda perlu membina tapak dengan MKDOCS membina dan kemudian memuat naik fail tapak secara manual.

Bolehkah saya menggunakan mkdocs dengan membaca dokumen? Untuk menggunakan mkdocs dengan membaca dokumen, anda perlu membuat fail konfigurasi. Readthedocs.yml dalam akar repositori anda dan tentukan Mkdocs sebagai jenis dokumentasi. > Anda boleh mengemas kini mkdocs dengan menjalankan pemasangan PIP -upgrade mkdocs dalam command prompt anda. Ini akan memuat turun dan memasang versi terkini MKDOCS.

Bolehkah saya menggunakan MKDOCS untuk dokumentasi peribadi? Walau bagaimanapun, jika anda menggunakan penggunaan halaman GitHub terbina dalam, dokumentasi anda boleh diakses secara terbuka. Sekiranya anda perlu menyimpan dokumentasi anda secara peribadi, anda boleh menggunakan penyedia hosting yang berbeza yang menyokong perlindungan kata laluan atau kawalan akses.

Bagaimana saya menambah fungsi carian ke laman MKDOCS saya? Tema termasuk fungsi carian terbina dalam. Jika tema anda tidak termasuk carian, atau jika anda ingin menggunakan penyedia carian yang berbeza, anda boleh menambah plugin carian ke fail konfigurasi mkdocs.yml anda. Dokumentasi?

Mkdocs direka untuk menghasilkan laman web HTML, bukan PDF. Walau bagaimanapun, terdapat alat dan perkhidmatan pihak ketiga yang boleh menukar laman MKDOCS anda ke PDF. Dari bahagian halaman fail konfigurasi mkdocs.yml anda. Setiap entri di bahagian halaman menjadi pautan dalam menu navigasi. Perintah pautan sepadan dengan urutan penyertaan di bahagian halaman.

Atas ialah kandungan terperinci Membina dokumentasi produk dengan mkdocs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Di belakang akses Android pertama ke DeepSeek: Melihat Kekuatan WanitaDi belakang akses Android pertama ke DeepSeek: Melihat Kekuatan WanitaMar 12, 2025 pm 12:27 PM

Kebangkitan kuasa teknologi wanita Cina dalam bidang AI: kisah di sebalik kerjasama Honor dengan sumbangan wanita DeepSeek ke bidang teknologi menjadi semakin penting. Data dari Kementerian Sains dan Teknologi China menunjukkan bahawa bilangan pekerja sains wanita dan teknologi sangat besar dan menunjukkan kepekaan nilai sosial yang unik dalam pembangunan algoritma AI. Artikel ini akan memberi tumpuan kepada telefon bimbit menghormati dan meneroka kekuatan pasukan wanita di belakangnya menjadi yang pertama untuk menyambung ke model besar DeepSeek, menunjukkan bagaimana mereka dapat mempromosikan kemajuan teknologi dan membentuk semula sistem koordinat nilai pembangunan teknologi. Pada 8 Februari 2024, Honor secara rasmi melancarkan model besar versi penuh darah DeepSeek-R1, menjadi pengeluar pertama di kem Android untuk menyambung ke Deepseek, membangkitkan sambutan bersemangat dari pengguna. Di sebalik kejayaan ini, ahli pasukan wanita membuat keputusan produk, penemuan teknikal dan pengguna

Keuntungan 'menakjubkan' Deepseek: Margin keuntungan teoritis adalah setinggi 545%!Keuntungan 'menakjubkan' Deepseek: Margin keuntungan teoritis adalah setinggi 545%!Mar 12, 2025 pm 12:21 PM

DeepSeek mengeluarkan artikel teknikal mengenai Zhihu, memperkenalkan sistem inferensi DeepSeek-V3/R1 secara terperinci, dan mendedahkan data kewangan utama untuk kali pertama, yang menarik perhatian industri. Artikel ini menunjukkan bahawa margin keuntungan kos harian sistem adalah setinggi 545%, menetapkan keuntungan model AI besar global yang tinggi. Strategi kos rendah DeepSeek memberikan kelebihan dalam persaingan pasaran. Kos latihan modelnya hanya 1% -5% daripada produk yang serupa, dan kos latihan model V3 hanya AS $ 5.576 juta, jauh lebih rendah daripada pesaingnya. Sementara itu, harga API R1 hanya 1/7 hingga 1/2 OpenAIO3-Mini. Data -data ini membuktikan kelayakan komersil laluan teknologi DeepSeek dan juga mewujudkan keuntungan yang cekap model AI.

Top 10 alat pemeriksa backlink terbaik terbaik pada tahun 2025Top 10 alat pemeriksa backlink terbaik terbaik pada tahun 2025Mar 21, 2025 am 08:28 AM

Pembinaan laman web hanyalah langkah pertama: kepentingan SEO dan backlinks Membina laman web hanyalah langkah pertama untuk mengubahnya menjadi aset pemasaran yang berharga. Anda perlu melakukan pengoptimuman SEO untuk meningkatkan keterlihatan laman web anda di enjin carian dan menarik pelanggan yang berpotensi. Backlinks adalah kunci untuk meningkatkan kedudukan laman web anda, dan ia menunjukkan Google dan enjin carian lain kuasa dan kredibiliti laman web anda. Tidak semua pautan balik bermanfaat: mengenal pasti dan mengelakkan pautan yang berbahaya Tidak semua pautan balik bermanfaat. Pautan yang berbahaya boleh membahayakan kedudukan anda. Pemeriksaan backlink percuma yang sangat baik memantau sumber pautan ke laman web anda dan mengingatkan anda tentang pautan yang berbahaya. Di samping itu, anda juga boleh menganalisis strategi pautan pesaing anda dan belajar dari mereka. Alat Pemeriksaan Backlink Percuma: Pegawai Perisikan SEO anda

Midea melancarkan penghawa dingin DeepSeek yang pertama: Interaksi Suara AI boleh mencapai 400,000 arahan!Midea melancarkan penghawa dingin DeepSeek yang pertama: Interaksi Suara AI boleh mencapai 400,000 arahan!Mar 12, 2025 pm 12:18 PM

Midea tidak lama lagi akan melepaskan penghawa dingin pertama yang dilengkapi dengan model besar DeepSeek - Midea Fresh and Clean Air Machine T6. Penghawa dingin ini dilengkapi dengan sistem memandu pintar udara maju, yang boleh menyesuaikan parameter dengan bijak seperti suhu, kelembapan dan kelajuan angin mengikut alam sekitar. Lebih penting lagi, ia mengintegrasikan model besar DeepSeek dan menyokong lebih daripada 400,000 arahan suara AI. Langkah Midea telah menyebabkan perbincangan yang hangat dalam industri, dan sangat prihatin terhadap kepentingan menggabungkan barangan putih dan model besar. Tidak seperti tetapan suhu mudah penghawa dingin tradisional, mesin udara segar dan bersih T6 dapat memahami arahan yang lebih kompleks dan samar -samar dan secara bijak menyesuaikan kelembapan mengikut persekitaran rumah, dengan ketara meningkatkan pengalaman pengguna.

Satu lagi produk kebangsaan dari Baidu disambungkan ke Deepseek.Satu lagi produk kebangsaan dari Baidu disambungkan ke Deepseek.Mar 12, 2025 pm 01:48 PM

DeepSeek-R1 memberi kuasa kepada Perpustakaan Baidu dan Netdisk: Integrasi Perfaikan dan Tindakan yang sempurna telah diintegrasikan dengan cepat ke dalam banyak platform dalam masa satu bulan sahaja. Dengan susun atur strategik yang berani, Baidu mengintegrasikan Deepseek sebagai rakan model pihak ketiga dan mengintegrasikannya ke dalam ekosistemnya, yang menandakan kemajuan besar dalam strategi ekologi "carian model besar". Platform Pintar Pintar Wenxin dan Wenxin adalah yang pertama menyambung ke fungsi carian Deep dari model besar DeepSeek dan Wenxin, yang menyediakan pengguna dengan pengalaman carian AI percuma. Pada masa yang sama, slogan klasik "Anda Akan Tahu Apabila Anda Pergi ke Baidu", dan versi baru aplikasi Baidu juga mengintegrasikan keupayaan model besar Wenxin dan Deepseek, melancarkan "AI Search" dan "Refinement Rangkaian Wide Rangkaian"

Membina pengimbas kelemahan rangkaian dengan pergiMembina pengimbas kelemahan rangkaian dengan pergiApr 01, 2025 am 08:27 AM

Pengimbas kelemahan rangkaian berasaskan GO ini dengan cekap mengenal pasti kelemahan keselamatan yang berpotensi. Ia memanfaatkan ciri konkurensi Go untuk kelajuan dan termasuk pengesanan perkhidmatan dan pemadanan kelemahan. Mari kita meneroka keupayaan dan etika

Kejuruteraan segera untuk pembangunan webKejuruteraan segera untuk pembangunan webMar 09, 2025 am 08:27 AM

AI Prompt Engineering untuk Generasi Kod: Panduan Pemaju Landskap pembangunan kod bersedia untuk peralihan yang ketara. Menguasai model bahasa yang besar (LLM) dan kejuruteraan segera akan menjadi penting bagi pemaju pada tahun -tahun akan datang. Th

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

MantisBT

MantisBT

Mantis ialah alat pengesan kecacatan berasaskan web yang mudah digunakan yang direka untuk membantu dalam pengesanan kecacatan produk. Ia memerlukan PHP, MySQL dan pelayan web. Lihat perkhidmatan demo dan pengehosan kami.

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)