前言

因为最近手头闲置了一台腾讯学生云机,而自己主力的几个小站都是在阿里云学生轻量服务器上建的,所以打算用腾讯云虚拟服务器写一写纯小白教(shui)程(wen),任何博客程序在网上都有大量的建站教程,基本都很清晰易懂,这里是一个纯小白的教程

为什么选择Typecho

网络上博客程序有很多,一般分为静态博客和动态博客两种

静态博客—安全、轻量、成本低

  • Hexo+github page
  • Gridea
  • Octopress
  • Jekyll+github page
  • Hugo
  • ……

动态博客—SEO友好,简单,大佬造轮子多

  • WordPress
  • Typecho
  • Emlog
  • Z-blog
  • ……

使用体验:最开始建站就用的WordPress,Wordpress在一众动态博客程序里就感觉像是MIUI在众多不同套壳的Android系统里的地位,用户群体极其庞大、无论是国内外、有强大的社区和众多开发者支持、对SEO优化友好;Typecho是我现在在用的,整个程序只有400+kb,可以说是“麻雀虽小,五脏俱全”,原生支持MarkDown解析,如果你只是简单的写文章(学习笔记、日记随笔这样的)、不是硬性技术文章,还是建议Typecho程序,其他的几种博客程序在国内也有很大的用户量,因为没有用过,就没啥可说的了

下面从零开始的搭建一个属于你自己的Typecho博客

准备工作:

  • 一台可以联网的计算机或者设备
  • 一台虚拟服务器/VPS
  • 一个属于您的域名

请注意,如果是国内服务器,你必须进行域名备案后你的域名才能够被访问,港澳台/国外VPS可忽略这步

设置域名解析

登录你的域名控制台,这里以万网域名控制台为例

添加解析记录

这里用来演示的域名是demo.spoience.top

  • 记录类型选择 A-将域名指向一个IPV4地址
  • 主机记录填 demo
  • 记录值填写你服务器的 IPV4公网地址 (类似于xx.xxx.xx.xxx这样的,其中x都是数字)
  • 其他选项保持 默认

填好记录后点击确定

如果你是国内服务器,在备完案以后,你的域名就可以被访问啦,可以看到域名成功被解析

配置服务器

登录你的服务器控制台,这里以腾讯云为例,进入云服务器控制台

在<更多>里面选择<重装系统> <公共镜像选择CentOS7 x64位>

设置好密码

配置好后点击<开始重装>大概不到1分钟就重装完成了

SSH连接你的服务器

  • Windwos下使用Xshell、PuTTY之类的shell工具
  • Linux、Mac OS下直接在系统终端下连接
  • 安卓下可以用JuiceSSH连接

这里演示Windows下Xshell6连接服务器

名称随便填,协议SSH,主机填你的服务器IPV4公网地址,端口22保持默认

打开Xshell 6

点击<连接>,<接受并保存握手密钥>,用户名:root ,密码是你前面创建的密码

连接成功

安装宝塔Linux面板

1.CentOS安装命令:

1
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

2.Ubuntu/Deepin安装命令:

1
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

3.Debian安装命令:

1
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

4.Fedora安装命令:

1
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

因为这里是CentOS,所以我们在SSH里粘贴CentOS安装宝塔面板的命令,也就是第一条

防止出错,直接粘贴命令

遇见提示Yes/No,一路y就行了

y回车

接下来大概需要1分钟左右安装完宝塔面板

记录下宝塔面板的登录入口、账号、密码

记录宝塔安全入口

浏览器粘贴宝塔面板入口地址进入

输入用户名、密码登录、为了安全,进去后可以修改登录入口、端口、用户名、密码

安装LNMP套件,推荐如图配置

点击<一键安装>,这时候你可以去喝点阔乐或者咖啡 最求稳定推荐<编译安装>,耗时更长

耐心等待安装完成

经过大概一瓶阔乐的功夫,LNMP套件就安装好了 为了安全,红框中的参数建议修改

建议修改选项

在左边的<网站>选项卡中点击<添加站点>

添加站点

设置你的站点,点击提交

添加你的站点

记录下你的数据库账号资料

点击<设置>配置<伪静态>点击<保存>
配置伪静态

简单配置SSL,强制全站https

申请证书,强制https

到这里Typecho网站环境就全部配置好了

安装Typecho

上面两个任选一下载源码,正式版和开发版,新手建议正式版就行,相对开发版较稳定,下载后的文件是一个压缩一般官网下载的后缀名是.tar.gz,github上下载的后缀名是.zip

进入站点根目录

点击上传,把你下载的Typecho源码上传

上传Typecho源码

上传完成后,右键你的源码压缩包,点击解压

解压源码

解压完成后在解压后的文件夹中将文件<全选><剪切> 然后<粘贴>到网站的根目录(域名文件夹下)

注意文件位置

我这里域名是demo.spoience.top,我就在浏览器输入demo.spoience.top/install.php

进入安装

点击<我准备好了,开始下一步>

配置数据库账户信息

按照自己的实际情况配置好,点击<确认,开始安装>

配置信息

恭喜你,安装成功了!

完成

进入自己的网站,享受自己的博客吧!

Enjoy yourself!

主题 & 插件

Typecho 博客作为一个轻量级博客,在论坛、网上有丰富的插件和主题,下载后上传到站点目录下的对应文件夹,再到网站后台启用配置即可。

  • 插件位置:网站目录/usr/plugins
  • 主题位置:网站目录/usr/themes
  • 附件位置:网站目录/usr/uploads

总结

Typecho作为一个简洁轻量的动态博客程序,原生支持MarkDown解析,程序只有400-500KB,非常轻量,但是”麻雀虽小,真的是五脏俱全”,插件和主题丰富程度虽然比不上WordPress,但是常用的都还是能找到的,作为一个专注于写作的博客程序,简洁快速且能满足很多人的需求