For our first assignment we are to make a SSG in whatever language we want. So I decided to make mine is C++ because its been a while since I last did any C++. I've been taking a lot of web development courses two semesters ago but not really many C++, and I just learned C# at my co-op job over the summer. So my C++ is a little rusty so I figured this is the best project to get the rust off again.
So here is LENNAH, my simple static site generator! Why is it called LENNAH? I just randomly got a character from a game and liked the name.
LENNAH takes a txt file or a folder containing txt file(s) and converts them into html files with simple formatting.
Features
- The first line of the txt will be set as the HTML title and be given <h1> tags
- If a folder is given as the input path it can recursively search deep folders within it
How to use
- Clone the repo from here.
- Get the absolute path of the LennahSSG.exe (e.g. C:\Users\<Username>\LennahSSG\Debug\LennahSSG.exe)
- Open the console and enter the path followed by an argument
Arguments
Argument | Description |
---|---|
-h , --help
|
Displays the help information |
-v , --version
|
Displays the current version number |
-i <PATH> , --input <PATH>
|
Converts txt file(s) at the <PATH> to html |
Example
Here's a little example of how to use LENNAH
C:\Users\User\LennahSSG\Debug\LennahSSG.exe -i "Silver Blaze.txt"
This will result in this sample html page.
More features will be added throughout my open source course so I'm excited to see what comes next for LENNAH!
Top comments (0)