使用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.然后下载主题并改配置文件
- 去github官网下载 hexo-theme-Kaze,不然可能没有搜索框
- 下载好hexo-theme-Kaze后把文件夹复制到blog hemes下。
- npm install hexo-asset-image -- save 然后下载这个
- npm install hexo-generator-json-content --save 然后下载这个
- 在根目录加个.nojekyll文件(github的jekyll无法识别_开头文件)
- 改一下主题文件的_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" 虽然在markdown里面看不到图片,但是在网页上可以看到。
然后
hexo cl 清理缓存
hexo g 生成
hexo s 可以在本地建网页预览,按ctrl然后点链接
hexo d 上传
然后去访问一下你的网站,看看有没有成功
4.简单用法可参考链接4,5
大致需要做的:
参考链接
下一篇:
Navicat 导出导入数据库