虽互不曾谋面,但希望能和您成为笔尖下的朋友
以读书,技术,生活为主,偶尔撒点鸡汤
不作,不敷衍,意在真诚吐露,用心分享
点击左上方,可关注本刊
标星公众号(ID:itclanCoder)
如果不知道如何操作
点击这里,标星不迷路
(https://coder.itclan.cn/)
前言
如果说阅读是知识的输入,那么写作就是知识的输出,输出是一个内化知识理解的过程,有些知识,一问,知道,一动手,不会,看似简单,一看就会,一做就废,凡是不被自己吸收,为自己所用的,都只能称作为做信息,而不能视作为知识.
记录就像是复盘,迭代自己,不断试错,反馈. 无论是前端还是后端,甚至是其他,多动手,多实践才是真理
几大建站技术比较
每一个技术的涌现,受人追捧,必然有着它令人着迷之处,相比于jekyll
,Hexo
,GitBook
,Nuxt
,Docsify/Docute
,以及现在的vuepress
,而不久前尤大又多了个兄弟vitePress
,它们都是一种静态网站生成器,各有特点,没有好坏,都有自己适宜的应用场景
技术永远都是在不断更新迭代,越来越进步
简单做一下对比
Jekyll
特点:Github
自带的,您不用部署静态页面,您只要往 GitHub
上推 md
文件就能产生 blog
问题:
当
md
文件多了之后,排序是一个很头疼的问题,纯体力手工劳动,无法实现自动化,速度很是极具考验后端基于 Ruby 语言
我早期的博客就是用
jekyll
搭建的,但是后来因为管理确实麻烦,就没打理了的Jekyll
官方文档 http://jekyllcn.com/
Hexo
特点:比Jekyll
要先进一点,先生成文件,在部署
基于
Node.js
的静态网站生成器主题很丰富,在vuepress之前很多博客,文档网站都是基于Hexo搭建的,是用jekyll还是Hexo搭建的,基本上做
IT
的小伙伴,也能辨别出来
问题:
每次都需要把生成的静态页面推上去,md
若出现错误,编译会出错,配置的不是特别灵活Hexo
官方文档 https://hexo.io/
GitBook
问题
默认主题有限制,随着文档的增加,每次加载的时间会很长,也不是 Vue
驱动的 官方团队专注于打造一个商业产品,而并非开源工具
GitBook 官方文档 https://www.gitbook.com/
Docsify-Docute
两者都是基于
Vue
,在运行时驱动Docsify
由于只用于解析Markdown
文件并生成网站,不会生成静态html
文件,所以它是不利于搜索引擎,百度,谷歌等是难以被收录的,即使做了网站统计,也很爬取到你的内容,但是简单,你只需专注 md 编写就可以Docute
,是Docsify
的升级,没有构建过程,将md
文件呈现为单页面应用程序,会生成静态HTML
,对SEO
很友好,利于百度蜘蛛的抓取Docsify
官方文档,Docute 官方文档https://