博客技术介绍

来自 https://course.blue-whale.me/

为什么要搞博客?

必要性:没有。有时候维护博客比写博客更花时间。

重要性:很大。学计算机的,没有技术博客说明你:

  • 不会搭,说明笨,建议马上转行。
  • 不想搭,说明懒,建议退学啃老。

总之只是搭好还是很简单的,不过要打磨的赏心悦目还是要费一番功夫。本文仅介绍主流框架,不讲具体操作。

自建站点

要买服务器,之后可以自由搭建静态/动态博客。大牛都有自己的站点

步骤:

  • 买服务器,即vps:国内三大云(阿里,腾讯)都有10块一月的学生机,入门可用

https://www.54wzj.com/vps/%E5%BB%BA%E7%AB%99vps%E6%8E%A8%E8%8D%90/

  • 购买域名:专用域名商或服务器商提供

  • 配置服务器:需要懂服务器运维的入门知识,

  • 部署博客:动态静态都可以(不知道区别的建议自尽)

    • 动态框架:即博客类的CMS。

如:wordpress,使用php。操作简单易上手。

  • 静态:后文提到的都可以。

优势:功能强,部署自由

劣势:需要持续运营成本(包括金钱和时间)

发表到博客平台

依托平台,具体操作依据平台而定

优点:操作较自建站点简单(其实也不一定)

缺点:功能较为受限。

  • 简书:

和知乎等平台的区别在于注重文章和内容

ui清爽,不过不可定制。

另外这样的平台总有审查机制,这 不 自 由。

  • 博客园:

老牌国内博客网站了,用的是.net框架。

前端可高度定制,懒得搞后端可以试。

随便一个例子:https://www.cnblogs.com/php09/

  • CSDN:垃圾。

说垃圾的原因是:抄袭严重,内容陈旧,吃相难看。

  • Github pages:

全球最大同性交友社区gayhub提供的静态网页托管服务,就是搭建静态博客用的。

下面介绍几种静态博客:

  • typeecho:轻量级php框架

https://www.jianshu.com/p/ed2e655c3741

功能精简,是好也是坏

  • **Hugo:**基于go
  • Jekyll:基于ruby
  • **Hexo:**基于node.js的静态博客框架,目前使用规模最广的之一

https://hexo.io/zh-cn/docs/

https://easyhexo.com/

步骤:使用githubpages的框架都大同小异

    • 安装环境:git,node.js,npm,hexo
    • 配置SSH密钥对
    • 文章写作,上传,发布
    • 网站配置:主题,拓展

基于不同的语言,要配的环境也不同。光是配环境就难倒不少萌新。而且,想精心打磨自己的站点也是一路险坑。不过,做起来吧。谁让我们是学计算机的呢。