零基础-搭建个人博客1-方案选择

本篇目的

在真正去启动博客开发之前,我们先尝试思考可行的路径和方案,在重复满足自己预期的情况下,能让博客保持持久的更新和迭代。

先问自己几个问题

问题1:博客的功能?

首先确认一下您博客都想记录一些什么内容;

比如我的个人博客定位:技术总结、个人感悟、小说写作、绘画作品、摄影作品、个人的社交媒体展示等;

除了上述的基础功能,如果有评论,点赞,打赏功能就更好了;收到网友的反馈可能会更加激励自己前进的动力。

问题2:是否有服务端?

理论上来说,想要有很好的用户体验,服务端是一定要有的,毕竟可能需要有评论系统跟网友进行互动。

这样就需要申请云主机,基本上有独立ip的云主机年度可能要花费几百上千块大洋。如果用心找可以找到一些免费试用的主机,但是这并不是长久之计。总归是要回到付费处理。

也就是说,在我博客还没起色的时候,或者说还没有粉丝或者网友支持的时候就在不断往外掏钱了,这不是我做博客的初衷。
我个人还是觉得尽量要少财力上的支出就能达到最基本的满足功能的诉求。

问题3:用什么语言开发?

我个人主业是java语言,但是之前搭建博客学习过php和python,不论何种语言开发其实都是需要服务端有个解析器进行语言的部署和解析。

所以就当前的诉求和期望来看这几个服务端的语言可能都不符合我的预期。

在纠结期间我想到了之前做的cms的内容生成管理系统,其实我完全可以简历一个html的纯静态网站,然后再利用免费代码库的基础服务将静态网站进行解析。

经过一系列的搜索和验证,最终确定使用github代码仓库提供的pages服务,毕竟就稳定性和长期性来看,github还是比国内的码云要靠谱一些的。

问题4:代码编写怎么搞?

我是服务端开发,对前端代码不能说一窍不通吧,只能说是九牛一毛。
外加上最近几年的前端发展,各种框架和脚手架的开花,已经不再是简单是html语言和普通的js文件能解决的了。

直接手撸代码?用别人写好的前端模板?还是直接拿AI去生成?

目前手撸代码的成本极高,加上我上面说的前端的基础比较薄弱,学习成本也比较高。

如果用AI的话,调试和想法很重要,前端基础也很重要,而且在相对复杂的系统里面,AI会生成一坨屎山,后续的维护成本极高。

所以最终还是决定使用别人写好的前端模板来尝试创作个人博客。

问题5:模板选择?

往上搜索了一些博客相关的系统和推荐的模板;

有:vue、bootstrap、WordPress、Docsify、hexo

这么多相关的博客模板,使用的前端技术不一样,对应的服务依赖也不同。

最终选择

问题1:基础功能必须满足,其他锦上添花。

问题2:不要服务端,不要数据库。

问题3:纯静态页面

问题4:选模板

问题5:用hexo

根据问题1-4的基本诉求,最终在问题5上我选择了hexo;并且配合github的pages服务能达到预期的效果;
后续也可以结合hexo社区开放的一些接口实现其他的增值服务。

打赏
  • 版权声明: 本博客所有文章除特别声明外,著作权归作者所有。转载请注明出处!
  • Copyrights © 2011-2025 阿良
  • 访问人数: | 浏览次数:

请我喝杯咖啡吧~

支付宝
微信