#我的新文章
这是我的第一篇在github
上的博客。记录下我的工作和生活,慢慢给其他的文章都更新到这里。嬉笑怒骂也好,喜怒哀乐也罢,我就是一个俗人罢了。
#我的新文章
这是我的第一篇在github
上的博客。记录下我的工作和生活,慢慢给其他的文章都更新到这里。嬉笑怒骂也好,喜怒哀乐也罢,我就是一个俗人罢了。
hexo环境搭建
请参考 hexo.io 官方站点,
强烈建议给基本操作下的内容快速浏览一遍,下面的操作是我一个一个命令敲出来的,遇到的坑也会记录下来,希望大家能少走弯路。
github上建立静态博客
git clone 项目地址
到本地
cd 项目名
echo # hexo 实例站点 >> README.md
git init
git add README.md
git commit -m “first blood”
git remote add origin 项目地址
git push -u origin master
github免费站点建立规则,请仔细阅读这个规则
https://help.github.com/articles/user-organization-and-project-pages/
默认github域名
默认github 分配了 一个name.github.io的域名,
还有一个name.github.io/project_name的二级域名,
请参照github的提示设置URL。
站点配置流程
修改全局配置文件_config.yml,配置deploy
# Site 站点配置
title: 凭海临风的测试江湖
subtitle:
description: 凭海临风的博客
author: Jeff Sui
language: zh-CN
timezone
</code></pre>
# URL 站点链接
## If your site is put in a subdirectory, set url as ‘http://yoursite.com/child' and root as ‘/child/‘
url: http://jeffsui.github.io
root: /pinghailinfeng_blog/
permalink: :year/:month/:day/:title/
permalink_defaults:
# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
type: git
repo: https://github.com/jeffsui/pinghailinfeng_blog.git
branch : master
message :
以上配置仅供参考
创建文章
执行hexo new
命令
例如:hexo new post my-first-blog
将会自动在source/_posts下创建一个my-first-blog.md的文件,使用的是scaffolds下的post.md模板
修改并保存my-first-blog.md文件
站点生成hexo g
站点部署 hexo d
如果没有报错,恭喜你已经成功推送到 项目的master分支。
创建gh-pages分支并推送到远程
git fetch origin master
git checkout gh-pages
git merge master
git push origin gh-pages
node_module
下所有,执行npm install
,再hexo g
,hexo server -i 127.0.0.1 -s -o
即可。大坑各种有,github特别多,还有伟大的墙,兄弟们,github好上,填坑需谨慎!