npm i -g hexo
hexo init
node_modules:是依赖包
public:存放的是生成的页面
scaffolds:命令生成文章等的模板
source:用命令创建的各种文章
themes:主题
_config.yml:整个博客的配置
db.json:source解析所得到的
package.json:项目所需模块项目的配置信息
npm i hexo-server
- 然后运行
hexo server
- 创建一个repository,名称为
yourname.github.io
, 其中yourname是你的github名称,按照这个规则创建github page才会生效 - 修改
_config.yml
中的git配置
deploy:
type: git
repo: https://github.com/xxxx.git
branch: master
- 在本地安装上传工具
npm install hexo-deployer-git --save
- 依次执行如下命令
hexo clean // 删除上次打包
hexo generate // 打包
hexo deploy // 上传
在浏览器中输入 http://yourgithubname.github.io
就可以看到你的个人博客了!
npm install -S hexo-generator-json-content
然后
search:
insight: true
- 首先在source文件夹下建立一个
README.md
- 修改
_config.yml
skip_render: README.md
- 在本地的博客目录中找到source文件夹。
- 新建一个没有后缀名的文件 CNAME
- 在文件中添加你的域名,如
xichaoming.top
- 保存后重新生成,并提交你的博客
- 在github中找到你的博客仓库。
- 点击
Setting
- 找到
Custom domain
- 输入你的域名点击save
- 然后你就可以在浏览器用你的域名愉快的访问啦
github page毕竟是国外站点,访问速度相对来说比较慢,但是同时你又想在gihub上保存一下代码,可以尝试同时托管两个仓库。
做解析的时候海外的ip 指向到github,国内的或者说百度的直接指向coding。