如何使用 hexo + github 搭建属于自己的博客
windows下利用github和hexo搭建博客
环境依赖
在官网中下载node.js和git,并完成安装。
分别执行以下命令,若返回版本号,则表明安装成功。
1 | git --version |
github仓库
设置ssh
1 | ssh-keygen -t rsa -C "xxx@163.com" |
将本地id_rsa.pub
的内容,拷贝到github设置中的SSH and GPG keys
。
安装hexo
1 | npm install -g hexo-cli |
新建一个目录,然后初始化该目录
1 | mkdir blog |
本地预览:
1 | hexo g # 生成页面 |
本地博客测试成功后,将其上传到github部署
1 | 安装hexo-deployer-git |
新建博文
自动创建
进入博客所在目录,右键打开Git Bash Here,创建博文。在source/_posts目录下能看到一个My-New-Post.md文件。
1 | hexo new "My New Post" |
将博文上传到github并发布
1 | hexo g # 生成页面 |
手动创建
在source/_posts目录下新建一个md文件,并在文件开头加入如下格式的front-matter
1 | --- |
更换主题
1 | cd /f/blog/git clone https://github.com/liuyib/hexo-theme-stun.git themes/stunnpm install --save hexo-renderer-pug # 安装依赖 |
然后修改_config.yml
1 | theme: stun |