aboutsummaryrefslogtreecommitdiff
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>
* Merge commit '662f5a771f3807bf7ebd5a3989230d5d0a26659d'Toni Uhlig2021-11-15
|\ | | | | | | Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
| * Squashed 'deps/inja/' changes from 811e173..eb04bfcToni Uhlig2021-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | eb04bfc clang-format 81cfa14 init LiteralNode with string view, code cleaning 2da715a parse_filename without json 623c267 make_result and code cleaning 1206913 rename json -> data d38c07e clang 5 minimum a067a8b make all tests C++17 098de66 inja_test C++17 173c1f5 fix C++17 2239e23 remove string view polyfill fb55f2e update minimum compiler 751d27d fix MIT license 635e1fb change readme example 5a4ac92 update single include d038c53 set .cpp in readme cf71b54 add include callback 9b9dd96 introduce INJA_DATA_TYPE 12a2c9b unify json data type 4505fd0 add tests for assignments 2d51507 set version 3.3 2ba5783 Merge branch 'master' of github.com:pantor/inja 99b85d6 remove headers in files, add central header 14f0d38 Fixed an issue with round (#207) c70fd58 Merge branch 'master' of github.com:pantor/inja 8a9aee1 add jinja python test script 91c93bf add join function (#204) 9cf7db8 add warnings for benchmark, fix for inja_throw e91a2fd #ifndef INJA_THROW 8d65633 add warnings for clang and fix them eaec58d update nlohmann/json to master 4ccadd5 update to json=3.9.1, doctest=2.4.6 83feb26 update single include 4e90947 at function for objects b473873 compactify assignments readme 798a0b9 Add support for setting subobjects via JSON pointer in set statements. (#202) 86f38f0 update single include d9ad8d1 whitespace control for comments 95af782 Add Child Inheritance Feature (#198) b4b9d8d Fix build warnings for Clang and MSVC (#197) b14f8a1 add ci for gcc 10, 11 06ff271 add no excpetion test 2491980 Fix inclusion in translation units with exceptions disabled. (#196) 4d5a7d1 fix single include eac2162 fix include of in-memory templates ca3c7a0 add test for short circuit evaluation 389c1d6 short circuit evaluation git-subtree-dir: deps/inja git-subtree-split: eb04bfc7d3cf0a5fbd0ed37a88d064230d0af377
* | 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