回来了-2022/12/3
快递到了,嘿嘿
是春物
回来了-2022/12/3
快递到了,嘿嘿
是春物
hexo部署github教程(并添加自定义域名)
下载插件
npm install hexo-deployer-git --save
配置_config文件
deploy:
type: git
repository: https://github.com/xxx/xxx.github.io.git #仓库地址
branch: master
配置SSH key
用git bash执行如下命令:
$ cd ~/. ssh #检查本机已存在的ssh密钥
如果提示:No such file or directory 说明你是第一次使用git。
ssh-keygen -t rsa -C "邮件地址"
然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到.ssh\id_rsa.pub
文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key
将刚复制的内容粘贴到key那里,title随便填,保存。
上传
hexo d
添加域名
为自己的github pages 绑定域名
在自己的博客里面的sourse
文件夹里增加文件 CNAME
:
里面的内容是自己的域名
为域名添加记录
记录类型:A
记录值 :192.30.252.153
和192.30.252.154
(官网ip)
记录类型:AAAA
记录值 :2606:50c0:8002::153
也可以是ping 自己的github pages 查看ip
cmd -> ping xxx.github.io
然后记录值就是ping的ip
或者是
记录类型:CNAME
记录值:xxx.github.io #自己原来的githubpage域名
添加完以后如果是2,那么当输入原来的GitHub pages的url时会自动跳转到添加的域名
在设置处可以看到域名已经改变
博客从typecho导出md文件
下载插件:链接)(科学上网)
下载完成之后解压得到类似typecho-export-hugo-master
文件夹,
将文件夹重命名为Export2Hugo
,
上传到Typecho目录usr/plugins
,然后在后台启用插件。
在后台界面,控制台
菜单下会有一个导出至Hugo
菜单,点击进入导出界面,点击按钮后获得导出的 Zip 文件,将解压后的 content
文件夹移动到 Hugo 目录下即可。
tips:
应该是插件的问题,导出的zip文件是不可解压的
但是可以在主机的这个地方找到文件
/tmp/Export2Hugo
syncthing服务器(linux)端的安装教程
查看自己的linux版本
dpkg --print-architecture
打开链接下载对应版本的文件(科学上网)
解压
tar zxf xxx.tar.gz
打开可执行文件
cd /opt #打开对应目录
./syncthing
需要开放端口22000,8384,8385
使用教程请自行百度
碎碎念:
rpm安装默认目录:
数据文件:/var/lib/mysql/
配置文件模板:/usr/share/mysql
mysql客户端工具目录:/usr/bin
日志目录:/var/log/
pid,sock文件目录:/tmp/
在一通作死的尝试后服务器成功被我搞坏
我得到两个启示
现在是第三次重装服务器
有点小难受,看着之前的积累就这样的无了,哎。
其实静下心来想,也没有什么人来看我的博客,这样的结局或许是最好的吧。
好吧,救活了,就是在重装完mysql后nginx的配置可能会变。
然后我也重装了,然后服务器就奔溃了,404
然后就是万能reboot
这次service nginx status 是active在运行了
就是打开网址都是跳到默认网址。
我后面想了一下应该是软链接的问题,毕竟配置还在。
就把原来的软链接删掉,然后重新建立软链接。
ok了复活了
这次主要还是mysql的事。
一直reboot也是治标不治本,赶紧重装了一下倒还好。及时止损。
脚本
greasyfork.org/zh-CN/scripts/33046
复制链接,浏览器打开,安装脚本,即可