首先感谢作者开源和提供此框架,目前从hexo完全迁移并打算长期使用,深度体验后发现了几个不大不小的问题,按照优先级叙述:
1、目前在危险操作区注入的自定义DOM元素(如全局Footer或漂浮组件)会在进入/admin/*后台面板时继续渲染,导致后台沉浸式UI发生严重的布局错乱。希望能在框架路由层做拦截,让Injection组件在匹配到/admin路由时自动不渲染
让ai提供了一个最小示例供参考
<div class="w-full max-w-[1100px] mx-auto mt-20 mb-10 px-4 clear-both font-sans border-t border-foreground/10 pt-10">
<div class="grid grid-cols-1 md:grid-cols-3 gap-6">
<div class="bg-foreground/5 border border-foreground/10 rounded-2xl p-6 flex flex-col justify-between">
<div>
<div class="text-[11px] font-bold tracking-wider text-foreground/40 uppercase mb-4">
Component Block A
</div>
<div class="space-y-3 text-xs font-mono text-foreground/80">
<div class="flex justify-between border-b border-foreground/5 pb-2"><span>Metrics 01</span><span>Value A</span></div>
<div class="flex justify-between border-b border-foreground/5 pb-2"><span>Metrics 02</span><span>Value B</span></div>
<div class="flex justify-between border-b border-foreground/5 pb-2"><span>Metrics 03</span><span>Value C</span></div>
</div>
</div>
<div class="text-[10px] text-foreground/30 font-mono mt-4 pt-2 border-t border-foreground/5">
STATUS: TEST_RENDER
</div>
</div>
<div class="bg-foreground/5 border border-foreground/10 rounded-2xl p-6 flex flex-col justify-between">
<div>
<div class="text-[11px] font-bold tracking-wider text-foreground/40 uppercase mb-4">
Component Block B
</div>
<div class="flex flex-wrap gap-2">
<span class="px-2 py-1 bg-foreground/10 rounded text-[10px] text-foreground/60 font-mono">Placeholder_Badge_01</span>
<span class="px-2 py-1 bg-foreground/10 rounded text-[10px] text-foreground/60 font-mono">Placeholder_Badge_02</span>
<span class="px-2 py-1 bg-foreground/10 rounded text-[10px] text-foreground/60 font-mono">Placeholder_Badge_03</span>
</div>
</div>
<div class="text-[10px] text-foreground/30 font-mono mt-4 pt-2 border-t border-foreground/5">
CONTEXT: PUBLIC_INJECTION
</div>
</div>
<div class="bg-foreground/5 border border-foreground/10 rounded-2xl p-6 flex flex-col justify-between">
<div>
<div class="text-[11px] font-bold tracking-wider text-foreground/40 uppercase mb-4">
Component Block C
</div>
<div class="grid grid-cols-2 gap-2 text-center">
<div class="h-9 bg-foreground/10 rounded flex items-center justify-center text-[11px] text-foreground/40 font-mono">Banner 1</div>
<div class="h-9 bg-foreground/10 rounded flex items-center justify-center text-[11px] text-foreground/40 font-mono">Banner 2</div>
<div class="h-9 bg-foreground/10 rounded flex items-center justify-center text-[11px] text-foreground/40 font-mono">Banner 3</div>
<div class="h-9 bg-foreground/10 rounded flex items-center justify-center text-[11px] text-foreground/40 font-mono">Banner 4</div>
</div>
</div>
<div class="text-[10px] text-foreground/30 font-mono mt-4 pt-2 border-t border-foreground/5 text-right">
© SAMPLE INSTANCE
</div>
</div>
</div>
</div>
2、修改文章能否保留原本的发布日期?
发现文章有一些错别字或者其他问题需要修改时,修改完成发现日期变成了最新的,不利于原本的时间线,希望可以改进
3、能否新增友链申请功能,相关用户填写后通过特定渠道推送通知到博主,例如让博主配置好邮箱smtp等信息,可以邮件通知有新的友链申请(评论同理),申请者留下邮箱回复后再次推送至申请者。
4、站点地图疑似被PWA缓存了,导致直接访问会提示404,ctrl+f4强制刷新后可以正常显示,谷歌爬虫应该不受影响,因此低优先级
5、worker修改博客名称后,打开博客站会短暂的在标签页和主页面显示原始名后立即变为设置的,能否优化?
6、且上述修改的不生效于左上角(也就是隐式打开后台的那个地方)且此处图标能否同步替换为站点图标?
7、能否新增留言板页面,方便临时互动,不影响帖子评论区的一致性
最后再次感谢开源,十分好的博客框架,速度很快很好看,期待持续维护~ 目前已当作主力博客站使用了
首先感谢作者开源和提供此框架,目前从hexo完全迁移并打算长期使用,深度体验后发现了几个不大不小的问题,按照优先级叙述:
1、目前在危险操作区注入的自定义DOM元素(如全局Footer或漂浮组件)会在进入/admin/*后台面板时继续渲染,导致后台沉浸式UI发生严重的布局错乱。希望能在框架路由层做拦截,让Injection组件在匹配到/admin路由时自动不渲染
让ai提供了一个最小示例供参考
2、修改文章能否保留原本的发布日期?
发现文章有一些错别字或者其他问题需要修改时,修改完成发现日期变成了最新的,不利于原本的时间线,希望可以改进
3、能否新增友链申请功能,相关用户填写后通过特定渠道推送通知到博主,例如让博主配置好邮箱smtp等信息,可以邮件通知有新的友链申请(评论同理),申请者留下邮箱回复后再次推送至申请者。
4、站点地图疑似被PWA缓存了,导致直接访问会提示404,ctrl+f4强制刷新后可以正常显示,谷歌爬虫应该不受影响,因此低优先级
5、worker修改博客名称后,打开博客站会短暂的在标签页和主页面显示原始名后立即变为设置的,能否优化?
6、且上述修改的不生效于左上角(也就是隐式打开后台的那个地方)且此处图标能否同步替换为站点图标?
7、能否新增留言板页面,方便临时互动,不影响帖子评论区的一致性
最后再次感谢开源,十分好的博客框架,速度很快很好看,期待持续维护~ 目前已当作主力博客站使用了