All Projects → Parbhat → Pelican Blue

Parbhat / Pelican Blue

Licence: mit
Responsive theme for Pelican Static Site Generator, Powered by Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Pelican Blue

Glim
Static site generator which is semi-compatible with Jekyll
Stars: ✭ 76 (-19.15%)
Mutual labels:  static-site-generator
Hydrogen
🎈 Hydrogen. Voted (by me) the world's lightest static-site generator built with TypeScript ❤ It uses 🔥 lit-html inspired templating for super duper performant template generation.
Stars: ✭ 80 (-14.89%)
Mutual labels:  static-site-generator
Hugo Theme Basic
Basic site theme styled with minimal tachyons, syntax highlighting, and blog series configuration. 📦
Stars: ✭ 89 (-5.32%)
Mutual labels:  static-site-generator
Tumblelog
A static tumblelog generator available as both a Perl and Python version
Stars: ✭ 77 (-18.09%)
Mutual labels:  static-site-generator
Heckle
✒️ Jekyll in Haskell (feat. LaTeX)
Stars: ✭ 80 (-14.89%)
Mutual labels:  static-site-generator
Agency Webpack Mix Config
👨‍💻 A capable website/webapp boilerplate ready for the web agency battlefield. Creates a static site with Twig templating by default. Supports Craft/Wordpress/Laravel after a few adjustments.
Stars: ✭ 83 (-11.7%)
Mutual labels:  static-site-generator
Hepek
Web content generators in Scala. Intuitive, scalable, powerful.
Stars: ✭ 69 (-26.6%)
Mutual labels:  static-site-generator
Stencil
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
Stars: ✭ 9,880 (+10410.64%)
Mutual labels:  static-site-generator
Gatsby Advanced Starter
A high performance skeleton starter for GatsbyJS that focuses on SEO/Social features/development environment.
Stars: ✭ 1,224 (+1202.13%)
Mutual labels:  static-site-generator
Gatsby Theme Try Ghost
A Gatsby theme to build flaring fast blogs from headless Ghost CMS
Stars: ✭ 88 (-6.38%)
Mutual labels:  static-site-generator
Netlify Cms React Starter
A starter project for creating lightning-fast, offline-first websites with Netlify-CMS and React
Stars: ✭ 78 (-17.02%)
Mutual labels:  static-site-generator
Awesome Blogdown
An awesome curated list of blogs built using blogdown
Stars: ✭ 80 (-14.89%)
Mutual labels:  static-site-generator
Eleventy
A simpler static site generator. An alternative to Jekyll. Transforms a directory of templates (of varying types) into HTML.
Stars: ✭ 10,867 (+11460.64%)
Mutual labels:  static-site-generator
Flybook
✈️ FlyBook is a simple utility to generate static website such as gh-pages, manual of you projects
Stars: ✭ 76 (-19.15%)
Mutual labels:  static-site-generator
Ryosuke Gatsby Blog
Static PWA React-powered portfolio and blog built with GatsbyJS
Stars: ✭ 90 (-4.26%)
Mutual labels:  static-site-generator
Hugo Steam Theme
Port of Tommaso Barbato's Ghost theme Steam to Hugo
Stars: ✭ 69 (-26.6%)
Mutual labels:  static-site-generator
Dumi
📖 Documentation Generator of React Component
Stars: ✭ 1,232 (+1210.64%)
Mutual labels:  static-site-generator
Jekyll Rtd Theme
Just another documentation theme compatible with GitHub Pages
Stars: ✭ 92 (-2.13%)
Mutual labels:  static-site-generator
Metalsmith React Templates
A metalsmith plugin to render files using React / Preact / JSX based templates.
Stars: ✭ 90 (-4.26%)
Mutual labels:  static-site-generator
Nextra
The Next.js Static Site Generator
Stars: ✭ 1,271 (+1252.13%)
Mutual labels:  static-site-generator

Pelican-Blue

Responsive theme for Pelican Static Site Generator, Powered by Python Programming language.

Demo

You can see the theme in action at https://parbhatpuri.com

Screenshots

homepage-mobile

homepage-web

article

Features

  • Responsive (Mobile Friendly Test on Google)
  • Fast (Load time tested on Pingdom: 540ms)
  • Syntax highlighting for code blocks
  • Disqus for Comments
  • Google Analytics
  • RSS/ATOM feeds
  • Easy to install

Installation

You can install Pelican-Blue theme to your earlier Pelican project or create a new project from the Pelican Quickstart guide.

  • Clone the repository
$ git clone https://github.com/Parbhat/pelican-blue.git
  • Create a THEME variable in your pelicanconf.py file and set its value to the location of pelican-blue theme.
THEME = 'path-to-pelican-blue-theme'

If you have placed the pelican-blue theme inside your project's pelican-themes folder, change the THEME variable in pelicanconf.py to

THEME = 'pelican-themes/pelican-blue'
  • Add the following code to your pelicanconf.py file to display the social icons.
SOCIAL = (('linkedin', 'https://www.linkedin.com/in/username'),
          ('github', 'https://github.com/username'),
          ('twitter', 'https://twitter.com/username'),
          )
  • That's it! You have installed pelican-blue. To see the Theme in action run the devserver
make devserver

Note: If you are new to Pelican Static Site Generator, you can read the Pelican Docs to learn the working of Pelican. You can also customize the theme after reading the documentation.

Settings

pelicanconf.py

Pelican-Blue theme use the following settings. You can add the following to your pelicanconf.py to get the site shown in the screenshots.

SIDEBAR_DIGEST = 'Programmer and Web Developer'

FAVICON = 'url-to-favicon'

DISPLAY_PAGES_ON_MENU = True

TWITTER_USERNAME = 'twitter-user-name'

MENUITEMS = (('Blog', SITEURL),)

When developing locally, set the following variable:

SITEURL = 'http://localhost:8000'

publishconf.py

When you are ready to publish your site add the following settings to publishconf.py file

SITEURL = 'http://your-domain-address'

FEED_ALL_ATOM = 'feeds/all.atom.xml'
CATEGORY_FEED_ATOM = 'feeds/%s.atom.xml'

MENUITEMS = (('Blog', SITEURL),)

DISQUS_SITENAME = ""
GOOGLE_ANALYTICS = ""

For more information on publishing your site, read the publishing docs

Contributing

Your contributions are welcome to improve the pelican-blue theme.

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].