aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Improved www examples.HEADmasterToni Uhlig2021-11-15
| | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
* Added template inheritance example.Toni Uhlig2021-11-15
| | | | 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>
* 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>
* 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>
* basic cpp web example using httplib and (j)injalns2019-09-08