Package: acrylamid
Acrylamid is a mixture ofnanoc,PyblosxomandPelicanlicensed under BSD Style, 2 clauses. It is actively developed athttps://github.com/posativ/acrylamid/.Why?it is reallyfastdue incremental buildssupport forJinja2andMakotemplatesmanyMarkdownextensions and customreStructuredTextdirectivesMathML, enhanced typography and hyphenation using soft-hyphensOh, and it can also generate a static blog with articles, static pages, tags,
RSS/Atom feeds (also per tag), article listing and a sitemap.Why the name “Acrylamid”?I’m studying bioinformatics and I was experimenting with Acrylamide at this
time. I’m really bad at naming. If you have a better name, please tell me!
Two requirements: reasonably speakable and tab-completion after 3 characters.OverviewWith Acrylamid you can write your weblog entries with your editor of choice in
Markdown, reStructuredText or textile. With several content filters you can
pimp your HTML (typography, math, hyphenation). Acrylamid provides a very
sophisticated CLI and integrates perfectly with any DVCes. It generates
completely static HTML you can host everywhere.supported markup languagesMarkdownand additional extensions (support forMathML, deletion/insertion,
sub- and supscript, syntax highlighting …)reStructuredTextwith directives for syntax highlighting and youtube video
embeddingtextile,discount, all dialects supported bypandocand plain HTMLYou miss one? Extend Acrylamid inless than 30 LoC!other filterssupport for Jinja2 and Mako directly in postings (before they get processed)typography(andsmartypants)TeX hyphenationsummarize abilityacronym detectionthat automatically replace acronyms and abbreviationsblogging featuresyou like theYAML front matterfromJekyllornanoc? First choice in Acrylamid!coming fromPelican? Acrylamid has also support for metadata in the native
format of Markdown, reStructuredText and even Pandoc.support for translations (oh, and did I mention the language dependend
hyphenation feature?).a few HTML5 themes, seeTheming.internal webserver with automatic compiling when something has changed.assets management, includingLESSandSASSconversion.uni-directional PingBack support.static site search.what is missingNo comments. You have to useDisqusorthis approach.Quickstarteasy_install -U acrylamidThis installs Acrylamid withJinja2as templating engine. ForMakouseeasy_install-Uacrylamid[mako]. This installs two additional but not
required dependencies:Markdownandtranslitcodec. To get a list of
all supported modules, head over toadditional supported modules.If you rather use non-ascii characters, you’re better off with:easy_install -U acrylamid python-magic unidecodeInitialize the base structure, editconf.pyandlayouts/and compile with:$ acrylamid init myblog  # --mako, defaults to --jinja2
    create  myblog/conf.py
    ...
$ cd myblog/
$ acrylamid compile && acrylamid view
    create  [0.05s] output/articles/index.html
    create  [0.37s] output/2012/die-verwandlung/index.html
    create  [0.00s] output/index.html
    create  [0.00s] output/tag/die-verwandlung/index.html
    create  [0.00s] output/tag/franz-kafka/index.html
    create  [0.03s] output/atom/index.html
    create  [0.04s] output/rss/index.html
    create  [0.00s] output/sitemap.xml
    create  output/style.css
9 new, 0 updated, 0 skipped [0.72s]
   * Running on http://127.0.0.1:8000/Real World Examples?Practicing web development– Mark van Lent
[source]mecker. mecker. mecker.– Martin Zimmermann
[source]Groovematic–  Isman Firmansyah
[source]Christoph Polcin– Christoph Polcin
[source,theme]CommandsSeecommandsfor a detailed
overview.$ acrylamid --help
usage: acrylamid [-h] [-v] [-q] [-C] [--version]  ...

positional arguments:

    init          initializes base structure in DIR
    compile       compile blog
    view          fire up built-in webserver
    autocompile   automatic compilation and serving
    new           create a new entry
    check         run W3C or validate links
    deploy        run task
    import        import content from URL or FILE
    info          short summary
    ping          notify ressources

optional arguments:
  -h, --help      show this help message and exit
  -v, --verbose   more verbose
  -q, --quiet     less verbose
  -C, --no-color  disable color
  --version       show program's version number and exitNeed Help?Join#acrylamidonFreenode! If you found a bug, please report it onGitHub Issues. The project has also a mailing list [Archive], just send
an email toacrylamid@librelist.comand you have subscribed .