Title Loading...

  1. Time Loading...
  2. Wordcount Loading...
  3. Pluto

Catalogue

Typecho 安装、个性化配置和常见问题(未完待续…)

Typecho 是由两个单词 type 和 echo 组成的,在发音的时候也发这两个音 /taɪpˌ'ekoʊ/

——-摘自Typecho官方文档

前言

Typecho,是一款轻量化的、基于PHP构造的博客程序。从进入它的官网开始,便喜欢上了它那简洁够用的风格。对,够用,且足够好。

本博客就是基于Typecho构建,在搭建的过程中难免会遇到一些问题,耗费了我许多时间。便想着开个坑,持续记录使用Typecho所遇到的问题,供自己和看见此文的各位食用。若是因我这篇博文而节省下各位宝贵的时间,不胜荣幸。

安装

安装的具体过程轻移步官方文档。官方文档足够详细。这里只将大概的步骤列举出来。

  1. 搭建好网站服务器,虚拟主机 or VPS。(插个小广告,博主VPS闲置空间很多,需要虚拟主机空间的可以联系博主,价格低廉)
  • 虚拟主机请准备好FTP和Mysql账号的用户名和密码。
  • VPS请搭建好LNMP or LAMP or Other 的网站环境(推荐LNMP,百度搜索“LNMP一键安装包”)。LNMP默认不安装ftp,请在LNMP解压目录下执行以下命令安装’./pureftp.sh’ ,此处可暂时不创建,后面新建虚拟主机时可同Mysql一起创建。创建虚拟主机过程中请选择开启伪静态并选择Typecho配置。
  1. 从Typecho官网下载最新版本,解压后用FTP上传至网站根目录。
  2. 访问网站ip地址,开始安装。当然,你也可以先绑定域名,然后直接访问域名安装。此过程需要输入Mysql账号和密码。

个性化配置

恭喜你,一个独属于你的个人博客就初步搭建完成了。若是你对博客的要求特别低,那么只需要按着后台的设置进行配置,你就可以尽情地书写记录了。

添加SSL

SSL的好处不言而喻,SSL正日益变得重要,一个https的网站比一个http要利于SEO。SSL的快速发展,使得SSL的签发成本日益降低,我们可以轻松地从网络上获取一个免费的SSL证书。本博客的SSL证书是由Clouldflare处免费获取的,但只推荐服务器是在国外的虚拟主机或者VPS使用,操作方法是将Clouldflare作为DNS,附带可以享受它的免费SSL和CDN加速。请百度搜索Clouldflare自行取得(后期可能会填坑)。此处只详细讲述Typecho的配置教程。

当你将域名DNS托管到Clouldflare并设置、生效后,我们就到了Typecho的配置环节。

  1. 首先,请进入网站后台,从顶部菜单选择:

设置 => 基本 => 站点地址

将站点地址头部从http更改为https。(此处的修改也可以在网站安装的过程中进行,但可能会出现进首页以外的其他页面404错误的情况)

  1. 然后用FTP登录站点根目录并找到配置文件config.inc.php,在配置文件尾部加入以下代码,强制打开全站HTTPS:

    /**开启HTTPS**/
    define('__TYPECHO_SECURE__',true);
    

恭喜你, 此时,你的博客在大多数浏览器中都拥有了那把给人安全感的小绿锁。

主题更换和插件

有的人可能会觉得,Typecho自带主题太过于简洁,不喜欢默认主题的风格。那么,我们可以选择下载其他主题来代替它。而插件,可以更进一步地美化和个性化自己的博客,通过插件来便捷地添加我们需要地功能。此刻,你们看见的屏幕上飞舞的雪花就是由插件实现的。而这一切,都可以在以下这个网站获取:Typecho主题模板站。主题和模板的安装都很简单,你只需要将主题和插件解压后分别用FTP传入网站对应的themesplugins目录,然后在网站后台中启用即可。你唯一需要花费时间的,就是挑选。

添加独立页面

刚安装完成的博客只有首页和自动生成的关于页面,没有归档页面。我们可以通过后台便捷地添加各种独页面,例如归档页面、友情链接页面。我们以添加归档页面为例:

首先,从顶部菜单选择:

管理 => 独立页面 => 新增

然后输入页面标题,并添加自定义字段archive

接着选择自定义模板Template Page of Timeline Archives类型选项,另外两个选项一个是搜索页面,另一个是分类页面,之后可以参照这里按需添加,这里不再赘述。选择好自定义页面后,点击发布页面,归档页面就可以正常工作了。

修改配置文件的数据库地址

我们将位于根目录下的 config.inc.php 文件中数据库的默认地址 localhost 改为 127.0.0.1,据说这样会加快网页的打开速度,博主测试后好像似乎是快了那么一点点。

当然这只适用于你的数据库位于本机的情况。

常见问题

安装后进入除首页之外的其他页面404

这个问题不能说常见吧,只有在你在安装过程中将网站的地址由http更改为https才会遇到。

若你因在安装过程中修改地址而遇到了这个问题,并且需要添加SSL,那么只需要按照本篇博客的个性化配置的关于SSL的部分进行设置即可。

若是你不想启用,只是不小心修改了头部,那么最便捷的方法就是重新安装。博主选择了这个方法。当然,你若是有时间有精力,也可以手动寻找修改源文件。

未完待续、