Commit graph

29 commits

Author SHA1 Message Date
Rosia E Evans
8c1b0e099b removing build files 2025-04-06 00:45:27 +01:00
Rosia E Evans
4c30b54b75 minor bugfix where draft pages were being seen in rss feed 2024-08-08 12:39:22 +01:00
Rosia E Evans
fff6d43a40 bugfix 2024-08-08 12:32:38 +01:00
Rosia E Evans
d8253d3333 adds rss feed support to blog 2024-08-08 11:41:42 +01:00
Rosia E Evans
8575ee8250 fixes bug introduced where files relative out url is incorrectly calculated 2023-10-30 12:24:56 +00:00
Rosia E Evans
fbbc389363 minor code change to make code work when run locally 2023-10-29 11:21:19 +00:00
Rosia E Evans
9893049ec9 fixes bug where categories were taken from default source folder when alternative was given 2023-10-13 18:01:03 +01:00
Rosia E Evans
7b7f967d74 Fixes bug from optimisation where deepest category was incorrectly calculated leading to misplaced pages in nav bar 2023-10-13 17:27:17 +01:00
Rosia E Evans
8cfcf1a721 adds last few files before removal of blog posts from this repo
adds ability to flag pages as "alwaysHidden"
2023-10-13 10:57:11 +01:00
Rosia E Evans
192ea848c4 Minor cleanup of NavBarGenerator class 2023-10-11 11:38:56 +01:00
Rosia E Evans
5765d04fe6 Moves navbar generation to its own class and adds ordering of categories 2023-10-11 10:35:27 +01:00
Rosia E Evans
82e1d9fc0c Adds first prototype code to create navigation categories, needs majour cleanup and optimisations 2023-10-11 00:19:40 +01:00
Rosia E Evans
2fbec8869d Adds prototype for mapping out pages for navigation sections 2023-10-09 13:53:09 +01:00
Rosia E Evans
53cf3cbeab excludes output files from git, moves index to blog page format from static 2023-09-29 18:20:29 +01:00
Rosia E Evans
06b45e46c9 adds error catching for empty pages
moves index page to blog post format rather than static page
2023-09-29 15:07:29 +01:00
Rosia E Evans
63fc2fa47f Changes to file naming system, names are no longer generated, they are instead take from source files name
Option to hide private posts is no an argument in program
2023-09-29 13:56:27 +01:00
Rosia E Evans
dc7066b559 fixes bug with static folder copying where code would crash if files already existed in folder 2023-09-29 12:40:04 +01:00
Rosia E Evans
287850b37e minor change to gitignore to stop committing build files 2023-09-29 01:09:17 +01:00
Rosia E Evans
930a6d1751 adds css for prototype landingpage 2023-09-28 15:20:36 +01:00
Rosia E Evans
67245fdcbb adds prototype landingpage 2023-09-28 15:17:51 +01:00
Rosia E Evans
33cc777a65 Minor fixes to navigator <a> tags 2023-09-28 13:33:34 +01:00
Rosia E Evans
202801841d Adds arguments for input and output files
Adds gitignore
2023-09-28 13:21:49 +01:00
Rosia E Evans
a217ace469 Adds parameters to main method to define output folders 2023-09-25 22:28:19 +01:00
Rosia E Evans
ab326c9d54 Minor alterations to CMake to make macros more generic 2023-09-25 22:09:15 +01:00
Rosia E Evans
d0298d9493 finalises first pass of work on BlogPageBuilder.
Project can now build the webpages required!
additionally adds some example blog posts from my old website
2023-09-23 13:55:41 +01:00
Rosia E Evans
1506f661c9 Adds beginnings of BlogPageBuilder and associated classes 2023-09-20 09:09:51 +01:00
Rosia E Evans
65aefe46ce Includes BlogParser files in cmakelists 2023-09-16 15:33:14 +01:00
Rosia E Evans
d19c822764 Adds wrapper to md4c code, fixes issues with previous commit 2023-09-16 15:21:12 +01:00
Rosia E Evans
6d98202f38 rebuild project for use with md4c library 2023-09-15 13:00:49 +01:00