A clean room copy of Svbtle.com's design for use with Pelican.
CSS HTML Makefile
Switch branches/tags
Nothing to show
Clone or download
wting Merge pull request #12 from pajowu/patch-1
Changed FEED to FEED_ATOM
Latest commit 170b3ed Mar 5, 2016
Permalink
Failed to load latest commit information.
static CSS: compiling Jun 22, 2013
templates Changed FEED to FEED_ATOM Jan 8, 2016
LICENSE
Makefile make lessc minify css file May 30, 2012
README.md Add snippet to analytics.html to easily include gaug.es tracking Jun 8, 2014
screenshot.png add license, readme, screenshot May 30, 2012

README.md

SVBTLE

Svbtle theme is a close copy of Svbtle.com with a few minor changes for use with Pelican.

DEMO

You can see the theme in action, or the site code here.

theme screenshot

FEATURES

  • syntax highlighting for code blocks
  • Google Analytics
  • Disqus commenting
  • custom list of links
  • support for this LaTeX plugin

KNOWN ISSUES

  • no IE testing
  • no custom menu
  • header date format is hardcoded in ./templates/header.html with the exception of articles.
  • Svbtle uses Freight-Sans-Pro for article titles and Proxima Nova for body. While they are great fonts, neither are free. I've linked to them in case the client has them installed, but most users will browse the site with Open Sans.

INSTALL

FROM SOURCE

Download the repository and save it somewhere accessible. Edit settings.py and modify the THEME variable to point to the downloaded theme location.

FROM OFFICIAL REPO

Please refer to Pelican theme install instructions.

SETTINGS.PY

These are the Pelican global variables currently supported by the theme:

  • GOOGLE_ANALYTICS
  • GAUGES_ANALYTICS
  • DISQUS_SITENAME
  • LINKS(('name1', 'url1'), ('name2', 'url2'))
  • DEFAULT_DATE_FORMAT = ('%b %d, %Y'): suggested date format
  • FEED_DOMAIN = SITEURL
  • AUTHOR_BIO, providing a short bio that appears on the side bar.

When developing locally, set the following variable:

SITEURL = http://localhost:8000

If you want to enable LaTeX support, additional settings must be configured.

MODIFICATION

  • Accent color can be changed by editing @accent in ./static/css/style.less.

  • A different Pygmentize theme can be used by editing ./Makefile and running make pygments.

AUTHOR

William Ting

LICENSE

Released under MIT License, full details in LICENSE file.