我没有前端经验,但1天就搞定了开源项目主页
前言 前段时间打算为自己的开源项目做一个主页,一方面有个好的门面能提升项目的关注度,一方面也能对项目所涉及的资源做一个整合。 其实原先项目已经有一个文档主页,比较简洁,大致长这样: 其实看起来也还可以是不? 这是用docsify做的,docsify是一款优秀的文档生成工具,使用起来比较简单,只需要写内容的markdown文件就可以了,支持markdown的大部分语法,并且自己也扩展了部分语法显示效果。 但是我觉得docsify虽然建文档还不错,但用来建项目主页就有点寒酸了。首先它的定位就是文档工具,其次主题样式不够丰富,页面的定制性也比较差,就这么一个套路。我对于静态建站工具有这么几点要求 主题丰富,美观简洁。毕竟项目首页是一个项目的门面,好看是很重要的。 搭建简单,尽可能的只让我关注内容部分,因为毕竟我对前端并不精通,不想为了建主页而去学一大堆前端知识。 首页需要层次分明,有那种大项目首页的既视感。 页面定制化强,不能千篇一律。 能够最大化整合资源,多级目录。 静态网站生成工具 我带着这些要求去比较了当下常见的静态站点生成工具。最终决定在Hexo,VuePress,Docusaurus这3个当中选。 仔细比较了功能点之后,最终我选择了Docusaurus,原因是....颜值好看。 当然,颜值是重要的一部分,其次的原因是,Hexo烂大街了,而且个人觉得不太适合做开源项目主页