域名邮箱
域名邮箱多种多样,我选的是腾讯企业邮,设置了一个公共邮箱,IMAP、POP和Exchange都可以,现在Hi作为评论邮件推送。
设置了DKIM验证,防止被收信方标记为垃圾邮件。
Cravatar头像源
评论区头像与邮件头像修改为Cravatar头像源,之前很早就注册,但没有上传,现在一次性都整理下。博主们在Cravatar上传图片后,都能显示。
域名更换
由于Typecho是基于Docker搭建,而且Mysql没用暴露公网,所以只能在容器内用sql语法进行更改。有用Docker搭建的Typecho,可以了解一下。
docker ps #查看Mysql容器ID
docker exec -it 3d13977a2304 mysqldump -uroot -proot bluehe > /root/bluehe.sql #备份数据库
3d13977a2304 (Mysql容器id),-uroot(root是用户名),-proot(root是密码),bluehe(指Typecho数据库),/root/bluehe.sql(保存在根目录下,为bluehe.sql文件)
docker exec -it 3d13977a2304 bash #进入Mysql容器
mysql -uroot -proot #登录MySql
use bluehe; #bluehe是数据库名
update typecho_contents set text=REPLACE (text,'www.bluehe.cn','bluehe.cn'); #更换域名语句,www.bluehe.cn是原域名,bluehe.cn是新域名
服务器有快照的可以先保存一次,昨天在网速查了很多教程,有一些sql语句是不正确的,包括我的可能也并不适用您。
Typecho数据库还原
当执行sql语句出错怎么办?之前备份数据库就派上用场了,也可以使用服务器快照,但太久也慢,还搭建了其他的服务。
docker cp /root/bluehe.sql 3d13977a2304:/
把备份的数据库导入容器中,bluehe.sql(备份的数据库名),3d13977a2304(Mysql容器id)
source bluehe; #导入后完成
最后更新 2024-02-29
我是用企业微信搞得域名邮箱。凑合用了
很早我就设置好了,一直没用。想着独特一些,又重新启用。够用的话就不必理会,按需求来。