关于Debian搭建hexo并堆到vercel

#0x01安装环境

1
2
3
4
5
sudo apt-get install git //安装git

sudo apt-get install nodejs //安装nodejs.

sudo apt-get install npm //安装npm

安装成功后用 git -v node -v npm -v来分别检查是否安装成功,安装成功会有版本号出现

#0x02安装hexo
接着用 npm install -g hexo-cli 来安装hexo,还是用 hexo -v 来检查是否安装成功

安装成功后我们用 hexo init blog 来初始化一下hexo

这个blog不是固定的可以改成自己喜欢的

cd blog 进入文档

接着输入 npm install

接着用sftp进入blog这个文件夹,我们可以看到有一些初始文件

#0x03拉取Github pages并上传到vercel

  • 创建GitHub pages教程跳过
  • 创建vercel教程跳过

用以下代码来配置github

1
2
git config --global user.name "yourname"
git config --global user.email "youremail"

用下面代码来检查是否正确,如果输出的是你的github邮箱和用户名那就是正确的

1
2
git config user.name
git config user.email
  • 配置ssh
    ssh-keygen -t rsa -C "youremail"
    用sftp打开文件夹**.ssh里面能找到id_rsa.pub**这个文件把里面的东西全部复制到ssh keys里面

在_config.yml里面找到deploy把它改成

1
2
3
4
deploy:
type: git
repo: git@github.com:username/project
branch: master

然后在Debian中拉取github仓库git clone git@github.com:username/project

我们可以看到有一个仓库名称的文件夹里面有一个**.git文件夹我们把它移到blog**里面

用下列命令把blog文件夹里面的文件上传到github

1
2
3
git add .
git commit -m "update"
git push origin main

最后直接用 vercel 直接拉取仓库即可


关于Debian搭建hexo并堆到vercel
http://example.com/e2a56bc970d7/
作者
墨轩
发布于
2024年2月11日
许可协议