支持模板渲染 / 修复 bug

This commit is contained in:
dragon
2025-04-15 16:31:19 +08:00
parent b505b6a5fb
commit bd37e64c1c
10 changed files with 226 additions and 38 deletions

View File

@@ -6,6 +6,8 @@
本项目的侧重于功能实现,并未考虑任何性能优化,亦未考虑大规模部署的情况,由此带来的任何问题与项目无关。
注意,项目在最近加入了自定义渲染器功能,可能导致严重的安全和性能问题,如出现相关问题请反馈。
## Get Started
安装 `go1.23` 或更高版本,同时安装 `Make` 工具 ,然后执行如下命令:
@@ -22,6 +24,18 @@ make gitea-pages
具体配置可查看 [`config.yaml`](./config.yaml)。
### Render
说明: **不会**将文件系统 引入到渲染器中,复杂的渲染流程应该采用更加灵活轻便的方案
在项目的根目录创建 `.render` 文件,填入如下内容:
```sh
# parser match
gotemplate **/*.tmpl
```
其中,`gotemplate` 为解析器类型,`**/*.tmpl` 为匹配的路径,使用 `github.com/gobwas/glob`
## TODO
- [x] 内容缓存