Un generatore di documentazione Python-centrico con temi modulari
Per installare Zompi, digita nel terminale:
pip install zompiE controlla che sia installato:
zompi -vSe dá output, allora hai installato correttamente Zompi, altrimenti prova python -m zompi.cli o reinstalla Zompi.
Crea un file, ad esempio lorem_ipsum.py e scrivici:
fromzompi.pageimportBasePageimportzompi.contribclassPage(BasePage):
PAGE_TITLE="Lorem Ipsum"def__init__(self):
returnzompi.contrib.markdown('''## Testo Lorem ipsum dolor sit amet, consectetur adipisci elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.''')
def__str__(self):
returnBasePage.page(zompi.contrib.DOC, 'Markdown')Se ti stai chiedendo cosa significa zompi.contrib.DOC, quella constante si riferisce a quel documento, se si usa un'altra variabile, userá un altro documento.
Se non vuoi copiare questo file esempio, digita nel terminale zompi new nomefile.py, che creerá per te un file vuoto.
Per aggiungere un tema, all'inizio di una pagina inserisci inserisci:
frommodulotemaimportThemefromzompi.themeimportusee nella classe della pagina (preferibilmente in __init__()) inserite:
use(Theme)Ricorda che di defalut Zompi usa il tema Sonzi (ovvero zompi.theme.sonzi)
Per convertire in HTML, digita nel terminale:
zompi convert nomefile.pyConvertirá in HTML velocemente il file.
Guarda anche DeWeb e utiilityes
| Versione | Stato | Note |
|---|---|---|
| 0.1.x | Nuova | — |