AsciiDoc ay isang open source, cross-platform at libreng command-line utility na ipinapatupad sa Python bilang isang dokumento ng teksto na format, na maaaring gamitin ng sinuman na nagnanais na magsulat ng manu-manong mga pahina, artikulo, maikling mga dokumento, at mga aklat para sa kanilang GNU / Linux operating system.
Binuo ng mga file ng HTML, XHTML at DocBook markups
Ang mga file na binuo gamit ang AsciiDoc software ang pwedeng isalin sa HTML (Hypertext Markup Language), XHTML (Extensible Hypertext Markup Language) at DocBook markups, sa pamamagitan lamang ng paggamit ng & lsquo; asciidoc & rsquo; command-line tool (tingnan ang pagsisimula na seksyon sa ibaba para sa mga detalye).
Madali mong isulat AsciiDoc dokumento
Dahil ang software ay gumagamit walang kakaiba notations format o markup mga tag, ang mga gumagamit ay magagawang magsulat ng AsciiDoc mga dokumento sa parehong paraan ang mga ito ay magsulat ng isang normal na dokumento teksto sa isang application Salita-tulad ng
Pagsisimula sa AsciiDoc
Upang i-install at gamitin ang AsciiDoc software sa iyong pamamahagi ng GNU / Linux, magkakaroon ka ng upang i-download ang pinakabagong release mula sa alinman sa proyekto & rsquo; s website o Softoware, i-save ang archive sa iyong direktoryo ng Home, at ma-unpack ito gamit ang iyong mga paboritong archive manager utility.
Buksan ang isang terminal emulator tool, mag-navigate sa lokasyon ng kinopyang file archive (hal cd /home/softoware/asciidoc-8.6.9), patakbuhin ang & lsquo; ./ I-configure ang & amp; & amp; gumawa & rsquo; command upang i-configure ang programa at bumuo ng mga executable, pagkatapos ay patakbuhin ang & lsquo; Sudo gumawa install & rsquo; command upang i-install ito.
Pagkatapos ng installation, patakbuhin ang & lsquo; asciidoc --help & rsquo; command upang tingnan ang mga programa & rsquo; Mga pagpipilian sa command-line na mensahe s paggamit at mga magagamit, sa gayon maaari mong malaman kung paano gamitin ito. Para sa isang kumpletong reference ng markup command, dapat mong basahin ang Gabay ng User AsciiDoc.
Tumatakbo sa GNU / Linux, Windows at Mac
Pagiging nakasulat sa Python, AsciiDoc ay isang cross-platform software na tumatakbo sa anumang pamamahagi ng GNU / Linux. Dapat din itong gumana sa mga operating system X Microsoft Windows at Mac OS, at ito ay kasalukuyang sinusuportahan sa 32 at 64-bit platform computer.
Ano ang bagong sa paglabas:
- Pagdaragdag at mga pagbabago:
- Ipinatupad ng pamagat estilo ng float. Ang isang lumulutang na pamagat (o bridgehead) ang pagresolba tulad ng isang normal na seksyon ngunit hindi pormal na nauugnay sa isang katawan ng teksto at hindi bahagi ng regular na seksyon hierarchy kaya ang normal na mga panuntunan sa pag-order ay hindi nalalapat.
- Ipinatupad inline macro komento sa gayon ay maaaring lumitaw sa loob ng bloke elemento ngayon linya ng komento.
- linya ng Komento ay ipinadala sa output kung ang showcomments ng katangian ay tinukoy (bloke komento ay hindi kailanman ipinapadala sa output).
- Single pag-quote sa mga halaga ng katangian sa mga elemento AttributeList nagiging sanhi ang mga ito upang ma-substituted tulad ng normal na inline text (walang iisang pag-quote lamang pagpapalit ng katangian ay ginanap).
- Rewrote pagpoproseso ng mga item sa listahan (ay napaka crufty). Listahan ng pagpapatuloy at listahan ng mga bloke ngayon gumana tulad ng inaasahan. Na-update at clarified dokumentasyon listahan sa Gabay sa Gumagamit.
- Kinikilala na ngayon ang katangian ng rebisyon ang RCS $ Id $ format marker.
- Ang isang line RCS $ Id $ marker na-format na pagbabago sa header ay hindi kinakailangang na maunahan ng isang linya ng may-akda.
- Kung ang isang format na RCS $ Id $ rebisyon ay tinukoy at ang pangalan ng may-akda ay hindi pa nai-set pagkatapos ay ang pangalan ng may-akda sa $ Id $ marker ang gagamitin.
- Na-update Graphviz filter Gouichi Iisaka na bersyon 1.1.3.
- Idinagdag autowidth opsyon katangian talahanayan para sa (X) HTML output.
- DocBook backend naglalagay na ngayon ORGNAME opsyonal na katangian sa DocBook header.
- Pinaliit na undocumented CompanyName katangian sa pabor ng corpname DocBook iyon.
- Inalis tahasang pagsasara backslash mula HTML4 self-pagsasara tag na sumunod sa WC3 rekomendasyon.
- Bug pag-aayos:
- Mga Fixed 8.3.3 pagbabalik kung saan ang mga katabing mga listahan na may parehong syntax ngunit iba't ibang estilo ng listahan ay hindi tama itinuturing bilang isang solong listahan.
Ano ang bagong sa bersyon 8.3.3:
- Bug pag-aayos:
- Ang sirang nakakalito at kalkula at mga katangian ng listahan numeration2 may bilang na-drop, gamitin ang estilo ng katangian sa halip.
Ano ang bagong sa bersyon 8.3.2:
- Pagdaragdag at mga pagbabago:
- Graphviz filter Added Gouichi Iisaka sa pamamahagi.
- Ang SidebarBlock elemento ay maaari na ngayong ma-render na may isang estilo abstract.
- Reorganized mga filter sa isang hiwalay na subdirectory para sa bawat filter.
- Na-update Makefile.in at manifest file upang ipakita ang mga bagong filter samahan.
- listahan style Idinagdag sa LiteralBlock elemento kaya ng mga listahan na may Nested bloke pagkakalista ma-render bilang isang bloke ng listahan.
- Nagbago ang filter Halimbawa code upang magamit ang ginustong ListingBlock syntax (ang lumang ~ delimited syntax filter ay hindi na ginagamit).
- Ipinatupad pag-isa isa at enumeration2 may bilang na listahan ng mga katangian para sa pagtukoy ng listahan ng pagnunumero ng estilo (Arabic, loweralpha, upperalpha, lowerroman at upperroman).
- Kinikilala AsciiDoc ngayon upperalpha, lowerroman at upperroman numero sa listdef-numbered2 mga listahan ng may bilang at itinatakda ang bilang ng estilo batay sa mga estilo ng unang de-numerong listahan item (alternatibo sa pag-set enumeration2 katangian).
- Na-update formatlistpat kahulugan sa .vimrc halimbawa sa Gabay sa Gumagamit.
- Maaari mo na ngayong i-block ng system macros backslash pagtakas.
- Added Pychart FAQ.
- Drop teksto ng talata at listahan teksto, index at tugma label group mula sa mga katangian - ang mga ito ay isinama sa teksto ng elemento at hindi namin gustong sila naiproseso sa pangalawang pagkakataon bilang mga katangian .
- Nagbago ang komento linya bloke macro sa isang pagpasa bloke macro upang matiyak na walang mga pamalit.
- May subslist ay wala nang upang idagdag sa isang PassthroughBlock macro kahulugan, kung tinanggal na walang pamalit ay ginagawa.
- Code Linisin ang: pinalitan hindi na ginagamit operator may = !.
- Inalis hindi nagamit na linuxdoc code.
- Code malinis up: bumaba lumang uri ng sanggunian module; pinalitan has_key () na may ginustong sa operator.
- Bug pag-aayos:
- Lumang pagbabalik syntax pinagmulan highlight filter:. Espesyal na character kung saan hindi nakatakas sa DocBook output
Ano ang bagong sa bersyon 8.3.1:
- Pagdaragdag at mga pagbabago:
- Pinalitan ang install.sh script na may na-update na autoconf script Ben Walton ni -. Makita [1] I-INSTALL para sa mga detalye
- Nagdagdag ng pangkalahatan AttributeEntry syntax upang payagan ang mga arbitrary na mga entry configuration file ay mai-set mula sa loob ng isang AsciiDoc dokumento (iminungkahi sa pamamagitan ng Henrik Maier).
- Listahan delimited bloke sa DocBook output sinusuportahan ngayon ID; ID ng may pamagat na Listing at literal na nilimitahan ng mga bloke ay inilipat sa nasasakupang DocBook Halimbawa tag (salamat sa Vijay Kumar para sa patch na ito).
- Pinalitan vertical makinilya kudlit na may bantas kudlit (salamat sa Noah Slater).
- Bug pag-aayos:
- pagbabalik:. Ang hindi pagsama-double-quote mula sa unquoted mga halaga ng katangian ay nagdulot ng paurong hindi pagkakatugma, i-double quote sa unquoted mga halaga ng katangian ay ibinalik
- pagbabalik: Text tulad ng & amp; ...; minsan ay namamali para sa isang reference na entity -. tightened up reference pagtutugma entity
Mga Kinakailangan :
- Python
Mga Komento hindi natagpuan