aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Initial blog.impl.ccblog.impl.ccToni Uhlig2021-11-13
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* std::strftime formatToni Uhlig2021-11-13
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Inja callback "itoa".Toni Uhlig2021-11-11
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added override keyword to methods that *must* be implemented if they are ↵Toni Uhlig2021-11-11
| | | | | | derived from an interface. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Format createDate and publishDate with std::strftime().Toni Uhlig2021-10-31
| | | | | | * Disallow access to any blog entry individually. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* CMake pkg check, README.mdToni Uhlig2021-10-30
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added CMake install targets and reworked wwwroot folder structure.Toni Uhlig2021-10-25
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added Inja "prefix" callback function.Toni Uhlig2021-10-23
| | | | | | | * set some config options explicitly * fixed Inja "indent" callback skip_blank Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Removed EvHTTP chunked response support (for now).Toni Uhlig2021-10-23
| | | | | | * single blog post rendering Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Sort filenames alpha-numeric, used as template system dependency management.Toni Uhlig2021-10-23
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Improved Blog/Markdown URI base path handling.Toni Uhlig2021-10-23
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added 404 error page.Toni Uhlig2021-10-22
| | | | | | * changed Blog constructor fn sig Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Get request query value.Toni Uhlig2021-10-22
| | | | | | * Markdown module query processing and HTML output. Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Improved URI handling and redirection/routing.lns2021-10-21
| | | | | | | | * parse and process URI query strings * remove garbage slashes from URI path / sanitize * more template examples Signed-off-by: lns <matzeton@googlemail.com>
* Added MD4C support to render HTML from Markdown text.lns2021-10-20
| | | | | | * additional blog metadata properties Signed-off-by: lns <matzeton@googlemail.com>
* Added blog listing sorting and template checks.Toni Uhlig2021-10-19
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Blog Metadata parsing, validationa and templating.Toni Uhlig2021-10-14
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Static file cache content module.Toni Uhlig2021-10-04
| | | | | | | * remove EVHTTP headers * magic/mime type support for virtual Filesystem Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added Markdown and Static content module.Toni Uhlig2021-10-01
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Subtree update script for md4c added.Toni Uhlig2021-10-01
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Merge commit 'd071b4177c1a3897f4682e245046a45f362b6ac5' as 'deps/md4c'Toni Uhlig2021-10-01
|\
| * Squashed 'deps/md4c/' content from commit 7f05330Toni Uhlig2021-10-01
| | | | | git-subtree-dir: deps/md4c git-subtree-split: 7f0533068b4319d8cb3d0f33ca9aa66a857734a6
* CMS functionality works just find..minimal-working-exampleToni Uhlig2021-09-30
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Request/Response handling w/ libevent2Toni Uhlig2021-06-21
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Inja/Template stuffToni Uhlig2021-06-20
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Basic blog module.Toni Uhlig2021-06-20
| | | | | | EventManager, ContentManager Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Blog, Content, ContentManager skeleton!lns2021-05-06
|
* ContentManager / Filesystem classes as preparation for a SimpleBlog.Toni Uhlig2021-04-27
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Switched from slow blocking cpp-httplib to libevent2.Toni Uhlig2021-04-27
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Subtree update scripts added.Toni Uhlig2021-04-27
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Merge commit '514cb71a6a3e116c229c5dc874369f8632530dc7' as 'deps/inja'Toni Uhlig2021-04-27
|\
| * Squashed 'deps/inja/' content from commit 811e173Toni Uhlig2021-04-27
| | | | | git-subtree-dir: deps/inja git-subtree-split: 811e1730e13bca4ea1805a42d5f0a4b5c91046e1
* Merge commit '2811cc9a77c17ac03aac9c1b582040827a76b0d9' as 'deps/cpp-httplib'Toni Uhlig2021-04-27
|\
| * Squashed 'deps/cpp-httplib/' content from commit c58b005Toni Uhlig2021-04-27
| | | | | git-subtree-dir: deps/cpp-httplib git-subtree-split: c58b00580ee66a248c2ef20334bb84319ccde310
* Removed cpp-httplib / inja. Will get replaced by `git subtree`.Toni Uhlig2021-04-27
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* improved CMakeLists.txtToni Uhlig2019-09-08
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* basic cpp web example using httplib and (j)injalns2019-09-08
|
* initial commitlns2019-09-08