最开始接触 Typecho 是 N 年前的事情了。当时 Wordpress 还非常流行,付费主题层出不穷,各类特效和插件天花乱坠。Typecho 的轻量、简单显得特别又珍贵。时隔多年,例如 HEXO、HUGO 等静态博客的低成本、易搭建等优势让动态博客逐渐式微。
为什么又重新拾起 Typecho?
虽然有 Gridea 等客户端让静态博客更容易搭建,但是大部分扩展性高的静态博客如 HEXO 仍需一定技术门槛,对本地环境的搭建和适应让很多新手小白少了许多折腾的乐趣,同时 HEXO 主题、插件生态依赖 Github 上大量开发者的更新,使用简单易用的 CMS 后台,成为时隔多年一个渴求的体验,于是我重拾 Typecho,又找回了那种感觉。
借用 Gridea 首页的的一句话:可以,写博客的那个劲儿又回来了。
购买 VPS 或虚拟主机
目前 PMBETA 选择的是由朋友介绍的篱落主机,据说比较稳定和实惠,目前看来的确如此,性价比挺高。
安装前的面板设置
购买好主机之后进入 DirectAdmin 面板,接下来需要做前置的设置。
在面板中选择SSL 证书来启用站点证书,目前 PMBETA 使用的站点证书是在腾讯云免费申请的证书,在腾讯云产品管理台下载证书文件包,打开 Apache 文件夹,使用文本软件打开证书和秘钥,在证书和秘钥处粘贴 ###.crt 文件及 ###.key 文件,在 CA 跟证书处粘贴 ###.key 文件。
证书保存后几分钟内即可生效。
安装 Typecho
- 进入 DirectAdmin 面板,选择文件管理,打开站点根目录,进入 public_html 文件夹,并将安装包上传后解压,将解压后的 build 文件夹中的内容全部移动至 public_html 文件夹。
- 在面板中选择建立数据库,新建数据库并记录名称及密码。
- 打开站点域名,出现安装界面,按创建的数据库填入如图标注的三项信息。
- 完成设置后即可进入 Typecho 后台进行站点管理。
后续设置
为保证 SSL 生效及启用站点 https 访问,需在安装完毕后,在 DirectAdmin 面板中文件管理根目录,找到. httaccess 文件(如没有,请新建一个),在其中填入:
RewriteEngine On
RewriteCond %{HTTPS} !on [NC]
RewriteRule (.*) https://www.pmbeta.com%{REQUEST_URI} [R=301,NC,L]
到此,Typecho 已经可以正常使用了。
https://pmbeta.com/index.php/archives/3/