Windows提交Hexo到GitHub

nodejs

npm: nodejs下的包管理器

  1. 访问nodejs官网下载nodejs
  2. 下载后点击安装Nodejs,改变安装路径,点击选择Add to PATH,最后点击Finish完成安装
  3. 在cmd窗口node -v查看nodejs安装情况,npm -v查看npm安装情况(默认情况下npm版本都有点旧)

Hexo

在安装好nodejs、npm、git后,执行以下步骤

  1. 在选择的目录下打开git界面,配置安装Hexo
    npm install hexo-cli -gnpm install hexo --save

配置Git

  1. 配置用户名和邮箱
    git config --global user.name "XXX"git config --global user.email "XXX"
  2. 查看用户名和邮箱
    git config user.namegit config user.email
  3. 查看当前Git环境所有配置
    git config --list

配置GitHub

  1. 在Git生成配置密钥,生成过程中按三次回车,存放在windows用户目录的.ssh下
    ssh-keygen -t rsa -C "邮箱"
  2. 复制id_rsa.pub文件中的密钥
  3. 在GitHub上点击头像——Settings——SSH and GPG keys——New SSH key,粘贴复制的密钥
  4. 完成后保存回到Git界面,验证配置SSH Key是否成功,弹出的选项选择yes(出现Hi Fu-Nan! You’ve successfully…类似文字即为成功
    ssh -T [email protected]

上传内容到GitHub

  1. 编辑好内容后使用hexo g生成页面
  2. 在当前文件夹初始化git(不影响当下的资源)
    git init
  3. 添加该项目下所有文件到队列
    git add .
  4. 将文件添加到仓库中
    git commit -m '说明信息'
  5. 在GitHub创建一个仓库
  6. 将本地仓库关联到远程仓库
    git remote add origin 仓库http地址
  7. 将本地代码推送到指定远程仓库中
    git push -u origin main

友情链接

Windows安装npm教程:https://www.cnblogs.com/jianguo221/p/11487532.html
nodejs详细安装步骤:https://blog.csdn.net/muzidigbig/article/details/80493880
Git上传项目:https://www.cnblogs.com/ql123456/p/10626810.html
GitHub配置SSH Key:https://blog.csdn.net/u013778905/article/details/83501204