Cirry's Blog

基于Astro框架开发的博客

2023-01-28
astro
astro
最后更新:2024-05-24
7分钟
1327字

更多的博客介绍可以查看Astro-Yi主题配置和写作技巧

2024-03-20

收录官方主题仓库

2024-03-18

添加了很多新功能:

  • 国际化
  • code显示增强
  • 图片显示增强
  • 代码优化
  • 移除了首页的header显示
  • 升级了waline@3
  • 优化了最近更新时间功能

2024-01-30

关于这个V4版,有些升级的本注意事项。

  1. 移除了frontmatter中的permalink永久链接属性,替换为了slug
  2. 移除了frontmatter中的update属性,改为更准确的文件最后修改日期作为文章的最后更新日期。
  3. 使用src/config.ts文件取代了原本的src/config.yml文件,并且修改了一些配置项目。

2024-01-23

花了很长时间优化代码和目录结构,也做了一些尝试,试图使用AstroV4新出的特性视图过渡动画,遇到了很多问题,索性放弃了。

升级后打包工具变成vite了,速度比v2版本快了很多,给主题新添加了一些小功能。

已经尽量少的改动了,很多都是官方变动。

2024-01-20

近期到年底了,有了一点空余时间来整了一下这个主题,今天终于升级差不多了,感觉比以前应该是更顺滑了。

目前有两个问题还没有处理,一个是图片的懒加载问题,一个是刷新页面的时候的主题色切换问题。

等后续有时间了再来完善这两个功能。

2023-03-26

目前主题已经提交申请给官方了,暂不知道审核结果如何,不过不管官方有没有收录,大家喜欢也是可以用的嘛。主题Yi已经发布在Astro-Yi,喜欢的可以点个star下载使用啦。

2023-03-23

今天花了很多时间在优化博客的代码,添加了很多配置项。我的主题是深度集成waline的,我觉得这个评论系统比较好用,所以从搭建博客开始就一直在用这个评论系统。如果你使用我的主题请记得跟我一起使用waline或者提交pr让主题支持更多的评论系统。后面我还会在b站发布一些视频,介绍如何从0开始搭建我们的博客和玩更多的内容,想要了解的可以点击我的b站链接去关注我。

2023-03-22

在Astro的V1版本中,md文档都要写上layout的Frontmatter,使用设置的组件渲染博客页面,这在我第一次接触Astro的时候就觉得这是一个很大的缺点。最近更新了V2版本,官方解决了这个问题。这样在大家迁移静态博客的时候非常简单,只需要把之前的博客文章的md文件,复制到src/content目录下即可。

目前我正在优化代码,剔除冗余代码,准备开源代码,发布主题。

2023-03-14

我的博客已经开发的很完善啦,目前使用起来也很流畅。后续会发布到astro-theme官方主题下供大家使用。

目前已经开发好的功能:

  1. 文章置顶功能
  2. 分页功能
  3. 暗黑模式切换
  4. 移动端适配功能
  5. 标签和文章分类
  6. 上一篇下一篇切换
  7. 文章目录功能
  8. 留言功能
  9. 文章归档功能
  10. 最近文章功能
  11. 最近评论功能
  12. 文章显示阅读热度功能
  13. 网站浏览次数显示
  14. 文章搜索功能
  15. 标题头显示返回上一页
  16. 图片懒加载功能
  17. 支持数学公式显示
  18. 图片放大缩小查看功能
  19. 添加代码块复制功能
  20. 添加个人动态页面
  21. 更新Astro框架到v2版本
  22. 实现永久固定链接
  23. 添加友链页面

暂未实现的功能:

2023-02-07

我的博客基本上是要完工啦,所有的预期功能都已经开发完成了。如果大家喜欢这个博客主题可以留言或者去官网查看(虽然我目前还没有发布到官方主题中)。

这套主题的样式功能都非常的简单,以内容为主导,后期我还会开发更美观的主题,持续关注吧。

可能很多人没有听过astro,其实他跟hexo差不多简单,而且功能更强大、网页打开速度更快。

大家也看见了。这是我新开发的博客主题,今天也是第一次上线部署测试,还有一点功能没有完善。

等后期功能全部开发完整了之后, 可能会开源给大家使用。

待完善的功能:

  • 配置文件提取
  • 最近评论功能完善
  • 手机端适配
  • 暗黑主题切换
  • 上一篇,下一篇文章切换
  • head控制台报错问题修复
  • 图标优化,字体优化
  • 整体样式优化
  • markdown样式优化
  • code高亮样式优化
  • 添加git日历和豆瓣展示功能
  • toc功能
  • 查看分类和标签的页面分页功能
  • 分类展示文章数量
  • 完善分类和标签的首页展示内容(感觉并不需要首页的存在)
  • 赞助页面完善
  • 评论功能完善
本文标题:基于Astro框架开发的博客
文章作者:Cirry
发布时间:2023-01-28
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
感谢大佬送来的咖啡☕
alipayQRCode
wechatQRCode