在部署Typeecho之前,你得先完成ddns和域名解析的工作,没有完成的可以先看我写的上一篇 Synology 群晖使用自己的域名及DNS
其他服务器也可以看,准备部分自行下载 apache2
mysql
和 php
准备
- 进入控制台-套件中心
- 搜索安装
apache2.4
mariaDB
php7.4
php-my-admin
- 进入web station-PHP设置
- 添加一个设置,自己随便命名,记住就行了
- 进入 mariadb,配置一个端口给数据库、用户名,并启用tcp/ip,端口尽量不要用原带的端口,容易被黑数据,推荐
3309
- 进入 php-my-admin,会进入一个网站
YOUR.DOMAIN:5000/phpMyAdmin
- 登陆 php-my-admin, 创建一个新的用户,权限尽量大
- 创建一个数据库
获取Typecho
为什么是typecho呢,typecho是在服务器上运行的动态博客系统,为什么强调动态呢,静态的博客就是纯css+js+html,比如hexo、gridea,这些东西不能通过网站的形式写内容,而是在计算机上写之后再传到服务器上,用静态的东西就没必要搞这些服务器了,直接用GitHubPages就好了,还有免费的域名。动态博客可以是一个系统,能添加很多的用户,让别人来你的博客系统上注册发博客(这可能不太好)就像CSDN、CNBlog、SinaBlog啥的。
上面的都是废话
- 到 这里(Typeecho-GitHub) 下载zip
- 解压到服务器上的/web/blogs
- 进入webstation-虚拟主机
- 点击
新增
,你自己填吧,如果80被占用,那就是路由器的事了;路径选择/web/blogs;后端Apache2.4,PHP7.4 - 去
YOUR.DOMAIN:你刚刚写的端口
看看吧,正确的话就会进入一个安装页面 - 填表吧,一定要选MariaDB!用户名写最后创建的那个
不出意外的话你再回到网站根目录就能看到有一篇文章“Typecho欢迎”
配置
你是不是觉得这个博客很丑呢
更换外观
- 到这里选一个好看的外观吧!
- 把那个压缩包解压后上传到/web/blogs/usr/themes
- 进入后台
YOUR WEBSITE/admin
- 控制台-外观
- 更换外观
- 点击外观配置就能配置了
插件
- 到这里找插件吧
- 把解压包解压后上传到/web/blogs/usr/plugins,注意文件夹命名
- 到控制台-插件里面启用吧
主题推荐
Bubble! 我现在在用的,Github 能搜到
插件推荐
CodeHightlight、KaTeX-for-typecho、Sticky、LoveKKComment