使用宝塔搭建 Typecho 博客教程
一、准备工作
(一)服务器选择
准备一台服务器,可以是云服务器,也可以是本地的 Linux 机器。推荐配置为 1GB 内存、Linux 系统。
(二)域名准备
拥有一个域名,并将其解析到服务器上。
(三)下载源码
从 Typecho 官方网站(http://typecho.org/download )下载最新的稳定版源码。同时,准备一个好看的主题,这里以 Joe 主题为例,可从相关渠道下载 Joe 主题源码。
(四)安装宝塔面板
选择合适系统的版本安装宝塔面板,以下是不同系统的安装命令:
- **Centos**:`yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh`
- **Ubuntu/Deepin**:`wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh`
- **Debian**:`wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh`
- **Fedora**:`wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh`-
安装完毕后,会出现宝塔面板的登陆地址,将其复制到浏览器中打开,输入账号密码,登陆宝塔面板。宝塔面板登录界面如下:
二、安装基础组件
在宝塔面板中,选择宝塔推荐的安装组件,通常包含 Nginx、MySQL、PHP 等,一共五个套件。等待安装完毕,准备部署网站。宝塔面板安装好后的界面如下:
三、创建网站
- 登录宝塔面板,点击“Website”(网站),再点击“Add site”(添加站点)。
- 输入你解析的域名,其余按照图示选择即可,数据库选择 MySQL,数据库账号密码可以自己设置,PHP 版本建议选择 7.4,点击“Submit”(提交)。宝塔创建网站页面如下:
四、申请 SSL 证书
- 在“Site name”(站点名称)列中点击你创建的域名,接着点击“SSL”选项。
- 申请到域名后,点击右上角“Force HTTPS”(强制 HTTPS),配置 SSL 成功,之后就可以通过 https 来访问网站了。
五、上传 Typecho 源码
- 点击左侧“Website”(网站),接着点击“Document Root”(网站根目录)对应文件夹,选择“Upload”(上传),将之前下载的 Typecho 源码上传并解压。
六、安装 Typecho
- 在浏览器地址栏输入你的域名,开始安装 Typecho。
- 在宝塔面板的数据库页面查询数据库用户名、密码、库名等信息。
- 数据库适配器选择 MySQL,然后输入上面查到的数据库信息。
- 设置自己喜欢的用户名和密码,即可完成 Typecho 安装。Typecho 安装页面如下:
七、Typecho 文件夹介绍
从官网下载 Typecho 后,解压打开文件夹,其主要结构如下:
(一)文件
- index.php:项目主入口文件,负责初始化环境并加载必要的组件,处理请求并分发到相应的控制器。
- install.php:安装入口文件,用于设置初始的数据库信息和其他安装参数。
LICENSE.txt:软件协议文件,即使用 Typecho 需要遵守的协议。
(二)文件夹
- admin/:存放后台管理相关的文件,用于管理博客的文章、用户、设置等。
- install/:包含安装程序相关的文件,在安装过程中使用。
- usr/:用户自定义文件的存放目录,如插件、主题、附件等都存放在此。
- var/:系统运行时生成的文件存放目录,用于存储系统的临时数据和缓存。
八、安装 Joe 模板
- 找到文件夹
/www/wwwroot/你的域名/usr/themes
,选择“Upload”(上传),将下载的 Joe 主题源码上传并解压。 - 进入 Typecho 后台,选择“外观”,在列表中选择刚上传的 Joe 主题,点击启用即可。
九、后台美化插件安装
(一)Adminify 插件
功能特点
- 丰富的自定义选项:可更改后台的主题颜色、字体样式等,让后台界面更加美观和个性化。
自定义菜单图标:支持自定义后台菜单的图标,使菜单看起来更加清晰直观。
获取方法
- 访问 Typecho 官方插件库或相关资源网站,搜索“Adminify”进行下载。
加入 Typecho 用户社区,向其他用户获取插件资源。
安装步骤
将下载的插件文件上传到
/www/wwwroot/你的域名/usr/plugins
目录下并解压,然后在 Typecho 后台的插件管理中启用该插件。
(二)SimpleAdmin 插件
功能特点
- 即插即用:简单安装,立即享受视觉与操作的双重优化。
- 高安全性:不触及核心代码,无后顾之忧。
- 轻量化设计:侧重前端调整,确保性能不受影响。
- 黑暗模式:支持原创的黑暗模式,让夜间工作更加舒适。
- 响应式布局:无论手机还是电脑,都能完美展示。
简洁界面:精心设计的 UI,减少视觉干扰,提升工作效率。
获取方法
可从项目地址(https://gitcode.com/gh_mirrors/si/SimpleAdmin )下载最新版本。
安装步骤
- 下载插件并上传到目录
/www/wwwroot/你的域名/usr/plugins
里解压。 - 上传后将插件目录名修改为
SimpleAdmin
。 - 在后台插件管理里面启用插件。Typecho 后台美化插件安装相关界面如下:
通过以上步骤,你就可以使用宝塔成功搭建 Typecho 博客,并安装 Joe 主题和后台美化插件,打造一个个性化的博客网站。
环境要求
PHP 7.4+
Typecho 1.2+
{/card-default}