Skip to content

๐Ÿ“— Comprehensive static blog (python + pelican + html5/css3 + travis/githubCI + netlify)

License

Notifications You must be signed in to change notification settings

vyahello/static-blog

Repository files navigation

made-with-python Code style: black License Build Status Actions Status Netlify Status

Static blog

This project contains static blog template powered by pelican static site generator and netlify hosting source.

Note: please take into account that it is built for demo purpose but not for actual usage. Use it as a template source.

Tools

Usage

Quick start

Please check https://vyahello.netlify.com to see how it looks like.

Source code

Move to output content folder and launch server locally:

cd output
python -m http.server 5001

Then please open localhost:5001 endpoint.

Development notes

Generate site

  • Configure project:
pelican-quickstart
  • Create markdown page in content/ folder
  • Generate site:
pelican content
  • Take a look at generated files under output/ folder
  • Build site on netlify (note it supports either 3.7 or 3.5 versions)

CI

Project contains CI support in terms of running static code analysis procedure followed by code-analysis.yml file.

Meta

Author โ€“ Volodymyr Yahello.

Distributed under the MIT license. See LICENSE for more information.

You can reach out me at:

Contributing

  1. clone the repository
  2. configure Git for the first time after cloning with your name and email
  3. pip install -r requirements.txt to install all project dependencies
  4. pip install -r requirements-dev.txt to install all development project dependencies

About

๐Ÿ“— Comprehensive static blog (python + pelican + html5/css3 + travis/githubCI + netlify)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published