The minimalist Pelican theme. https://flex.alxd.me/
Find a file
Alexandre Vicenzi 7094c8800f Fix typos.
2015-07-20 14:08:52 -03:00
static Gulp file to compress LESS. 2015-07-18 21:20:09 -03:00
templates OG and Rich Snippets. 2015-07-20 01:52:02 -03:00
.gitignore Gulp file to compress LESS. 2015-07-18 21:20:09 -03:00
gulpfile.js Gulp file to compress LESS. 2015-07-18 21:20:09 -03:00
LICENSE Initial commit 2015-07-18 06:27:29 -03:00
README.md Fix typos. 2015-07-20 14:08:52 -03:00
screenshot.png Add screenshot. 2015-07-18 21:28:34 -03:00
setup.sh Gulp file to compress LESS. 2015-07-18 21:20:09 -03:00

Flex

A minimalist Pelican theme.

Features

  • Mobile First
  • Responsive
  • Semantic
  • SEO Best Practices
  • Open Graph
  • Rich Snippets (JSON-LD)

Integrations

  • Disqus
  • Google Analytics
  • Google Tag Manager
  • StatusCake

Custom settings

See what you can customize.

Maybe some Pelican settings not work properly.

Name What does it do?
SITETITLE Site title to show in sidebar.
SITESUBTITLE Short description to show below subtitle.
SITELOGO Profile picture to show above author name (absolute url).
SITEDESCRIPTION Site description to use in meta tags.
OG_LOCALE language_TERRITORY for Open Graph. Default is en_US.
COPYRIGHT_YEAR Copyright year to display on footer.
CC_LICENSE Creative Commons License to show on footer.
MENUITEMS A list of tuples (Title, URL) for additional menu items to appear on main menu.
LINKS A list of tuples (Title, URL) for links to appear on the sidebar menu.
SOCIAL A list of tuples (name, URL) to appear in the "social" section.
MAIN_MENU Show main menu.
ROBOTS Robots meta tag value.
DISQUS_SITENAME Disqus website's shortname to activate Disqus.
GOOGLE_ANALYTICS Activate Google Analytics.
GOOGLE_TAG_MANAGER Activate Google Tag Manager.
STATUSCAKE Show StatusCake Uptime badge on footer.

Example

SITENAME = 'Foo Bar\'s Blog'
SITETITLE = 'Foo Bar'
SITESUBTITLE = 'Web Developer'
SITEDESCRIPTION = 'Foo Bar\'s Thoughts and Writings'
SITELOGO = 'http://yoursite.com/img/profile.png'

ROBOTS = 'index, follow'
COPYRIGHT_YEAR = 2015
CC_LICENSE = { 'name': 'Creative Commons Attribution-ShareAlike', 'version':'4.0', 'slug': 'by-sa') }
MAIN_MENU = True
DISQUS_SITENAME = 'yoursite'
GOOGLE_ANALYTICS = 'UA-1234-5678'
GOOGLE_TAG_MANAGER = 'GTM-ABCDEF'
STATUSCAKE = { 'trackid': 'your-id', 'days': 7 }

How main menu works?

If MAIN_MENU = True, the order is: Home, MENUITEMS, Atom and RSS if available.

How sidebar menu works?

The order is Pages and LINKS. LINKS are shown in a new page.

How social menu works?

All icons are provided by Font Awesome.

A set of icons have custom background, for this you must follow the names above:

  • email
  • facebook
  • github
  • github-alt
  • google
  • linkedin
  • pinterest
  • rss
  • twitter
  • youtube

Example:

SOCIAL = (('linkedin', 'https://br.linkedin.com/in/alexandrevicenzi/en'),
          ('github', 'https://github.com/alexandrevicenzi'),)

If you need more icons, you will need to add a custom background to keep all icons similar.

Custom File Metadata

Name What does it do?
Summarise Enable Home summary.
Cover Cover image for social sharing (absolute url).
og_locale Open graph locale.

By default, all article content is shown on Home. If the article has a custom Summary, the custom summary is shown. If the article has Summarise: True metadata, the default article summary is shown.

Live example

You can find a demo here.

Screenshot

License

MIT