Konwertuj asciidoc do rst

Darmowy konwerter online ASCIIDOC do RST

Konwertuj dokumentację AsciiDoc do reStructuredText na potrzeby projektów Sphinx i Docutils.

Konwertuj ASCIIDOC na RST online - za darmo

Uploading…
Wybrane pliki przekraczają łączny limit 9 MB. Wybierz mniej lub mniejsze pliki.

Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.

Jak to działa

  1. 1/3

    Prześlij swój plik .asciidoc

    Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.

  2. 2/3

    Wykonaj konwersję .asciidoc do .rst

    Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.

  3. 3/3

    Pobierz przekonwertowany plik .rst

    Wynik konwersji jest gotowy do pobrania.

Jak konwertować asciidoc do rst

101convert.com Assistant Avatar

101convert.com assistant bot
37 min

Projekt Sphinx lub Docutils wymaga plików reStructuredText, ale dokumentacja źródłowa jest zapisana w AsciiDoc. Konwersja zachowuje wielokrotnego użytku dokumentację jako pliki .rst do edycji, kontroli wersji i kompilowania dokumentacji Pythona.

Czym jest format ASCIIDOC

AsciiDoc to lekki język znaczników używany do tworzenia podręczników, plików README, książek, dokumentacji API i technicznych witryn internetowych. Pliki zwykle korzystają z rozszerzeń .adoc lub .asciidoc i są tworzone lub przetwarzane przez Asciidoctor, AsciiDoc, Antora oraz systemy kompilowania dokumentacji obsługujące AsciiDoc. Jego składnia obejmuje nagłówki, atrybuty, odsyłacze, admonitions, tabele, bloki kodu źródłowego, dołączanie plików i makra.

Czym jest format RST

reStructuredText, zwykle skracany do RST, to tekstowy format znaczników używany przez Docutils, Sphinx, dokumentację pakietów Pythona i niektóre generatory witryn statycznych. Obsługuje uporządkowane nagłówki, dyrektywy, role, przypisy, odsyłacze, tabele, dosłowne bloki kodu i dołączane pliki. RST jest natywnym formatem źródłowym Sphinx, dlatego sprawdza się, gdy projekt dokumentacji już korzysta z conf.py, dyrektyw Sphinx lub zestawu narzędzi dokumentacji Pythona.

Jak faktycznie przekonwertować ASCIIDOC do RST

Najbardziej niezawodny sposób pracy z wiersza poleceń polega na tym, aby Asciidoctor zinterpretował źródło, wygenerował DocBook XML, a Pandoc zapisał wynik w formacie RST:

  1. Zainstaluj Asciidoctor i Pandoc za pomocą menedżera pakietów systemu operacyjnego lub zgodnie z instrukcjami instalacji projektów.
  2. Przejdź do katalogu zawierającego plik źródłowy i sprawdź, czy wskazane obrazy oraz dołączane pliki są dostępne.
  3. Uruchom potok konwersji:

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

Zastąp manual.adoc i manual.rst rzeczywistymi nazwami plików. Asciidoctor przetwarza atrybuty, instrukcje warunkowe, dołączane pliki i składnię AsciiDoc, zanim Pandoc przekonwertuje wynikową strukturę DocBook. Aby utworzyć osobny plik pośredni, użyj polecenia asciidoctor -b docbook5 -o manual.xml manual.adoc, a następnie pandoc -f docbook -t rst -o manual.rst manual.xml.

Możesz również bezpłatnie przekonwertować plik w witrynie 101convert.com bez instalowania oprogramowania. Przed dodaniem wygenerowanego RST do projektu Sphinx sprawdź go ręcznie.

Ograniczenia jakości i zgodności

Jest to konwersja strukturalna, a nie zastąpienie składni jeden do jednego. Atrybuty AsciiDoc, niestandardowe makra, identyfikatory zasobów Antora, złożone tabele, osadzona zawartość i rozszerzenia Asciidoctor mogą nie mieć bezpośrednich odpowiedników w RST. Pośredni wynik DocBook może również zmienić cele odsyłaczy, ścieżki obrazów, admonitions i opcje bloków kodu.

Zbuduj wynik za pomocą sphinx-build lub Docutils i popraw ostrzeżenia dotyczące nieznanych dyrektyw, nierozwiązanych odsyłaczy, nieprawidłowo sformatowanych tabel oraz brakujących obrazów. Nagłówki RST używają podkreśleń zamiast znaczników nagłówków AsciiDoc, a dyrektywy właściwe dla Sphinx, takie jak .. toctree::, zwykle wymagają ręcznego dodania po konwersji.


Uwaga: Ten rekord konwersji asciidoc do rst jest niekompletny, wymaga weryfikacji i może zawierać nieścisłości. Zagłosuj poniżej, czy te informacje były pomocne, czy nie.

Czy te informacje były pomocne?

Najczęściej zadawane pytania

Czy konwerter ASCIIDOC do RST jest darmowy?

Tak, konwersja ASCIIDOC do RST na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.

Jak duży może być mój plik ASCIIDOC?

Możesz przesłać pliki ASCIIDOC o rozmiarze do 500 MB i przekonwertować do 100 plików jednocześnie w jednej partii.

Co dzieje się z przesłanymi plikami?

Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.

Czy muszę instalować oprogramowanie, aby przekonwertować ASCIIDOC do RST?

Nie. Konwersja ASCIIDOC do RST odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.

Konwersja nie powiodła się?

W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik ASCIIDOC dla tej konwersji z ASCIIDOC do RST. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.

Dodatkowe formaty dla konwersji pliku
asciidoc

Konwersja do .rst
z innych formatów

Udostępnij w mediach społecznościowych: