wlad031 / static-site-generator

Generator for simple static websites

Home Page:https://wlad031.github.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Static Site Generator

This application can help you if you want generate static web application such as blog or something else.

Plugins

The main point of application is it's plugins-based architecture.

Implemented plugins:

  • blog
  • 'about me' page

You can write your own plugin using some of existing as example and use it in your application.

Configuration

In config.yaml file in configuration directory you can change the build directory or site header/footer text. Also you can register needed plugins in generate-static-file.py.

Installation and running

  • Clone this repository:
git clone https://github.com/wlad031/static-site-generator static-site-generator
cd static-site-generator/
  • Install python dependencies:
pip3 install -r requirements.txt
  • Run application:
python3 src/generate-static-site.py [--watch] --config /path/to/config/folder

# For example:
python3 src/generate-static-site.py --config /path/to/examples

About

Generator for simple static websites

https://wlad031.github.io


Languages

Language:Python 64.6%Language:HTML 35.4%