Willy Geek's Blog

怎么搭的博客

2019/07/10
loading

glenn-carstens-peters-npxXWgQ33ZQ-unsplash

为什么自己搭建博客,不是有现成的博客平台吗?

市面上,确实有很多现成的、优秀的博客平台,例如思否、掘金、简书、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私有仓库)。

感谢观看。下一篇博客见~

CATALOG
  1. 1. 为什么自己搭建博客,不是有现成的博客平台吗?
  2. 2. 用什么搭的博客?
  3. 3. 怎么部署到服务器的?