A static site generator written in C#
Go to file
Robert Morrison 8717b1c677
refactor(SiteFile): Remove redundant if statement
remove if statement that returns the result of a boolean test.
2024-03-29 14:10:28 +00:00
RuntimeSettings refactor(EVERYTHING): Refactor all the things. 2024-01-16 11:00:35 +00:00
SiteFile refactor(SiteFile): Remove redundant if statement 2024-03-29 14:10:28 +00:00
Testing refactor(EVERYTHING): Refactor all the things. 2024-01-16 11:00:35 +00:00
Utils refactor(EVERYTHING): Refactor all the things. 2024-01-16 11:00:35 +00:00
.gitignore Update gitignore 2022-06-21 22:48:20 +01:00
.vimspector.json Initial Commit 2022-06-14 15:27:48 +02:00
csSiteGen.csproj chore: Bump TargetFramework to 8.0 2024-03-05 15:45:17 +00:00
LICENSE chore(repo): Add LICENSE and Readme 2024-03-29 14:07:19 +00:00
Logo.png Add Logo 2022-07-07 02:00:02 +01:00
Logo.svg Add Logo 2022-07-07 02:00:02 +01:00
Program.cs refactor(EVERYTHING): Refactor all the things. 2024-01-16 11:00:35 +00:00
Readme.md chore(repo): Add LICENSE and Readme 2024-03-29 14:07:19 +00:00
TODO refactor(EVERYTHING): Refactor all the things. 2024-01-16 11:00:35 +00:00

CsSiteGen

A relatively simple (for now) static site "generator". The heavy lifting of this project is actually performed by Pandoc so you better make sure you install it on your system.

How to use

This project is nowhere near a finished thing so I wouldn't recommend relying it on it at the moment.

But the general method of operation (for the moment) is to run it like this:

cssitegen convert [INPUT_DIRECTORY] [OUTPUT_DIRECTORY]

At the moment the basic Markdown to HTML conversion is implemented, but future plans include automatic conversion of images to webp and other optimisations.

Future plans

Automatic page generation using pre-process steps and temporary files. E.G Contents pages, index pages etc...