
为什么自己搭建博客,不是有现成的博客平台吗?
市面上,确实有很多现成的、优秀的博客平台,例如思否、掘金、简书、CSDN等,各个平台的定位、以及内容都各不相同,还有非常棒的内容推荐,会给你推荐相近的内容,还有粉丝互粉等各种功能,内容 + 社交 成了这些平台的基本要素。
而本人关注的是内容,同时又是自(fei)闭(zhai)症患者,只想安静地为大家分享好玩有趣的东西,仅此而已。当然了,评论系统是开放的,需要翻墙登陆Facebook方可评论。
用什么搭的博客?
目前选定的是Facebook开源的docusaurus, 其他可以快速搭建博客的平台还有Hexo、WordPress等。WordPress比较齐全,想要什么功能通过插件就能导进来,定制化比较高,多了解WordPress再学点html知识,就能开个淘宝店来接活了。Hexo比较轻量级,比较纯粹一些,比较拿来做博客,可使用网友做好的主题,套上去就能出一套很好看的博客系统了。
而docusaurus,其实是专门拿来做文档说明的,顺便送套博客系统。被docusaurus倾心的一个点是,字体渲染好看,代码高亮好看,专注于文档。
嗯。颜值就是正义。
怎么部署到服务器的?
docusaurus通过一条命令,就能生成静态html
1 | npm run build |
然后通过rsync命令同步更新到服务器,选择rsync的原因是增量同步,意思就是说,每次新增或改变的内容,只会上传改变的内容到服务器上,得劲!
1 | rsync build/* -r 用户名@服务器ip:/var/www |
再用Git把项目管理起来,每次都能记录下修改内容,同时推送到Git服务器上(目前用的github私有仓库)。
感谢观看。下一篇博客见~