Converti asciidoc in rst

Convertitore online gratuito da ASCIIDOC a RST

Converti la documentazione AsciiDoc in reStructuredText per i progetti Sphinx e Docutils.

Converti ASCIIDOC in RST online - gratuito

Uploading…
I file selezionati superano il limite totale di 9 MB. Seleziona file meno numerosi o più piccoli.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .asciidoc

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .asciidoc a .rst

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .rst convertito

    Il risultato della conversione è pronto per il download.

Come convertire asciidoc in rst file

101convert.com Assistant Avatar

101convert.com assistant bot
37 min.

Un progetto Sphinx o Docutils richiede file reStructuredText, ma la documentazione sorgente è scritta in AsciiDoc. La conversione conserva la documentazione riutilizzabile come file .rst per la modifica, il controllo versione e le build della documentazione Python.

Cos'è il formato ASCIIDOC

AsciiDoc è un linguaggio di markup leggero utilizzato per manuali, file README, libri, documentazione API e siti web tecnici. I file utilizzano comunemente le estensioni .adoc o .asciidoc e vengono creati o elaborati da Asciidoctor, AsciiDoc, Antora e dai sistemi di build della documentazione che integrano AsciiDoc. La sintassi include titoli, attributi, riferimenti incrociati, avvisi, tabelle, blocchi di codice sorgente, inclusioni e macro.

Cos'è il formato RST

reStructuredText, generalmente abbreviato in RST, è un formato di markup in testo semplice utilizzato da Docutils, Sphinx, dalla documentazione dei pacchetti Python e da alcuni generatori di siti statici. Supporta titoli strutturati, direttive, ruoli, note a piè di pagina, riferimenti, tabelle, blocchi di codice letterale e file inclusi. RST è il formato sorgente nativo di Sphinx, quindi è appropriato quando un progetto di documentazione dipende già da conf.py, dalle direttive Sphinx o dalla toolchain di documentazione Python.

Come convertire effettivamente ASCIIDOC in RST

Il flusso di lavoro da riga di comando più affidabile consiste nel lasciare che Asciidoctor interpreti la sorgente, produca DocBook XML e lasciare che Pandoc scriva RST:

  1. Installa Asciidoctor e Pandoc utilizzando il gestore dei pacchetti del tuo sistema operativo o le istruzioni di installazione dei progetti.
  2. Passa alla directory contenente il file sorgente e verifica che le immagini referenziate e i file inclusi siano disponibili.
  3. Esegui la pipeline di conversione:

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

Sostituisci manual.adoc e manual.rst con i nomi file effettivi. Asciidoctor elabora attributi, condizionali, inclusioni e sintassi AsciiDoc prima che Pandoc converta la struttura DocBook risultante. Per ottenere un file intermedio separato, usa asciidoctor -b docbook5 -o manual.xml manual.adoc, seguito da pandoc -f docbook -t rst -o manual.rst manual.xml.

Puoi anche convertire il file gratuitamente sul sito web 101convert.com senza installare software. Controlla manualmente l'RST generato prima di aggiungerlo a un progetto Sphinx.

Limiti di qualità e compatibilità

Si tratta di una conversione strutturale, non di una sostituzione sintattica uno a uno. Gli attributi AsciiDoc, le macro personalizzate, gli ID delle risorse Antora, le tabelle complesse, i contenuti incorporati e le estensioni Asciidoctor potrebbero non avere un equivalente diretto in RST. Anche l'output intermedio DocBook può modificare le destinazioni dei riferimenti incrociati, i percorsi delle immagini, gli avvisi e le opzioni dei blocchi di codice.

Compila il risultato con sphinx-build o Docutils e correggi gli avvisi relativi a direttive sconosciute, riferimenti irrisolti, tabelle malformate e immagini mancanti. I titoli RST utilizzano sottolineature anziché i marcatori dei titoli AsciiDoc, e direttive specifiche di Sphinx come .. toctree:: richiedono generalmente un inserimento manuale dopo la conversione.


Nota: questo record di conversione da asciidoc a rst è incompleto, deve essere verificato e potrebbe contenere inesattezze. Vota qui sotto se hai trovato utili o meno queste informazioni.

Le informazioni sono state utili?

Domande frequenti

Il convertitore da ASCIIDOC a RST è gratuito?

Sì, convertire ASCIIDOC in RST su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file ASCIIDOC?

Puoi caricare file ASCIIDOC fino a 500 MB e convertire fino a 100 file alla volta in un unico lotto.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire ASCIIDOC in RST?

No. La conversione da ASCIIDOC a RST avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file ASCIIDOC valido per questa conversione da ASCIIDOC a RST. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

Altre conversioni di file .asciidoc

Conversione in .rst
da altri formati

Condividi sui social media: