Skip to content

darshan-na/Zenith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zenith

A C++ static site generator for a personal site.

Prerequisites

  • C++20 compatible compiler
  • CMake 3.10+
  • cmark-gfm (Markdown parser)
  • tinyxml2 (RSS generation)

Setup

  1. Clone the repository.
  2. Install dependencies:
    • cmark-gfm: sudo apt-get install libcmark-gfm-dev (Ubuntu) or equivalent.
    • tinyxml2: sudo apt-get install libtinyxml2-dev (Ubuntu) or equivalent.
    • yamp-cpp sudo apt install libyaml-cpp-dev (Ubuntu) or equivalent.
  3. Set the file paths in the config.yaml file appropriately.
  4. Build the project:
    mkdir build && cd build
    cmake ..
    make
  5. cd into the project directory:
   cd ..
  1. Execute the binary
   ./build/zenith

About

Static Site Generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published