本地配置环境

1、下载nodejs 下载链接,选择一个稳定的版本安装

2、hexo 官网,去官网看hexo的安装

3、执行命令,在本地开启nodejs服务器

1
hexo s

在浏览器上输入 0.0.0.0:4000 可以看到blog的样子


发布到github

github创建工程

  • 登录你的github
  • 创建一个工程,名为 你的用户名.github.io

修改blog下的配置文件

编辑配置文件 _config.yml

1
2
3
4
deploy:
type: git
repository: https://github.com/09jianfeng/09jianfeng.github.io.git
branch: master

然后执行命令:

1
2
3
4
npm install hexo-deployer-git --save
hexo clean
hexo generate
hexo deploy

上述命令中:

  • 执行 hexo generate会在本地生成一个public文件夹,里面是静态文件
  • 执行 hexo deploy 把生成的静态文件push到你的github

去浏览器输入地址 : 你的用户名.github.io,可以看到你创建的hexo blog已经上传到线上环境了

遇到的问题

发布过程如果出现 access denied的话,需要设置一下ssh key


hexo命令生成博客

生成新blog

1
hexo new "newBlog"

上述命令会生成一个 newBlog.md文件在 source/_posts/ 文件夹下面。 用mardown语法编写你要发布的文档。编写好即可以。 运行 hexo s 开启服务,0.0.0.0:4000 打开可以先预览一下写的文章。

push到github

先生成

1
hexo g

push到github

1
hexo d

发布成功

主题

NexT主题

http://theme-next.iissnan.com/getting-started.html

配置标签
1
hexo new page "tags"

Then, add this line to source/tags/index.md that was created

1
type: "tags"

跟多信息看 next的 主题wiki

maupassant 主题

maupassant