这篇文章将给你答案
介绍
程序员特征:
爱折腾,爱创造,爱颠覆......
有追求,有理想,没女朋友......
背景
作为程序员,大概每个人都想过要搭建自己的blog网站,写一些技术文章,或者当做笔记本记录一些笔记......
那么怎么搭建一个适合自己的blog网站?你只要切换一下状态,这个问题就会非常的简单。个人博客网站就是你现在要独立完成的项目,你集产品,UI,前端,后端,运维,市场与一身。此文以后端为例,现在化身所有角色开始个人博客网站项目。
需求
- 当做笔记本,记录笔记,整理资料,提高效率。
- 也可以像读书时代,写一些随笔,记录生活。
- 个人记录展示分享等等
综上:我的需求基本就是一个笔记本和展示的功能
架构选型
做为后端,前端和ui工作基本没戏,以及追求项目的简单快速成本低。那么选择上,只能从优秀开源项目入手。
个人文档基本以md格式为主,基本是程序员的最爱,简洁明了。当然,作为笔记文档的blog网站,那么风格我还是希望和md文档一样简单。检索了很多的开源项目和他人的推荐,历经一段时间,浏览过很多样例和尝试搭建很多网站,相对不错的是Hexo,Docsify......,但最终选择VuePress,作为网站搭建基础。
选择理由
- 满足我的需求,基于md文档,风格简单明了
- 开源项目,无需ui前端配合,文档完整清晰
- 简单快速,基本1-2天就能了解的差不多
- 性能好,扩展性好,后续自定义开发方便
- SEO支持良好
- 使用人数众多,目前还在继续维护升级
缺点
使用了一段时间,发现VuePress也有些不太适合自己的地方,无耐前端不太懂没办法去自定义,但这已然是我最佳选择
- 静态资源路径,路由不太适用,文档的相对目录
- 目录的设置操作有些不太灵活,能向docsify那样每个文件夹一个目录配置文件就完美了。
- 以上缺点,作为后端,勉强能用代码处理
搭建
技术选型完毕,需求已梳理清楚,开始动手完成项目。
- 直接参照官网:VuePress ,快速上手
- 购买域名,服务器
- 域名备案,网站备案
- 结束:以上步骤作为百度工程师so easy
- 对于部署, 各大云平台,新用户都很便宜。
- 也可按照官方文档,关联到github,实现0费用成本。
- 注意:要先了解各个云平台的备案要求,以免不必要花费。例如阿里备案需要绑定服务器或者虚拟主机,因此需要至少购买3个月以上
总结
可能VuePress比较符合我的口味,不太适合你。但按照本文提供的思路,我想你也能搭建起属于你自己的blog网站。
成品展示
网站内容不怎么样,样式我觉得还行,哈哈哈!!!
1nchaos