搭建Typecho博客
一、介绍
其实对于大多数人来说,我们不必关系typecho网站的开发,主要是项目的部署和主题的更换。
对于我来说,我大学的时候就开始写博客了,开始的CSDN,wordpress到后来的hexo,再到gridea,因为手头有服务器和域名,所以就干脆整一个typecho了 ,WordPress主要太大了,使用起来感觉很臃肿,就抛弃了。
二、使用
1、部署
如果手头有闲置的服务器,环境也没有配置的话,我建议使用phpstudy环境,一键搭建Nginx+Php+MySQL环境
Centos一键安装,注意系统要求没有安装过docker环境
1 | yum install -y wget && wget -O install.sh https://download.xp.cn/install.sh && sh install.sh |
简直傻瓜式有木有
2、主题美化
接下来就是主题的修改,推荐下面的网址,不仅有各种主题,还有好用的插件
本文的主题来自https://blog.imalan.cn/archives/247/ ,强烈推荐 👍 github地址:https://github.com/AlanDecode/Typecho-Theme-VOID
另外推荐几个网站
3、常用插件
名称 | 描述 | 项目地址 |
---|---|---|
APlayer for Typecho(Meting) | 在 Typecho 中使用 APlayer 播放在线音乐吧~ | https://github.com/MoePlayer/APlayer-Typecho |
DoubanBoard | 在博客上展示你的豆瓣书单与豆瓣影单 | 详细介绍 https://blog.imalan.cn/archives/168/ |
EditorMD | 增强Markdown编写 | 详细介绍 https://blog.imalan.cn/archives/168/ |
Qiniu File | 将 Typecho 的附件上传至七牛云存储中。 | https://lichaoxi.com/ |
DPlayer | 将 Typecho 的附件上传至七牛云存储中。 | https://plugins.typecho.me/plugins/qiniu-file.html |
KaTeX4Typecho | 数学公式展示 | https://github.com/vc12345679/KaTeX4Typecho |
YoduPlayer | 一款清爽的BGM播放器,需要您的主题支持pjax或者instantclick才能保证页面切换依旧播放 | https://qqdie.com/archives/typecho-yoduplayer.html |
更多插件请看下面网址
https://qqdie.com/plugins/
https://plugins.typecho.me/
三、常见的问题
1、网站开启SSL
- 首先在网站根目录找到
config.inc.php
,添加代码
1 | /** 开启HTTPS */ |
- 其次在phpstudy站点设置中开启SSL,SSL证书需要自己去申请,但是phpstudy中有免费的SSL,还可以自动设置脚本在SSL过期前自动申请SSL
2、typecho如果使用MySQL,默认不支持emoji的
- 首先将typecho使用的数据格式设置成
utf8mb4_unicode_ci
- 然后进入该数据执行下面的sql语句
1
2
3
4
5
6
7alter table typecho_comments convert to character set utf8mb4 collate utf8mb4_general_ci;
alter table typecho_contents convert to character set utf8mb4 collate utf8mb4_general_ci;
alter table typecho_fields convert to character set utf8mb4 collate utf8mb4_general_ci;
alter table typecho_metas convert to character set utf8mb4 collate utf8mb4_general_ci;
alter table typecho_options convert to character set utf8mb4 collate utf8mb4_general_ci;
alter table typecho_relationships convert to character set utf8mb4 collate utf8mb4_general_ci;
alter table typecho_users convert to character set utf8mb4 collate utf8mb4_general_ci; - 网站根目录数据库配置文件
config.inc.php
,修改一下
1 | /** 定义数据库参数 */ |
- OK👌
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 MiChong的🏡!
评论