前期准备
- 先查看是否已经安装过git,打开终端terminal,如果没有根据提示去安装即可
git --version
复制代码
- 检查是否装过node.js
node --version
复制代码
如果没有,可在此网页上下载LTS稳定版,一步步安装即可nodejs.org/en/download…
安装完后,在terminal中输入node –version , npm –version 会显示安装的版本号
Hexo 搭建
以管理员的身份进入终端
sudo su
复制代码
此时显示的是sh-x.x#, 我的界面是3.2,此时已经有了root权限,可以开始安装了
npm install hexo-cli -g
复制代码
创建一个文件夹并命名,并用cd 命令进入这个目录下。(以后如果出了问题,直接干掉这个文件夹重来就行)
依次输入
Hexo init //初始化
Hexo g //生成
Hexo s //启动
复制代码
打开浏览器访问 http://localhost:4000 即可看到内容
第一篇博文
我们的文章,保存在/Users/XXXXX/Blog/source,Blog为我创建的博客文件夹。(以下终端操作均在Blog这个路径下)
hexo n "XXXXXX" //new
复制代码
写一篇新的文章后
hexo g //generate
hexo s //start
复制代码
即可在本地端口看到新发的文章
部署到GitHub上
- 要有一个GitHub账号
- 新建一个Repository(仓库命名必须是 username.github.io)
- 配置SSH。
先检查电脑是否存在ssh
cd ~/. ssh
复制代码
如果没有,输入
ssh-keygen -t rsa -C "邮件地址"
复制代码
连续回车,将生成的SSH粘到GitHub上。
测试是否成功
ssh -T git@github.com # 注意邮箱地址不用改
复制代码
完善git
git config --global user.name "liuxianan"// 你的github用户名,非昵称
git config --global user.email "xxx@qq.com"// 填写你的github注册邮箱
复制代码
用hexo命令推到远端
hexo d
复制代码
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END