Commit Graph

34 Commits

Author SHA1 Message Date
df599ec4a2 docs(blogo): Blogo interface documentation 2025-01-27 19:02:55 -03:00
dcd963a740 docs(blogo): New function documentation 2025-01-27 19:02:36 -03:00
a8a61d0897 fix(blogo): add check for nil plugins in Use method 2025-01-27 18:40:47 -03:00
ada8ad734e fix(blogo): incorrect template being passed to TemplateerrorHandler 2025-01-27 17:07:34 -03:00
b31fa5ca85 feat(blogo)!: add not found and template error as fallbacks 2025-01-27 11:46:27 -03:00
302b738803 feat(blogo): explicily set default multi sourcer options 2025-01-27 11:25:38 -03:00
70175ea412 feat(blogo): explicily set default multi renderer options 2025-01-27 11:25:25 -03:00
2997c51f6a feat(blogo): explicily set default fallback renderer options 2025-01-27 11:25:06 -03:00
e20e9ee08c feat(blogo): error handler in blogo construction 2025-01-27 11:22:29 -03:00
2834bdbe70 fix(blogo): missing return statement 2025-01-23 15:58:46 -03:00
71cdd43643 fix(blogo): infinite recursion on typo in ServeHTTPP 2025-01-23 15:52:46 -03:00
516d6a308c refactor(blogo): simplify Blogo implementation using the new plugin, core and plugins package 2025-01-23 14:54:35 -03:00
148df80df5 fix(blogo): update internal functions with the new filesystem API 2025-01-14 17:37:46 -03:00
d9d6ba0aef feat(blogo,plugins,metadata)!: add metadata to file and filesystems 2025-01-14 17:34:04 -03:00
26a587a014 feat(blogo,plugins,group): rename list plugin to plugin group 2025-01-14 16:09:46 -03:00
34249f6ab3 feat(blogo,plugins,listplugin): list plugin support 2025-01-14 16:05:40 -03:00
22ac932e37 fix(blogo): undefined plaintext constructor 2025-01-13 22:42:42 -03:00
3ee8d09179 refactor(blogo): move blogo export behind an interface 2025-01-13 16:33:42 -03:00
a2e92a2ba3 feat(blogo,plugins,empty-sourcer): rename and export defaultSourcer as emptySourcer 2025-01-13 16:27:59 -03:00
6dc003061d feat(blogo,source,multi-sourcer): support for multiple sources, new multi-sourcer plugin 2025-01-13 16:18:58 -03:00
403e6cc36c feat(blogo,render): log multi renderer plugin name instead of generic "multi-renderer plugin" 2025-01-13 16:17:47 -03:00
0750a98147 refactor(blogo,render): call directly multi-renderer so no recursion is necessary 2025-01-13 16:17:10 -03:00
1e94f1606f refactor(blogo,multi-renderer): change options polarity so zero-value is default value 2025-01-13 15:09:20 -03:00
82e86e269a feat(blogo,renderer): built-in multirenderer support via plugin 2025-01-13 09:31:50 -03:00
40d8ae711a feat(blogo,renderers): fallback default renderer 2025-01-10 11:42:07 -03:00
18102e99cf feat(blogo,renderers): support for multiple renderers 2025-01-10 11:38:06 -03:00
a9d3aa0203 feat(blogo): add process steps on logs 2025-01-10 11:36:40 -03:00
3ad673fa55 fix(blogo): handle root directory request 2025-01-09 11:06:31 -03:00
bba986e96a feat(blogo): render step and renderer plugins 2025-01-09 10:22:00 -03:00
647c9246b5 refactor(blogo): move default plugins to their own file 2025-01-09 10:16:59 -03:00
99435eada6 feat(blogo,gitea): add more debug logs 2025-01-09 09:53:11 -03:00
e3825fa88d fix(blogo,gitea): trim trailing and leading slashes in request path 2025-01-08 16:48:27 -03:00
73258dce47 chore(blogo): add license headers in files 2025-01-07 18:42:41 -03:00
24b25145f4 feat(blogo): initial Blogo initialization 2025-01-06 20:05:34 -03:00