由于我这台Mac基本没啥环境,因此需要从零开始配置,供各位参考。
注意⚠️:MacBook (M4)使用/bin/zsh作为默认Shell,其对应的配置文件为~/.zshrc
文章目录
1.基础环境
安装Homebrew
利用Homebrew安装Nvm
参考文档: Mac安装nvm教程及使用
brew install nvm
open -e ~/.zshrc
- 在打开的文本中添加:
bash
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
# 设置淘宝源
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
- 如果提示
.zshrc does not exist
执行一下:
touch .zshrc
source ~/.zshrc
利用Nvm安装Node
nvm ls-remote
nvm install v22.14.0
nvm ls
安装完会自动使用这个版本,并自动设置为默认别名。
安装配置Git
全局配置用户名邮箱
bash
git config --global user.name "your git name"
git config --global user.email "your git mail"
生成SSH key
参考文档: 在Mac电脑上新建SSH Key的详细步骤
ssh-keygen -t rsa -C "your git mail"
,一路回车- 进入
用户\yourname\
目录,使用快捷键command + shift + .
查看隐藏项目,复制.ssh/id_rsa.pub
里面的内容。 - 打开 GitHub,依次点击 Settings-SSH and GPG keys- New SSH key新建。
- 验证:
ssh -T [email protected]
,出现下图即为成功
创建个人仓库
名字为 yourname.github.io
2.安装Hexo
npm install -g hexo-cli
- 新建一个文件夹,用于存放blog project
- 在这个文件中运行终端:
hexo init
npm install
安装组件hexo g
生成页面hexo s
启动预览
3.上传hexo到Github
- 安装 hexo-deployer-git
bash
npm install hexo-deployer-git --save
- 修改_config.yml 文件末尾的 Deployment 部分
repo采用SSH连接,SSH 连接地址可以 直接在仓库<>Code
里面看到.
yaml
deploy:
type: git
repo: [email protected]:shijizhe/shijizhe.github.io.git
branch: master
- 依次执行
bash
hexo clean
hexo d
- 查看效果: