All Projects → nairobilug → pelican-alchemy

nairobilug / pelican-alchemy

Licence: MIT license
A ✨ functional, clean, responsive Pelican theme

Programming Languages

HTML
75241 projects
CSS
56736 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to pelican-alchemy

pneumatic
Minimalistic, responsive Pelican theme.
Stars: ✭ 52 (-59.69%)
Mutual labels:  pelican, pelican-theme
plumage
🎨 Theme for Pelican, the static site generator.
Stars: ✭ 50 (-61.24%)
Mutual labels:  pelican, pelican-theme
taman
Pelican theme with "just the right amount"
Stars: ✭ 14 (-89.15%)
Mutual labels:  pelican, pelican-theme
eevee
A Material Design theme for the Pelican static site generator.
Stars: ✭ 37 (-71.32%)
Mutual labels:  jinja2, pelican
Dnsmasqweb
基于DNSmasq的DNS解析、以及DHCP地址分配系统
Stars: ✭ 166 (+28.68%)
Mutual labels:  jinja2
Zenbu
🏮 A Jinja2 + YAML based config templater.
Stars: ✭ 114 (-11.63%)
Mutual labels:  jinja2
Mkdocs macros plugin
Create richer and more beautiful pages in MkDocs, by using variables and calls to macros in the markdown code.
Stars: ✭ 93 (-27.91%)
Mutual labels:  jinja2
Joytan
Creative Audio/Textbook Maker 🎵 📖 See our YouTube channel
Stars: ✭ 91 (-29.46%)
Mutual labels:  jinja2
iKevinY.github.io
Repository for my Pelican-powered website.
Stars: ✭ 21 (-83.72%)
Mutual labels:  pelican
Django Webpush
Web Push Notification Package for Django
Stars: ✭ 217 (+68.22%)
Mutual labels:  jinja2
Ops Cli
Ops - cli wrapper for Terraform, Ansible, Helmfile and SSH for cloud automation
Stars: ✭ 152 (+17.83%)
Mutual labels:  jinja2
Napalm Salt
Modules for event-driven network automation and orchestration using Salt
Stars: ✭ 116 (-10.08%)
Mutual labels:  jinja2
Aiohttp Jinja2
jinja2 template renderer for aiohttp.web
Stars: ✭ 180 (+39.53%)
Mutual labels:  jinja2
Kapitan
Generic templated configuration management for Kubernetes, Terraform and other things
Stars: ✭ 1,383 (+972.09%)
Mutual labels:  jinja2
Staticjinja
Minimalist Python library for building static websites with Jinja
Stars: ✭ 218 (+68.99%)
Mutual labels:  jinja2
Python Training For Network Engineers
Python hands-on training for network engineers. How to automate Junos with Python
Stars: ✭ 92 (-28.68%)
Mutual labels:  jinja2
Td4a
Template designer for automation
Stars: ✭ 139 (+7.75%)
Mutual labels:  jinja2
Yadm
Yet Another Dotfiles Manager
Stars: ✭ 2,982 (+2211.63%)
Mutual labels:  jinja2
Home Assistant Config
My Home Assistant Configuration 🏡🏡
Stars: ✭ 133 (+3.1%)
Mutual labels:  jinja2
Torchbear
🔥🐻 The Speakeasy Scripting Engine Which Combines Speed, Safety, and Simplicity
Stars: ✭ 128 (-0.78%)
Mutual labels:  jinja2

Pelican Alchemy

A magical Pelican theme

Alchemy is a functional, clean, responsive theme for the Pelican static site generator.

Inspired by crowsfoot and clean-blog, it features:

** Features link to external assets (webfonts etc).

Screenshots

Default colors

Old style (see below)

Sketchy (Boostwatch)

Solar (Boostwatch)

United (Boostwatch)

To enable old visual style add THEME_CSS_OVERRIDES = ['theme/css/oldstyle.css'] to your pelicanconf.py and use no Boostwatch themes. See stylesheet for more information.

Installation

From Git repo

Clone the repo:

git clone https://github.com/nairobilug/pelican-alchemy

Set the THEME variable in your Pelican config:

THEME = '<PATH_TO_REPO>/alchemy'

As a Submodule

In your Pelican site:

mkdir themes
git submodule add https://github.com/nairobilug/pelican-alchemy themes/pelican-alchemy

And in Pelican config:

THEME = 'themes/pelican-alchemy/alchemy'

With pip

Alternatively, you can install this theme with pip:

pip install "https://github.com/nairobilug/pelican-alchemy/tarball/master"

And import it from Pelican config:

import alchemy
THEME = alchemy.path()

Usage

Visit the Settings docs for examples:

  • SITESUBTITLE: Subtitle that appears in the header.
  • SITEIMAGE: Image that appears in the header.
  • DESCRIPTION: Index HTML head <meta> description.
  • LINKS: A list of tuples (Title, URL) for menu links.
  • ICONS: A list of tuples (Icon, URL) for icon links. Icons are assumed to be Font Awesome brand icons, if you need to use icons from other Font Awesome icon set please provide full CSS class, e.g. fas fa-camera instead on just camera
  • FOOTER_LINKS: A list of tuples (Title, URL) for footer links. Replaces default set of links (Authors, Archives, Categories, Tags).
  • BOOTSTRAP_CSS: URL of Bootstrap CSS file. Use this to enable Boostwatch themes.
  • FONTAWESOME_CSS: URL of Font Awesome CSS file. Use this if you wish to use CDN provided version instead of the bundled one.
  • PYGMENTS_STYLE: Built-in Pygments style for syntax highlighting.
  • HIDE_AUTHORS: Hide the author(s) of an article - useful for single author sites.
  • RFG_FAVICONS: Use a Favicon Generator package.
  • THEME_CSS_OVERRIDES: Sequence of stylesheet URLs to override CSS provided by theme. Both relative and absolute URLs are supported.
  • THEME_JS_OVERRIDES: Sequence of JavaScript URLs to enable with this theme. Alchemy uses no JS by default. Both relative and absolute URLs are supported.

Misc settings:

  • DISQUS_SITENAME
  • GAUGES
  • GOOGLE_ANALYTICS
  • PIWIK_URL
  • PIWIK_SITE_ID

Example pelicanconf.py (demo website).

Tips & Tricks

See documentation page

How to Contribute

  1. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
  2. Fork the repository on GitHub to start making your changes to the master branch (or branch off of it).
  3. Send a pull request and bug the maintainer until it gets merged and published. :)

Alchemy follows the Contributor Covenant code of conduct.

License

MIT © 2017 Nairobi GNU/Linux Users Group

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].