MacOS使用Hugo
摘要:将Blog项目文件拷贝到onedrive后,开始在macbook air上进行内容编写与发布。
安装
推荐开启科学上网,不然太慢了。
安装ARM版Hugo
arch -arm64 brew install hugo
本次安装的为hugo v0.139.5+extended+withdeploy darwin/arm64 BuildDate=2024-12-14T19:16:21Z VendorInfo=brew`版本
安装Go
arch -arm64 brew install go
本次安装的为go version go1.23.4 darwin/arm64
使用
和Windows使用区别不大,命令都是一样的。需要注意的是以下两点:
本地生成ssh私钥公钥,添加公钥到github设置里。
ssh-keygen -t rsa -b 4096 -C "name@outlook.com"
上传时如果之前有关联过https格式git仓库链接,可能提示输入用户名、密码,但是即使密码正确也不能登陆。
需要改成ssh链接:git remote set-url origin git@github.com:user_name/repo_name.git
默认的名字和邮箱是mac的本地用户名和机型,可以通过github –config更改
Committer: admin admin@admindeMacBook-Air.local Your name and email address were configured automatically based on your username and hostname……
Git全局忽略 .DS_Store
文件
由于Mac会默认生成.DS_Store文件,可以通过配置让git忽略这个文件。
vim core.excludesfile ~/.gitignore_global
# 添加一行:.DS_Store
git config --global core.excludesfile ~/.gitignore_global
将Blog目录上传到新的私有仓库
github page需要仓库是公开的,但是其实部署GitHub page只需要Public文件夹即可。
而Blog文件夹则可以放到一个私有的仓库Blog-Project里面。
步骤很简单,但需要注意的是要在根目录编辑.gitignore文件,添加public/
。表示忽略public目录。