社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
输入 node -v 出现版本号即为成功
[x] 1. 到官方网址下载对应的版本
Git各平台下载地址:https://git-scm.com/download
Windows平台Git下载地址:https://git-scm.com/download/win
[x] 2.检查Git版本
输入 git --version
点击对应的网址你会发现该项目已经被部署到网络上,你可以通过外网来访问它。
在自己认为合适的地方创建一个文件夹,用来存放之后博客的文档以及配置文件,我是在C盘新建了文件夹,并命名为Blogs。
然后点击进入创建的文件夹,点击鼠标右键选择Git Bash Here
输入 npm install hexo -g 开始安装Hexo
输入 hexo -v 检查是否安装成功
初始化该文件夹
输入 hexo init
这个过程也有点漫长需要等待几分钟,最后出现Start blogging with Hexo!是不是很激动!!
开始安装所需要的组件(也可通过淘宝源 cnpm install安装)
输入 npm install
最后两步你就可以看到博客雏形了
输入 hexo g
输入 hexo s
骚年,打开你的浏览器 输入 http://localhost:4000/ 开启博客之旅
将Hexo与GithubPages联系起来,首次运行的话这里需要设置Git的user name和email
ctrl+C结束之前的sever
输入 git config --global user.name "tangrenjie"
改成你自己的即可
输入 git config --g global user.email "406067361@qq.com"
改成你自己的即可
运行 git Bash 客户端,输入如下代码:
$ cd ~/.ssh
$ ls
这两个命令就是检查是否已经存在 id_rsa.pub 或 id_dsa.pub 文件,如果文件已经存在,那么你可以跳过步骤2,直接进入步骤3。
$ ssh-keygen -t rsa -C "your_email@example.com"
添加密钥到ssh-agent
输入 eval "$(ssh-agent -s)"
添加生成的SSH key到ssh-agent
输入 ssh-add ~/.ssh/id_rsa
代码参数含义:
-t 指定密钥类型,默认是 rsa ,可以省略。
-C 设置注释文字,比如邮箱。
-f 指定密钥文件存储文件名。
以上代码省略了 -f 参数,因此,运行上面那条命令后会让你输入一个文件名,用于保存刚才生成的 SSH key 代码,如:
Generating public/private rsa key pair.
# Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]
当然,你也可以不输入文件名,使用默认文件名(推荐),那么就会生成 id_rsa 和 id_rsa.pub 两个秘钥文件。
接着又会提示你输入两次密码(该密码是你push文件的时候要输入的密码,而不是github管理者的密码),
当然,你也可以不输入密码,直接按回车。那么push的时候就不需要输入密码,直接提交到github上了,如:
Enter passphrase (empty for no passphrase):
# Enter same passphrase again:
接下来,就会显示如下代码提示,如:
Your identification has been saved in /c/Users/you/.ssh/id_rsa.
# Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.
# The key fingerprint is:
# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com
当你看到上面这段代码的收,那就说明,你的 SSH key 已经创建成功,你只需要添加到github的SSH key上就可以了。
测试一下该SSH key
在git Bash 中输入以下代码
$ ssh -T git@github.com
当你输入以上代码时,会有一段警告代码,如:
The authenticity of host 'github.com (207.97.227.239)' can't be established.
# RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
# Are you sure you want to continue connecting (yes/no)?
这是正常的,你输入 yes 回车既可,成功的话你会看见如下代码
Hi username! You've successfully authenticated, but GitHub does not
# provide shell access.
a、首先你需要拷贝 id_rsa.pub 文件的内容,你可以用编辑器打开文件复制,也可以用git命令复制该文件的内容,如:
$ clip < ~/.ssh/id_rsa.pub
b、登录你的github账号,从又上角的设置( Account Settings )进入,然后点击菜单栏的 SSH key 进入页面添加 SSH key。
在你的博客所在文件夹根目录,例如我的是在C:Blogs
找到_config.yml文件,点击编辑,我是用的nodepad++打开的
==这里需要注意的是格式一定是:后跟一个空格,名称对应自己的GitHub项目名称==
到这里基本上博客已经搭建成功
安装扩展
输入 npm install hexo-deployer-git --save
输入 hexo new "Hexo教程"
此时在我的 C:Blogssource_posts 下会出现 Hexo教程.md文件
输入 hexo g 编译,每次改动上传都要执行此操作
输入 hexo d 上传,等待一段时间就可以到github上去看已经提交了
Concise,一款为hexo设计的简约而漂亮的主题
$ git clone https://github.com/huangjunhui/concise.git themes/concise
修改你的博客根目录下的config.yml配置文件中的theme属性,将其修改为concise
$ cd themes/concise
$ git pull
更新前,请先备份你的themes/concise/_config.yml文件。
更多请浏览 concise官网
1.ping 一下你的github地址
我的github为 https://jacktangrj.github.io
2.打开阿里云
3.更改hexo
打开本地文件地址,在source文件夹下添加CHANGE文件(==注意 没有后缀名==),里面的内容为你的域名
输入 hexo g
hexo d
提交至github
4.在github上修改
5.稍等一会,即可看到效果
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!