基于 Typecho 搭建博客

发布于

此博客就是基于 Typecho 搭建的。使用感觉还不错。
我也试过 WordPress,感觉比较复杂,没有 Typecho 那么简洁。

第一步:安装博客

方案 1:免费版

免费版比付费版慢,而且还不支持地址重写功能。
地址重写功能就是,php 网站都会在域名后面跟一个 index.php,地址重写功能就是去掉这个东西。
我们可以使用 byethost 的免费服务器来托管 Typecho 网站。

  1. 注册账号:访问 https://byet.host/free-hosting/news,注册一个账号。
  2. 进入控制面板:注册好了之后应该是会自动跳转到 http://cpanel.byethost.com/ 的,用邮件里的用户名登录。
  3. 下载 ftp 客户端:进入这里,下载一个客户端。
  4. 登录 ftp:在这里找到账号和主机,然后在客户端登录。
  5. 上传网站:进入根目录,我们可以看到一个叫做 htdocs 的文件夹,进入它,然后把里面的文件全部删掉。接着,到 https://typecho.org/download 这里下载网站源码,上传到 htdocs 里。
  6. 创建数据库:在这里,创建一个数据库。
  7. 安装博客:进入你的域名,填写相关信息。注意这里选择 Pdo Mysql,还有数据库不是 localhost,是创建数据库时候的那个 MySQL Host Name(例如 sql300.byethost3.com)。如果安装时提示,不可写,需要在文件夹管理器中,设置 htdocs 目录的权限为 777
    至此,你的博客搭建完成。

方案 2:付费版

推荐到腾讯云或阿里云买“轻量应用服务器”,注意不要买成了 CVM 或 ECS。
然后还需要买一个域名。域名不推荐在国内的厂家买,因为要实名认证很麻烦。推荐到国外的 Porkbun.com(首选),namecheap.com,或者 sav.com 买。这三家比较好,价格便宜。如果不想买域名,也可以使用 IP 访问网站。
地区建议选择香港,日本或首尔的。
用不到太多算力,所以买 1 核心或者 2 核心的就行了。
内存买 1 GB 或 2 GB 的。
如果是在腾讯云买的,可以在购买页面直接选择安装应用 Typecho,开箱即用。
不在腾讯云买的,或者不想从零开始搞的,可以参考以下教程。

  1. 安装系统:建议安装 CentOS 7.x,或者 Ubutnu 20.04。
  2. 安装宝塔面板:在宝塔官网下载对应操作系统的面板。
  3. 安装网页托管软件:刚进入面板应该会弹出来一个快捷安装,选择安装 Nginx 1.23, Mysql 5.6,和 php 7.4。如果把这个关掉了,可以到“软件商店”里安装。
  4. 等待安装完成。
  5. 添加网站:点击左侧的网站,点击添加网站。填写域名,没买域名的,可以填写服务器 IP。php 版本选择 7.4,数据库 mysql 创建一个。
  6. 上传网站:在列表里,点击站点的地址,这里全都删掉,应该还会剩下一个以 . 开头的文件删不掉,就不删了。然后到 https://typecho.org/download 这里下载网站源码,上传到这个目录里。
  7. 安装博客:进入你的域名,或者 IP,填写相关信息。注意这里选择 Pdo Mysql。数据库是 localhost
    至此,你的博客搭建完成。

第二步(选做):安装 SSL 证书

你发现你的站点是不安全的,需要安装 SSL 证书来避免这个问题。
如果不安装 SSL 证书,搜索引擎收录的概率是很小的。

方案 1:付费购买商用证书

如果你使用的是 IP,就必须用商用证书来加密。
提供几个选择:

Comodo
Sectigo
DigiCert
GeoTrust
RapidSSL
Thawte
GlobalSign

方案 2:免费白嫖 SSL 证书

可以使用 acme.sh 自动申请和部署 SSL 证书。可以自己搜索一下。
也可以在腾讯云或阿里云的 SSL 证书页面申请免费证书。
还可以在在宝塔面板网站管理页中的 SSL 证书页面,点击 Let's Encrypt,中的“申请”,就可以申请到了。而且是自动续签的,非常方便。(最推荐的方案)

搞到了 SSL 证书,接下来就是部署证书了。
我们在宝塔面板的网站控制页中点击 SSL 证书。
粘贴我们的私钥和证书。接着点击确定,然后在点击“强制 SSL”。这样 SSL 证书就部署好了。
此时刷新我们的网站,发现已经变成安全网站了。
如果依然提示不安全,就等一分钟,或者开一个无痕浏览窗口访问。


  • 分类: 杂事
  • 最后更新于:2023-08-15 14:26:07UTC+8
  • 标签: 无标签

暂无评论

发表评论