关于博客(2)
关于部署
如果看完上一篇决定接着下来看的话,说明你已经完成了所有麻烦步骤里面最简单的一步。
那就是安装。
于是让我们推倒重来。
拿出你的github账户。
github有个github desktop的玩意儿,如果你的电脑或者服务器是有能够响应的可视化图形界面,也就是桌面的话,建议你用那个而不是脑子抽筋去玩什么纯命令行。
有简单的为什么要去玩复杂的?有现成的东西不用,想自己造个轮子出来是吧。拜托你是在部署简单博客,不是在防追踪。
当然,你也可以决定用这种方式。
顺便提一嘴,hexo的git部署方式是通过ssh密钥链接的,同样可以链接到你自己的github账户上去。自己电脑上去做一个ssh密钥,网上教程一大堆,然后把公钥放到github账户上,地址为右上角的头像 -> settings -> ssh and gpg keys 那里。填进去。
如果我记得没错的话,也有办法搞github.io,也就是hexo教程中的办法,不过我在这里讲的是使用vercel,而且讲道理,github.io我之前部署过几次,没有成功。
大致的思路是:把所有文件上传到github项目->通过vercel自动部署网站。
在本地找个文件夹,cd进去。别问cd怎么用。
然后在文件夹内按hexo的标准部署方式部署。
如果你在github账户内已经有一个新项目了,那就在github desktop之中把它clone下来,放到本地,然后把所有刚才hexo部署的文件夹内的东西都放进去。
例如:你的hexo文件夹是:/usr/git/hexo,而你的项目地址在/usr/git/blog,那么,把所有hexo文件目录下的文件都放进blog里面去,而不是带着你的hexo文件夹丢进去。
就像是拿文件你不能把文件袋一起拿过去一个道理。不要往文件袋里套同样大小的文件袋,你不是在玩俄罗斯套娃。
如果没有这个新项目,你也可以直接用github desktop中和clone一起的那个添加指令,把你的文件夹直接放进去,作为一个新的项目。
vercel上面更为简单,你只要用github账户登录进去,然后把你的项目用他们提供的方式自动部署上去。
也就是右上角那个add_new。
如果需要改自己的域名,在你的已经部署的项目的设置里面,有个domains的设置选项,用edit设置你需要的域名。如果没有成功,按照下面红字错误提示来去到你自己的域名提供商那里进行设置。
一般来说,是需要添加A类型的dns地址,也就是vercel的ip地址。
那么,到这里为止,关于网页的简单部署已经完毕了。
关于hexo的大部分东西你都能在官网上找到方案,包括theme的设置,怎么添加新的页面什么的。不作赘述。他们写得比我好多了。
- Title: 关于博客(2)
- Author: 鸽子 aka. Kar1n
- Created at : 2024-03-09 07:39:16
- Updated at : 2025-01-18 08:49:10
- Link: https://cole-anderson.top/posts/cd7d77c4.html
- License: This work is licensed under CC BY-NC-SA 4.0.