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
Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.
Importa un file da un URL
Incolla un link diretto al file. Lo scarichiamo sul nostro server e viene convertito esattamente come un file caricato.
Come funziona
-
1/3
Carica il tuo file .asciidoc
Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.
-
2/3
Avvia la conversione da .asciidoc a .rst
Dopo il caricamento del file, fai clic su converti quando sei pronto.
-
3/3
Scarica il file .rst convertito
Il risultato della conversione è pronto per il download.
Come convertire asciidoc in rst file
- File di testo
- Ancora nessuna valutazione.
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:
- Installa Asciidoctor e Pandoc utilizzando il gestore dei pacchetti del tuo sistema operativo o le istruzioni di installazione dei progetti.
- Passa alla directory contenente il file sorgente e verifica che le immagini referenziate e i file inclusi siano disponibili.
- 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.
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.