安装git
安装node.js
安装本地hexo环境
打开命令行工具依次执行:
npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server
关联Github
配置SSH
- 创建和github同名的项目,项目名必须为github名
- 命令行输入cd ~/. ssh检查本机已存在的ssh密钥,若提示No such file or directory,则说明是第一次使用git,否则说明ssh曾经配置过,直接执行第7步
- 命令行执行git config –global user.name “username”//输入注册时的项目名,命令行执行git config –global user.email “yourname@yourmail.com“//填写注册邮箱
- 命令行输入ssh-keygen -t rsa -C ‘第3步中的邮箱’
- 命令行输入cat ~/.ssh/id_rsa.pub查看本机的ssh配置
- 进入GitHub主页,进入settings,左侧选SSH and GPG keys,将第5步shh配置内容粘贴到对应位置,title随便填个
- 命令行输入ssh -T git@github.com,提示
You are successfully authenticated, but GitHub does not provide shell access.
即为成功
配置根目录_config.yml
|
|
上传到github
根目录下依次执行:
- npm install hexo-deployer-git –save
- hexo d
- hexo g
浏览器输入username.github.io即可访问
更换主题
- GitHub上下载想要的主题放在themes目录下
- 更改_config.yml中的theme属性为下载的主题文件夹名
- 返回主目录命令行依次执行
- hexo generate
- hexo deploy
- 等待一分钟刷新页面即可
Hexo常用命令
- npm install hexo-cli -g(Hexo安装)
- hexo init blog(Hexo生成本地博客)
- npm install(安装依赖包)
- hexo server(启动本地服务器,开启预览访问端口(默认端口4000,’ctrl + c’关闭server))
- hexo new “postName” (新建文章)
- hexo new page “pageName” (新建页面)
- hexo generate (生成静态页面至public目录)
- hexo deploy (部署到GitHub)
- hexo help (查看帮助)
- hexo version (查看Hexo的版本)
简写
- hexo n == hexo new
- hexo g == hexo generate
- hexo s == hexo server
- hexo d == hexo deploy
- hexo s -g(生成本地预览)
- hexo d -g(生成并上传到github)
Hexo自定义页面做首页
新建一个仓库,可取名blog
原博客根目录下修改_config.yml的内容
|
|
|
|
重新部署博客
博客会重新上传到blog仓库中