hexo介绍:

一个非常好用的博客框架
优点如下:

超快速度
Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染
一键部署
只需一条指令即可部署到 GitHub Pages, Heroku 或其他平台。
支持 Markdown
Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件。
插件和可扩展性
强大的 API 带来无限的可能,与数种模板引擎(EJS,Pug,Nunjucks)和工具(Babel,PostCSS,Less/Sass)轻易集成

这个博客的框架就是hexo

开始来搭建自己的小窝吧!

参考教程:
手把手教你搭建属于自己的hexo+github博客-hojun_cn

1. 安装nodejs

这里下载文档(安装包)并按默认设置安装

win+R调出运行

输入cmd来打开命令提示符

输入node -v

如果显示版本号(例如:V8.11.1)就证明安装成功

2.注册github

注:某些情况下可能需要科学上网

进入GitHub网站

github注册.png

直接输入昵称、邮箱、密码

注册1.png

在这里点continue继续

注册2.png

在这里随便选,点submit继续

注册3.png

在这里点Start a project新建一个项目,同时去邮箱验证一下

注册4.png

这样设置后点Create repository继续

这样域名和仓库就算建立好了

博客地址为:https://用户名.github.io

3.gitforwin安装

这里下载64位版本,提取码:ur9p

其他版本在这里下载

按默认设置安装

注意这里改选第二个

gfw安装改.png

安装完成后打开cmd输入git如果有选项就证明安装成功

4.githubSSH设置

git 安装路径下找到git-bash.exe这个并打开

输入命令

ssh-keygen -t rsa -C "你的github注册邮箱地址"

回车

回车

回车

直到出现一个符号组成的方框

打开githb,在右上角头像下拉菜单中找到Settings进入

左边菜单找到SSH进入,点击New SSH key

title随便填,key在此电脑->本地磁盘(C:)->用户->Administrator->.ssh这里

用笔记本打开这个文件,全部复制下来填在key里面再点击Add SSH key就行了

5.hexo安装使用

在你电脑上想搭建博客的位置新建一个文件夹

进入这个文件夹,在上面地址栏输入cmd打开命令提示符,进入这个文件夹目录下

输入下面这个来安装hexo

npm install hexo-cli -g

等待安装完成

完成后输入这个

hexo init 你的博客名

来设置博客名

cd 你的博客名

来移动到你的博客目录下

npm install

来安装依赖

npm install hexo-deployer-git --save

安装插件

这样就算安装完成了

输入这个来预览一下
hexo s -p 端口
比如:
hexo s -p 5555
用浏览器打开http://localhost:5555/
就可以看见了

6.sublime安装

这里下载

按默认设置安装

打开sublime,将博客目录拖到窗口中就可以编辑了

博客文章在你的博客名->source->_posts目录下

添加只需要将你写好的markdown格式的文件(以.md结尾)放到这个目录下

7.hexo发布至github

打开github进入仓库

发布1.png

在这里找到地址,复制

用sublime打开博客目录

选择/* _config.yml

在最下面type这里填git

并在下面添加

repo:刚才复制的地址

branch: master

效果大概这样:

deploy:
  type: git
  repo: 刚才复制的地址
  branch: master

在上面找到url这样设置

url: http://你的博客名.github.io

在上面对应设置

author: 你的名称

这样就设置好了

部署

hexo g
hexo d

以后每次写好博客后运行一下上面两个就行啦

第一次使用部署提交报错解决方法

如果第一次hexo d报错,按照提示需要运行下面两个

git config --global user.email "你的邮箱"
git config --global user.name "你的用户名"

再次hexo d

会跳出对话框,输入GitHub用户名密码后点Login

如果没有黄色或者红色报错就证明提交成功

输入网站https://你的博客名.github.io就能进入你的博客啦!

hexo下载速度缓慢解决方法

参考这里

在下载前先输入这个:

npm config set registry https://registry.npm.taobao.org

再下载



一只小白·鸽