详细方式参考Hexo+github搭建个人博客|使用Hexo在GitHub Pages上搭建部署免费的个人博客网站|hexo+github搭建免费个人博客
##安装配置hexo
hexo在D:\Program Files\nodejs\node_modules\hexo文件夹下
第一步:克隆主题到本地themes目录下
然后命令行进入到你的博客目录的themes目录下:
点击鼠标右键,打开github bash执行下面语句:
git clone git://github.com/ppoffice/hexo-theme-alex.git
(这个是刚刚那个页面的Install下的命令 )
第二步:配置你将要生成的博客主题为刚刚克隆的主题
然后进入到/blog/_config.yml里面,将theme改为你刚刚下载保存的主题的名字。
然后回到cmd,执行:
*hexo clean(如果要重新设置主题需要执行这一步)*
hexo g回车 (这是重新生成blog)
hexo d回车 (这是将本地blog部署到github的仓库)
好了,试试在浏览器的地址栏输入:“你的github用户名.github.io”,你将会看到如下主题的blog页面/:
怎么更新发布到github的博客:
接着:
配置新主题
修改/blog/_config.yml里面的theme
在上传代码到GitHub前,可以把GitHub上以前所有代码下载下来(虽然GitHub有版本管理,但备份一下总是好的),因为Hexo提交代码时会把以前的代码删掉。
Hexo默认会把所有md文件都转换成html,包括README.md,所有需要每次生成之后、上传之前,手动将CNAME、README.md复制到public目录,并删除README.html。
在node cmd中把本地博客部署到GitHub
在上传网站到GitHub前,最好先清除缓存($ hexo clean),然后重新生成静态文件($ hexo g),最后再上传部署($ hexo d)。到此,新主题的博客已经发布成功了。
$ hexo clean
$ hexo g
$ hexo d
或 $ hexo deploy (会要求输入通过密码)
以上两步可以合并为hexo g -d
创建新文章
首先,在Git Bash中进入Hexo文件夹($ cd /.../Hexo/),然后创建新文章($ hexo new 文章标题),就可以在/Hexo/Source/_post目录下看到你新创建的那个文章的md文件。
$ cd /.../Hexo/
$ hexo new titlename
如使用 hexo new hello 命令,创建名为hello.cmd的文件。
编辑md文件(Markdown)
Markdown是一种书写标志语言,语法说明 (简体中文版马克飞象) http://wowubuntu.com/markdown/(使用在线的)
重新上传部署网站
先清除缓存($ hexo clean),然后重新生成静态文件($ hexo g),最后再上传部署($ hexo d)。
$ hexo clean
$ hexo g
$ hexo d
或 $ hexo deploy
成功发布
到此,写好文章的博客也已经发布成功了。
之后跟新的文章时只需要在git bash里面执行hexo d就可以