- 搭建 Node.js 环境
- 搭建 Git 环境
- 安装配置 Hexo
创建Github项目
Node安装完后
npm -v
node -v
--使用 npm 安装 Hexo:在命令行中输入
$ npm install hexo-cli -g
查看node与npm的版本号即node环境的环境配置成功
此说明你的git已经OK
在cmd里安装hexo
npm install hexo-cli -g
安装会需要一段时间 ,并且安传完后会爆出错误,这个可以忽略掉
安装完hexo后,重新在Git上查看hexo的版本信息,出现即OK
$ hexo version
$ hexo init smallyan
$ cd smallyan
$ npm install
新建完成后,指定文件夹的目录如下:.
├── .deploy #需要部署的文件
├── node_modules #Hexo插件
├── public #生成的静态网页文件
├── scaffolds #模板
├── source #博客正文和其他源文件,404、favicon、CNAME 都应该放在这里|
├── _drafts #草稿
| └── _posts #文章
├── themes #主题
├── _config.yml #全局配置文件
└── package.json #npm 依赖等运行本地 Hexo 服务hexo server或者hexo s
在Git启动服务,启动后就可以访问你的网站,
$ hexo server
或者
$ hexo s
命令执行完后打开链接后如下图
使用此命令连续三个回车生成两个密钥文件(c/Users/tengg/.ssh/id_rsa)
输入的是提交项目用的密码,我们直接不填
$ ssh-keygen -t rsa -C 'tenggeli999@163.com'
打开C:\Users\bxm09.ssh\id_rsa.pub,此文件里面内容为刚才生成的密钥,准确的复制这个文件的内容,粘贴到https://github.com/settings/ssh的new SSH key中,标题随便写
使用此命令测试链接,第一次可能不会成功,按照提示yes即可,再测试时就会出现HI user you`ve successfully…
$ ssh -T git@github.com
将deploy(配置)
type设置为git,repository添加你的GitHub仓库的位置
这个是仓库的地址(Use Git 是git开头的)
// 删除旧的 public 文件
hexo clean
// 生成新的 public 文件
hexo generate
或者
hexo g
// 开始部署
hexo deploye
或者
hexo d