文件名称:拼接:主要针对静态网站的动态内容
文件大小:1.45MB
文件格式:ZIP
更新时间:2024-02-26 09:21:45
server dynamic css-selector ServerHTML
介绍 静态网站很棒。 它们的服务速度很快,出错的地方更少了,几乎可以随便随便随便携带。 但是有时,有时只是页面上的某些页面或某些部分具有动态甚至个性化的内容。 Stitcherd适合那些时代。 这是一个Web服务器,它读取一些源内容(通常是本地静态文件,但可能来自远程源),获取一个或多个远程“动态”内容,并使用css选择器将其注入源文档中以查找插入点。 这些可以嵌套。 远程动态内容可以是远程html或Go模板的输出,该模板还可以处理远程html和/或远程json数据。 然后将生成的内容提供给客户端。 您可以使用具有不同内容集的多个路由来替换(实际上是源文档)。 换句话说,它确实包含服务器端
【文件预览】:
stitcherd-main
----go.mod(880B)
----main.go(93B)
----go.sum(37KB)
----stitcher()
--------route.go(3KB)
--------replacement.go(234B)
--------hcl.go(952B)
--------host.go(1KB)
--------cache.go(848B)
--------server.go(2KB)
--------static.go(122B)
--------signal.go(917B)
--------fetchers.go(3KB)
--------content.go(5KB)
----website()
--------public()
--------content()
--------config.toml(744B)
--------message.tmpl(221B)
--------message_list.tmpl(385B)
--------templates()
--------stitcher.hcl(1KB)
--------themes()
--------static()
----demo()
--------foo()
--------html()
--------site.hcl(2KB)
--------template()
----LICENSE(11KB)
----README.md(4KB)
----.gitignore(269B)
----cmd()
--------root.go(2KB)