使用hexo在github page上搭建kaze主题博客总结

网上查资料总结,差不多就这样了。

步骤

大致流程如下:

github上建立repository,整个hexo分支,并设置默认为main分支

下载node.js

下载git,并设置用户和邮箱

git config --global user.name "GitHub的用户名"(注意前边是“--global”,有两个横线)
git config --global user.email "注册GitHub使用的邮箱"
git config --global core.autocrlf false  #windows系统要加这行代码

下载hexo,并初始化博客

npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server 可以在本地预览,一般会有点问题,先别急
ssh-keygen -t rsa -C "你的邮箱"
#没有.ssh文件夹则运行上面这行代码,或者你可以删掉.ssh再运行

生成密钥文件,并在github添加SSH KEY(填id_rsa.pub里的内容),实现SSH免密登录。

ssh -T git@github.com #测试一下,一般要关掉代理。

大致流程:

删除根目录下的.deploy_git和.git文件夹

删除public目录下的.git文件夹

3.然后下载主题并改配置文件

  1. 去github官网下载 hexo-theme-Kaze,不然可能没有搜索框
  2. 下载好hexo-theme-Kaze后把文件夹复制到blog hemes下。
  3. npm install hexo-asset-image -- save 然后下载这个
  4. npm install hexo-generator-json-content --save 然后下载这个
  5. 在根目录加个.nojekyll文件(github的jekyll无法识别_开头文件)
  6. 改一下主题文件的_config.yml,把search下面改成enable: true

6. 改一下blog\_config.yml

language: zh-CN.yml | en 

post_asset_folder: true #之后hexo new一个md会多一个文件夹存放图片

# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
theme: hexo-theme-Kaze
注意:之后在markdown里面引入图片的方式 ![](图片名.jpg),只保留"图片名.jpg" 虽然在markdown里面看不到图片,但是在网页上可以看到。

然后

hexo cl 清理缓存

hexo g 生成

hexo s 可以在本地建网页预览,按ctrl然后点链接

hexo d 上传

然后去访问一下你的网站,看看有没有成功

4.简单用法可参考链接4,5

大致需要做的:

参考链接

经验分享 程序员 微信小程序 职场和发展