acrylamide is nog een lichte statische bloggen app geschreven in Python en ontworpen om een hoge kwaliteit output te krijgen. Zijn gelicenseerd onder BSD-stijl, 2 clausules.
Quickstart
pip installeren acrylamide
Je zult python, jinja2 en ofwel markdown (standaard) of docutils nodig. Voor mooier urls ook translitcodec is vereist. pygments en asciimathml voor gekleurde codevoorbeelden respectievelijk MathML. Full-featured installatie te doen:
pip docutils installeren translitcodec pygments asciimathml
Krijg acrylamide en bewerken conf.yaml en lay-outs /. Run acrylamide met:
$> Acrylamide init myblog
& Nbsp; maken myblog / content /
& Nbsp; ...
$> Cd myblog /
$> Acrylamide gen
& Nbsp; waarschuwen voor het gebruik van mtime uit
& Nbsp; maken '/articles/index.html', geschreven aan de uitgang / artikelen / index.html
& Nbsp; maken 'Die Verwandlung', geschreven aan de uitgang / 2011 / die-Verwandlung / index.html
& Nbsp; maken '/atom/index.html', geschreven aan de uitgang / atom / index.html
& Nbsp; maken '/rss/index.html', geschreven aan de uitgang / rss / index.html
& Nbsp; maken '/', geschreven aan de uitgang / index.html
acrylamide Het gebruik van
uitgang /
├ ** 2011 /
│ └ ** een betekenisvolle-titel /
│ └ ** index.html
├ ** artikelen /
│ └ ** index.html
├ ** atoom /
│ └ ** index.html
├ ** rss /
│ └ ** index.html
└ ** index.html
Filters
- Markdown: renderen Markdown (+ asciimathml, pygments)
- Rust: reStructuredText (+ pygments)
- Typografie: https://code.google.com/p/typogrify/ (en aangepaste wijzigingen)
- Samen te vatten: een overzicht van berichten tot 200 woorden
- Woordafbreking: splitsingen woorden (len> 10) op basis van de taal
- Head_offset: daling rubrieken door offset
Bekeken
- Voorwerpen: voorwerpen overzicht
- Invoer: maakt single entry aan gegeven slug
- Index: creëert paginering / en / pagina /: num
- Feeds: geldig atoom / rss feed
Kenmerken
- blog artikelen, pagina's en RSS / Atom-feeds
- thematisering ondersteuning (met behulp van jinja2)
- Markdown en reStructuredText als markup talen
- MathML generatie behulp AsciiMathML
- hyphenation behulp & verlegen;
- moderne web-typografie
Eisen
- Python
Reacties niet gevonden