利用 Hexo + Github Pages 搭建免费博客 - 上传云端(二)
2017-11-10 15:12
579 查看
去原文看全篇教程
在上一篇教程,我们已经成功把网站运行起来了。那么,怎样才能把网站上传到云端?
(建议:最好两个都注册,后面我会说明为什么)
依次输入用户名,邮箱,密码,点击
选择免费方案,点击
除非你以后想当程序员,否则就直接点
打开你的邮箱,点击
A:简单来说,就是一个用来储存代码的网盘,不过比网盘要高级
进入 Github 首页 ,点击右边的
点击
(由于我已经创建过同名的,所以按钮是灰色的)
输入下面的命令生成 Key
Git 会提示你输入一个目录来存放 Key 文件,直接回车表示括号里的路径
输入一个密码,也可以不设密码,直接回车
再输一遍密码,之前没有就回车
进入存放 Key 文件的
4000
目录,打开
进入 Github 的 SSH Keys 设置页面,点击
然后它会让你输入密码,输入后直接回车
打开
例如,我的是:
在博客根目录打开 Git,输入命令
如果出现
第一次上传会出现提示,输入
如果没有出现像下面一样的提示,就说明上传成功,你可以去
注册好后,访问 https://coding.net/user,点击右上角的
项目名称、公不公开随意,填写完后点击
按照图中顺序添加 Key (仍然是上次生成的)
输入密码并确认
打开你新建的项目,复制 SSH 地址
打开
在上一篇教程,我们已经成功把网站运行起来了。那么,怎样才能把网站上传到云端?
(建议:最好两个都注册,后面我会说明为什么)
Github 教程
注册账号
打开 Github 官网 ,在主页就有注册的地方依次输入用户名,邮箱,密码,点击
Sign up for Github
选择免费方案,点击
Continue
除非你以后想当程序员,否则就直接点
skip this step
打开你的邮箱,点击
Verify email address验证邮箱
创建仓库
Q:什么是仓库
A:简单来说,就是一个用来储存代码的网盘,不过比网盘要高级
进入 Github 首页 ,点击右边的
New repositoriy
Repository name一栏填你的用户名.github.io,否则后面就无法上传
点击
Create repository
(由于我已经创建过同名的,所以按钮是灰色的)
配置 SSH Key
打开 Git,输入git config --global user.email "注册时的邮箱" git config --global user.name "注册时的用户名"
输入下面的命令生成 Key
ssh-keygen -t rsa -C "注册时的邮箱"
Git 会提示你输入一个目录来存放 Key 文件,直接回车表示括号里的路径
输入一个密码,也可以不设密码,直接回车
再输一遍密码,之前没有就回车
进入存放 Key 文件的
4000
目录,打开
id_rsa.pub文件(用文本编辑器,也可以用记事本),复制里面的内容
进入 Github 的 SSH Keys 设置页面,点击
New SSH key
Title里随便输一个标题,
Key里粘贴你刚刚复制的 Key,然后点击
Add SSH Key
然后它会让你输入密码,输入后直接回车
配置本地 Git
进入你的仓库,点击SSH按钮,复制
打开
站点配置文件,找到
Deployment一栏,按照下面修改
deploy: type: git repo: git@github.com:用户名/刚刚复制的地址 branch: master
例如,我的是:
deploy: type: git repo: git@github.com:XcantloadX/XcantloadX.github.io.git branch: master
在博客根目录打开 Git,输入命令
hexo deploy //可简写为 hexo d
如果出现
ERROR Deployer not found: git,运行
npm install hexo-deployer-git --save
第一次上传会出现提示,输入
yes回车即可
如果没有出现像下面一样的提示,就说明上传成功,你可以去
你的用户名.github.io看看效果
Please make sure you have the correct access rights and the repository exists. at ChildProcess.<anonymous> (C:\Users\Administrator\Desktop\1\Desktop\XcantloadX - 副本\node_modules\hexo-util\lib\spawn.js:37:17) at emitTwo (events.js:126:13) at ChildProcess.emit (events.js:214:7) at ChildProcess.cp.emit (C:\Users\Administrator\Desktop\1\Desktop\XcantloadX - 副本\node_modules\cross-spawn\lib\enoent.js:40:29) at maybeClose (internal/child_process.js:925:16) at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
Coding
访问 Coding 官网,由于 Coding 是中文的,注册账号的过程我就不截图了注册好后,访问 https://coding.net/user,点击右上角的
+,选择项目
项目名称、公不公开随意,填写完后点击
创建项目
按照图中顺序添加 Key (仍然是上次生成的)
输入密码并确认
打开你新建的项目,复制 SSH 地址
打开
站点配置文件,找到
Deployment一栏,按照下面修改
deploy: type: git repo: github: git@github.com:XcantloadX/XcantloadX.github.io.git coding: 刚刚复制的地址 branch: master
hexo d即可,若无错误提示,表明配置成功,可以去
https://用户名.coding.me/项目名查看效果
相关文章推荐
- 利用 Hexo + Github Pages 搭建免费博客 - Markdown 语法说明(三)
- 利用 Hexo + Github Pages 搭建免费博客 - 第一次运行(一)
- 利用hexo和Github搭建个人免费博客
- 利用Hexo + GitHub搭建免费的个人博客
- 使用GitHub Pages和Hexo搭建免费独立博客
- GitHubPages+Hexo搭建免费个人博客(windows平台)
- 利用Github Pages和Hexo搭建个人博客
- 使用Hexo+Github Pages 来搭建免费的专属博客
- 利用GitHub Pages和Hexo搭建个人博客
- 利用Github Pages+Hexo搭建个人博客
- hexo github pages 搭建博客
- Ubuntu下github pages+hexo搭建自己的博客
- Github Pages 搭建HEXO主题个人博客
- 使用github pages, hexo搭建个人博客教程
- hexo与github pages搭建博客
- 基于 Hexo + GitHub Pages 搭建个人博客(一)
- github pages + Hexo + 域名绑定搭建个人博客增强版
- Ubuntu下github pages+hexo搭建自己的博客
- 使用hexo+github搭建免费个人博客详细教程
- 利用Github Pages 和 Hexo快速搭建自己的Blog