今天这篇文章主要汇总一下小鹿在搭建博客中,遇到的一些棘手的问题。这篇只写了下这些问题的出发点以及对于我来说它们的重要性,为了避免篇幅过长,问题的具体解决方法会另外分成几篇文章来写。

1、

博客框架选择

博客框架的选择对于我来说,算是遇到的第一个大问题。因为市面上的博客框架太多了,而且各有各的优势和不足,导致我前期在对比各个框架的优缺点时候折腾了好长时间,那么如何选择合适的呢?

1.1 根据什么选择合适博客框架?

博客框架的选择主要按照个人的需求来滴,每个人的需求是不同滴,而且需求之间的优先级又是不同滴,所以我会根据个人需求优先级来筛选出博客框架。

例子:比如你比较看重安全性,所以首先肯定会选择一个安全性比较高的博客框架,其次就是个性化配置的灵活性,也就是页面的自由配置程度大小。最后可能是一些对你不太重要的需求点,如文本编辑器、是否是开源框架、所使用的语言等。

下面是根据小鹿的不同需求大小的一个优先级的排列顺序。

1.2 稳定性

首先,小鹿搭建博客是打算长期写下去,可能是以后十年,二十年甚至三十年不等,所以对博客框架的稳定性是俺的第一个要求。通过这个要求,在第一节阶段会逐渐筛选掉一些市面上不稳定以及作者已经不维护的博客框架。


1.3 配置灵活性

配置的灵活性又分为所使用的编程语言是什么,配置操作过程是否清晰易懂,个性化配置是否灵活等。

★语言选择

在编程语言层面,很多博客框架是用 PHP 语言写的,哈哈,虽然都说 PHP 是最好的语言,个人更喜欢 JavaScript 语言来配置博客。

★个性化配置

所谓的个性化配置,在根据自己的需求更改博客样式和布局时,能否具有足够的灵活性,最好是可以改动源代码并可以实时查看页面的布局和样式情况。

★配置操作难易度

有些博客框架配置起来很麻烦,毕竟搭建博客的主要目的是为了更好的自由写作,如果把大量精力来研究博客配置操作,有点南辕北辙的感觉。

通过以上要求,又进一步筛选掉了一些博客框架,比如 Typlog、Hexo、typecho等。

1.4 文本编辑器

当然,自由写作少不了一个多功能的文本编辑器,包括字体大小、图片设置、富文本编辑、代码片段的支持等。

功能多而且简洁的文本编辑器写起来比较舒服,而且排版也是非常清爽,利于读者阅读。

1.5 安全性

博客的安全性也是极其重要的一点,但是前期在访问流量不大的阶段,可能没有恶意 DDOS ***。一旦博客人流量比较大了,很容易受到 DDOS ***,这就很考验博客框架的安全性方面做的怎么样。

如果安全性不高,容易频繁造成网站的无响应以及崩溃,甚至个人信息以及读者信息隐私的泄漏。

1.5 访问速度

最后,对于大多数国内平台博客框架,访问速度就还可以接受。但是对于国外很多知名博客框架,在国内访问上容易受到各种拦截和限制(至于为什么,你们懂得)。

所以如果你选择国外某博客框架,避免不了自己要做各种优化。此方面信息敏感,大家知道就好。

2、

服务器部署

遇到的第二大问题就是服务器部署。有些框架需要自己提供服务器,而又的则不需要。比如市面上的 workpress 需要提供服务器,而 Hexo 不需要(可以架设在 GitHub 上)。

如果是部署服务器,还要自己购买主机和域名,也是一部分成本开销。当然,在这之前,我就用自己购买的服务器搭建过,用的是 typecho 框架,服务器的操作系统是 Linux。

因为 Linux 平常不怎么接触,所以专门又去学了下 Linux 部署和常用的命令,然后搞了一个 nginx 反向代理,把购买的域名解析到主机地址。

当然,这个过程你会遇到各种各样的问题,你只有去弄懂一些原理,才能明白一些问题如何解决,所以这种搭建方式让你学到很多领域的知识和技能。

3、

SEO优化

第三大问题就是 SEO 优化问题,这取决于个人博客文章的曝光度。

然后,一些框架博客本来就没做什么 SEO 优化,所以搜索引擎根本收录不了你的文章,你的文章自然而然没有排名。

所以,凡事靠自己,要深入学习一下搜索引擎的工作原理以及 SEO 的方式有哪些。由于 SEO 内容篇幅较大,后期会单独写一篇文章。

4、

评论系统

最后一点,评论系统也是非常重要滴,这关系到用户的对你网站的粘性,虽然不是关键因素,也算是一个必要因素了。

如果一个评论系统很难用,就会有很少的用户去使用留言功能,所以作者和读者之间缺少很多思想上的摩擦。

最近,俺也一直在寻找合适的评论系统。原本的评论系统是谷歌提供的,但是考虑到大部分人无法科学上网,所以我决定引用第三方平台,这部分评论功能还在完善中。

综上,搭建起博客不是最终的目的,上边的所有选择都是为能够自由写作而作准备的,所以说内容才是王道,内容才是吸引读者喜欢看你博客的主要因素,所以希望大家在搭建博客的时候不要追本逐末。

最后

好了,以上是总结了小鹿在搭建个人博客遇到的几个大问题。虽然有时候问题很难处理,但是解决办法总比问题多,只要有信心去解决,就一定有办法能够解决。

除了以上问题之外,其他就是一些小问题,比如博客颜色配色、字体大小、布局排版、博客美化、移动端适应等,这些也需要精心的去处理和设计。

针对以上问题,接下来几篇文章会分模块分享一下系统性的解决方案,比如 SEO 优化,一些分析工具和方式,再比如服务器的环境搭建和部署。

©著作权归作者所有:来自51CTO博客作者mb5fe1601ede528的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 写独立个人博客,还有机会吗?
  2. 坚持写博客的第二天,在敲代码的时候时间过得好快
  3. 13个帮你提高开发效率的现代CSS框架[每日前端夜话0x67]
  4. 我是怎么把博客粉丝转到公众号的
  5. 我的第一篇博客
  6. Scrapy框架的使用之Scrapy爬取新浪微博
  7. Scrapy框架的使用之Scrapyrt的使用
  8. Scrapy框架的使用之Scrapy通用爬虫
  9. Scrapy框架的使用之Scrapy框架介绍

随机推荐

  1. android 动态控制状态栏显示和隐藏的方法
  2. android视图继承关系
  3. Android通过PagerSnapHelper改造Recycler
  4. Android文件系统的结构及目录用途、操作
  5. 查询存储空间的代码
  6. Android SDK等下载说明
  7. Android 命名空间和自定义属性
  8. Android JNI详述(二)
  9. Android实现CBC加解密
  10. Android(安卓)Studio增量更新(Mac)