作为一个小白,想建一个博客来帮助自己学习。把学习的过程以及感悟记录下来:

  • github账号一只
  • 域名一只(如果你觉得不重要可以忽略,域名可以尝试很多东西)
  • 小白一只
  • hexo模板一只(当然你拥有更好的,另当别论)

由于图床还没搞定所以暂时莫有图片。七牛需要实名,实名在学校实现不了。

创建github账号及新项目

创建账号啥的不用我多讲了吧。唯一要注意的是,就是创建项目


创建项目要注意,项目名字就是你的github的名字

uesrname.github.io
uesr就是你的github账号


小白的文章,大神勿喷

开始前的准备。

这是安装hexo前的准备。

1. 安装gitbash

大神们说要装gitbash,其实吧,我觉得git for windows的也可以的。但bash怎么说呢,看到命令行我就有种亲切的感觉。。。都可以去官网下载,

2. 安装完成后续操作

安装nodejs

nodejs下载地址
傻瓜式安装。
检查是否安装完成在bash里输入 :git version

3. 安装hexo

  • 先创建一个文件夹。用来放blog的文件
  • 安装hexo命令:npm i -g hexo
  • 安装成功查看版本 hexo -v

接着cd进你的目录。cd e:(进入E盘)cd blog(进入blog文件夹)
接着就要初始化了
hexo init

4. 配置ssh

在配置ssh前,需要输入俩条命令

  • git config –global user.name “name”
  • git config –global user.eamil “emali”
    name和email随便添加

然后你需要照到ssh生成的pub文件。
输入cd ~/.ssh
在输入cat id_rsa.pub
然后把ssh-rsa后面那一段复制下来

粘贴到github上去。在项目的setting里面deploy keys。添加,title随便填,为了方便记忆我填了学校毕竟是学校的电脑

5. 修改主要文件

  • 修改config.yml文件

附上config.yml文件详解

到bash中执行以下命令

  • hexo c
  • hexo g
  • hexo s

据说hexo3.0还需要单独安装服务器。命令是

  • npm i hexo-sever

接着你打开浏览器输入http://localhost:4000 就会看见你的blog了

6. 上传到github

安装 npm install hexo-deployer-git –save
命令

  • hexo c
  • hexo g
  • hexo deploy

请注意最后一步可能要输入你的用户名和密码
然后访问你的blog吧 http://yourgithubname.github.io
yourgithubname改为你的github账号

7. 绑定域名

这一步我弄了好久,还找过大神。

  • 首先你需要一个域名(建议狗爹去买,国外嘛,不用备案)

注册dnspod。需要实名。
然后去看dnspod的狗爹教程,添加好后有延迟。

然后去控制台添加域名之后的解析选项注意

  • 主机记录@ 记录类型A线路类型 默认 记录值(请自行ping name.github.io)
    这是第一条
    第二条主机记录改为wwww
    记录类型改为CNAME
    记录值为 name.github.io

8. 发布文章

bash 中输入

  • hexo new ‘文章名字’

就可以在

  • source/_posts

中看见你创建文章啦
文章编辑需要markdown
cmd-markdown-logo
我使用的是在线编辑你也可以去下个编辑器啥的。