New Feature#

Moe Counter Sidebar#

在components的widget里面新建一个.astro文件,调用原生的接口就可以了。这里是直接拿tags.astro改的,非常简单的开发。

对于一个纯静态的网页来说,拥有一个动态的内容显然不是很现实,所以用moe counter来解决了。

  • 创建一个专属的name
  • 把定制的tag直接添加到生成的链接里
  • 链接直接就是一张图片 可以嵌入到网页里

整个实现非常轻量化而且取巧,把图床和计数融合到了一块,可能我之后会把这个库拉到本地自己做一个服务吧,毕竟我也想要自定义图片。

Bug Fix#

  • 对于组件渲染,Fuwari这个项目为网页写了’main.css’,为Markdown渲染又额外写了’markdown.css’。而这其中是部分重复的,可以理解为互相引用,但是原demo并没有用到重复的组件,所以这个bug就成功的活了下来。我在开发Visitors功能的使用使用了’link’,就产生了编译错误的问题。解决方案是创建一个新的补丁把重复的整合到一块,避免了反复call导致的问题。
  • Catogories.astro存在嵌套渲染以及tag严格匹配问题

TODO#

  • 做一个小的网页播放器,放自己认为符合网站气质的音乐
  • 开发友链,可以直通朋友的网站
  • 做自己的友链调度,类似于那种一个小的图片点上去直接跳转过去的效果 - 老二次元味道太浓了
  • 把网页挂到域名上,目前申请的是decaglass.eu.org,但是不知道什么时候能够下来
  • 把自己以前写的文章慢慢挂上去
  • 解决图床问题,不可能让这台VPS挂载那么多资源的
  • 解决Post问题,每次发表文章都要重新build,而且文件夹相当混乱,所有.md都在一个文件夹里