目录

Github Page+Hexo搭建blog

1.创建自己的Github page

登录 https://github.com/lxkaka ,创建一个新repository,repository name 设置为 lxkaka.github.io,其他选项默认。点确认 然后在这个仓库的页面 https://github.com/lxkaka/lxkaka.github.io 的右边栏点Settings 往下拉找到GitHub Pages -> Automatic Page generator.
访问 https://lxkaka.github.io 就能看到页面。

2. 安装Hexo

首先安装 hexo modul
$ npm install -g hexo

建立一个文件夹,在次文件夹下
$ hexo init
$ npm install
本地的Hexo博客已经初步搭建起来,输入以下指令:
$ hexo generate//可以简写为 hexo g
$ hexo server//可以简写为 hexo s

3. 部署Hexo到GitHub上

将本地博客deploy到GitHub上,输入以下指令
$ npm install hexo-deployer-git --save
然后打开博客目录的_config.yml文件,设置 url: http://lxkaka.github.io/ deploy的type为git,repository(repo) 为:https://github.com/lxkaka/lxkaka.github.io.git(需要在type和repo后面加上一个空格再填写)。(这一步是绑定自己域名)最后在Hexo目录中找到source文件夹,在其中新建一个文件CNAME,没有后缀名(建议使用Sublime Text新建)内容为你的域名(即XXXXXX.XXXXXX,不要加WWW之类的前缀),保存。输入以下指令:
$ hexo g
$ hexo deploy//可简写为 hexo d

在执行 hexo deploy 后,出现 error deployer not found:git 的错误处理 输入代码:
npm install hexo-deployer-git --save

目前还没绑定自己的域名。所以只能lxkaka.github.io 访问

发表新文章

用hexo发表新文章

$ hexo n ''my new post‘’
其中my new post为文章标题,执行命令后,会在项目\source_posts中生成my new post.md文件,用编辑器打开编写即可。

当然,也可以直接在\source_posts中新建一个md文件。 写完后,推送到服务器上,执行

$ hexo g #生成
$ hexo d #部署 # 可与hexo g合并为 hexo d -g

Note:

头像不显示解决办法: 接修改layout/_partial/left-col.ejs的第六行和第八行为:

    <img src="<%=theme.avatar%>" class="js-avatar show">
    <img src="<%=theme.avatar%>" class="js-avatar show" style="width: 100%;height: 100%;opacity: 1;">