0x01安装环境

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

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

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

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把它改成

deploy:
  type: git
  repo: git@github.com:username/project
  branch: master

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

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

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

git add .
git commit -m "update"
git push origin main

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

标签:无

关于cloudflare的workers自选IP笔记
没有了 →
你的评论