久未更新,杂谈一点
久未更新
神秘角标,我只是为了复习一下md语法…
好久没更新了1,主要是忙于期中2与这个主题,从hexo3换了好几个主题之后(包括自己硬搓的主题),觉得还是换一个SSG框架4比较好,挑来挑去,发现Astro这个框架非常不错,采用群岛架构,这意味着可以实现框架的解耦,比如说一个网站可以同时使用react,vue,angular等框架,同时在空间和性能上优化的非常好,于是我决定采用这个框架
专为展现内容
首先它是一个SSG框架,然后才是博客框架,这意味着它不会像hugo,hexo,jekliy等其他专为博客设计的框架那样配置好所有状态内容信息,虽然Astro倒是有博客模板,但似乎有点过于简陋,常见的博客需求比如说tags
,categories
,links
等等都还没有,不过这也方便自己手搓一个来实现自己想要的信息,它的构建速度,社区生态,扩展性等属性虽然单拎出来在这些博客框架里很难排上前三,但综合起来肯定是遥遥领先的
分发与复用性
例如Hexo,它的主题 和 .md 文件是完全解耦的,换主题很方便,维护起来也方便,不会影响内容,Astro 是一个现代的静态站点生成器,它的开发体验更倾向于模块化和 JavaScript 的生态系统,而不是 Hexo 那种基于模板和文件夹结构的开发模式,这意味着astro主题制作分发倒是可以,但是更新起来可能就会有点难了,即使导出为npm包,直接引入到项目然后不进行任何更改也是难的,我仍在想办法实现尽可能的解耦…
这个Astro主题的仓库地址
欢迎提issues或者pull request
留言评论