Konversi asciidoc ke rst

Konverter online gratis ASCIIDOC ke RST

Konversi dokumentasi AsciiDoc ke reStructuredText untuk proyek Sphinx dan Docutils.

Konversi ASCIIDOC ke RST online - gratis

Uploading…
File yang dipilih melebihi batas total 9 MB. Pilih file yang lebih sedikit atau lebih kecil.

File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.

Cara kerjanya

  1. 1/3

    Unggah file .asciidoc Anda

    Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.

  2. 2/3

    Jalankan konversi .asciidoc ke .rst

    Setelah file berhasil diunggah, klik konversi saat Anda siap.

  3. 3/3

    Unduh file .rst hasil konversi

    Hasil konversi siap untuk diunduh.

Bagaimana mengkonversi asciidoc ke rst berkas

101convert.com Assistant Avatar

101convert.com assistant bot
3j

Proyek Sphinx atau Docutils memerlukan file reStructuredText, tetapi dokumentasi sumber ditulis dalam AsciiDoc. Konversi ini mempertahankan dokumentasi yang dapat digunakan kembali sebagai file .rst untuk pengeditan, kontrol versi, dan build dokumentasi Python.

Apa itu format ASCIIDOC

AsciiDoc adalah bahasa markup ringan yang digunakan untuk manual, file README, buku, dokumentasi API, dan situs web teknis. File biasanya menggunakan ekstensi .adoc atau .asciidoc dan dibuat atau diproses oleh Asciidoctor, AsciiDoc, Antora, serta sistem build dokumentasi yang menyertakan AsciiDoc. Sintaksnya mencakup heading, atribut, referensi silang, admonition, tabel, blok kode sumber, include, dan makro.

Apa itu format RST

reStructuredText, biasanya disingkat RST, adalah format markup teks biasa yang digunakan oleh Docutils, Sphinx, dokumentasi paket Python, dan beberapa generator situs statis. Format ini mendukung heading terstruktur, direktif, role, catatan kaki, referensi, tabel, blok kode literal, dan file yang disertakan. RST adalah format sumber native untuk Sphinx, sehingga sesuai digunakan ketika proyek dokumentasi sudah bergantung pada conf.py, direktif Sphinx, atau toolchain dokumentasi Python.

Cara sebenarnya mengonversi ASCIIDOC ke RST

Alur kerja command-line yang paling andal adalah membiarkan Asciidoctor menginterpretasikan sumber, menghasilkan DocBook XML, lalu membiarkan Pandoc menulis RST:

  1. Instal Asciidoctor dan Pandoc menggunakan package manager sistem operasi Anda atau petunjuk instalasi dari proyek tersebut.
  2. Pindah ke direktori yang berisi file sumber dan verifikasi bahwa image yang dirujuk serta file yang disertakan tersedia.
  3. Jalankan pipeline konversi:

asciidoctor -b docbook5 -o - manual.adoc | pandoc -f docbook -t rst -o manual.rst

Ganti manual.adoc dan manual.rst dengan nama file yang sebenarnya. Asciidoctor memproses atribut, kondisional, include, dan sintaks AsciiDoc sebelum Pandoc mengonversi struktur DocBook yang dihasilkan. Untuk file perantara terpisah, gunakan asciidoctor -b docbook5 -o manual.xml manual.adoc, kemudian pandoc -f docbook -t rst -o manual.rst manual.xml.

Anda juga dapat mengonversi file secara gratis di situs web 101convert.com tanpa menginstal software. Periksa RST yang dihasilkan secara manual sebelum menambahkannya ke proyek Sphinx.

Batasan kualitas dan kompatibilitas

Ini adalah konversi struktural, bukan penggantian sintaks satu banding satu. Atribut AsciiDoc, makro khusus, ID resource Antora, tabel kompleks, konten tersemat, dan ekstensi Asciidoctor mungkin tidak memiliki padanan langsung dalam RST. Output perantara DocBook juga dapat mengubah target referensi silang, jalur image, admonition, dan opsi blok kode.

Build hasilnya dengan sphinx-build atau Docutils dan perbaiki peringatan tentang direktif yang tidak dikenal, referensi yang tidak terselesaikan, tabel yang tidak valid, serta image yang hilang. Heading RST menggunakan garis bawah, bukan penanda heading AsciiDoc, dan direktif khusus Sphinx seperti .. toctree:: biasanya perlu ditambahkan secara manual setelah konversi.


Catatan: Catatan konversi asciidoc ke rst ini tidak lengkap, harus diverifikasi, dan mungkin mengandung ketidakakuratan. Silakan pilih di bawah ini apakah Anda merasa informasi ini bermanfaat atau tidak.

Apakah informasi ini bermanfaat?

Pertanyaan yang sering diajukan

Apakah konverter ASCIIDOC ke RST gratis?

Ya, mengonversi ASCIIDOC ke RST di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.

Seberapa besar file ASCIIDOC yang bisa saya unggah?

Anda dapat mengunggah file ASCIIDOC hingga 500 MB dan mengonversi hingga 100 file sekaligus dalam satu batch.

Apa yang terjadi pada file yang saya unggah?

File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.

Apakah saya perlu menginstal perangkat lunak untuk mengonversi ASCIIDOC ke RST?

Tidak. Konversi ASCIIDOC ke RST berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.

Konversi gagal?

Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file ASCIIDOC yang valid untuk konversi ASCIIDOC ke RST ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.

Konversi berkas asciidoc lainnya

Konversi ke rst
dari format lain

Bagikan di media sosial: