第一次搭建Hexo,总结一下整个过程:
环境搭建
- 安装
Node.js
:
Hexo是一款基于Node.js
的静态博客框架,可以用来生成静态页面 - 安装
git
:把本地的hexo内容push到github上去
git的具体使用可以参见廖雪峰的博客,写得很详细 - 申请github账号
安装搭建Hexo
- 安装Hexo
进入gitbash
执行以下命令:$ npm install -g hexo
安装hexo插件,可以让hexo通过git
发布$ npm install --save hexo-deployer-git
- 创建一个Hexo项目
选择本地磁盘创建Hexo文件夹,进入该目录后右键gitbash
:$ hexo init
生成静态页面$ hexo g
启动hexo服务器$ hexo s
至此本地hexo创建成功,访问http://localhost:4000即可看到漂亮的博客界面,默认监听4000端口。
部署到github
- 建立
Repository
在github个人主页新建repository,仓库名必须为:用户名.github.io 配置
_config.yml
该文件在本地磁盘创建的hexo目录下,翻到最底部,修改如下(注意冒号后的空格):12345deploy:type: git #有的版本是github也是个小坑,注意repository: https://github.com/CheyenneRowe/CheyenneRowe.github.io.git#在github仓库中直接复制过来,换成自己的branch: master修改后执行:
$ hexo d
执行完毕后访问用户名.github.io即可看到部署在github上的默认博客,第一次发布可能会有10分钟的延迟。到这里,你的hexo博客就建好啦~~
在博客中添加文章:
- 新建文章:
$ hexo new "文章名"
- 在本地hexo目录–>source–>_posts下出现了“文章名.md”,使用
notepad++
打开,用markdown
语法写完保存。 - gitbash中执行:
$ hexo g -d
#生成静态页面,部署到github
$ hexo s
#启动server
访问github个人主页,结束!
ps:这里贴一个替换hexo主题的帖子,祝顺利啦~