基本资源
搭建一个博客本质上就是搭建一个站点。
一个站点需要:
- 一台服务器
- 一个公网IP
- 一个域名
头两个条件比起自己搞定,还不如直接租一台云服务器比较好,还可以24小时不中断提供服务。当然,如果你自己有这个条件就当我没说。
最后一条:域名,是每一位站长的必需品。一是比起IP,域名可以更加深入人心,一个通顺的域名,也可以让人对你的网站留下印象。二是可以绑定域名启用SSL,提高每位访客的安全,特别是提供访客输入较多的服务,保障每位访客的隐私。
博客核心类型选择
一个博客网站,分类基本就两种:动态博客 和 静态博客。
动态博客:
- 动态动态,其实就是展现给访客的内容是变化的,可以根据自己的意图是否展示给客人,
- 优点:在访问接口和管理页面编写比较全面时,可以快速修改网站的展示内容。
- 缺点:维护不方便,代码编写或配设时不够谨慎容易出现各种bug,安全性配设不好也容易让骇客趁虚而入。
静态博客:
- 安静的,除非从文件本身入手,否则不管做什么给访客看的永远都不会有变化。
- 优点:无需数据库和各种接口请求,免疫和动态请求相关的漏洞。
- 缺点:本质上就是无数的网页,功能性不强。
两者选择都可以,毕竟 世界上没有一个绝对完美的选择 。
动态博客的开启姿势
开启姿势有两种选择:自己编写博客系统 和 使用别人的博客系统
如果你不熟悉编程,或者压根就没有学过编程,那么尽量选择使用别人已经写好的系统,这可以规避大量的学习成本。
目前网上存在的比较成熟的博客系统大概有这些:
- WordPress(.org):开源(基于GPLv2) ,几乎可以做到0基础部署,社区大且成熟,插件繁多。
- Zblog:开源(基于MIT),部署简单。
- 更多需要您自己亲自寻找...
大部分部署起来几乎可以脱离枯燥的编程,就和复制黏贴差不多,不懂还可以上网搜索,肯定会有教程的。而且现在有些云供应商也提供一键部署服务的功能,甚至你无需接触shell也可以部署。
如果你熟悉编程,或者足够理解编程的理念,还是说你愿意支付大量的学习成本,那么可以选择自己编写博客系统。
选择这个方向,也就意味着你需要花费大量时间去制作这个系统,完成后还需要抽时间修补漏洞、补全功能。虽然说自制系统确实幸苦,但相对于直接使用别人的系统:
- 作品著作权完全属于自己
- 业务细节的完全控制
- 提升编程技能的大好机会
- 同时,你也会更加专注于更新你的作品!
静态博客的开启姿势
同样也有两种选择:自己动手 和 使用生成工具
如果你是一个狠人,你可以选择自己动手:每个文章都是单独的文件,每写一篇文章,就拷贝一个模板,直接编辑这个模板,完成以后直接上传到服务器展示。好处就是不用学习生成工具的使用方法,坏处当然也很明显:编写困难,过多的标签容易影响你的编辑心情。而且每更新一篇,最起码首页也要联动更新代码,如果编辑不当,容易造成页面混乱,处理起来也比较困难。
如果你不是狠人,生成工具绝对可以大大提高编写文章的舒适程度,学习怎么用也不困难。这里列举几个编辑器:
总之,适合自己的才是最好的,也希望屏幕面前的你看完后可以有所收获。
后记:因为静态博客基本上只需要会编写文章就够了,所以往后的文章我基本上只会发布和动态博客相关的文章,当然也不是不理会静态,只不过频率会比较低。
用 Cookie 保存: 别名、Email