hexo博客资料

资源

[教程](https://blog.csdn.net/sinat_37781304/article/details/82729029?spm=1001.2014.3001.5506)

hexo 根目录下的_config.yml 配置解释
官网

  • 插件

fluid 主题库 ==》 配套文档 ==》 该 ui 框架已经集成搜索组件  hexo-generator-search,不要重复添加。

评论组件

搜索组件 :npm install hexo-generator-json-content

hexo deploy 的 说明

hexo deploy 命令可以根据 __config.yml 中的 deploy 下的 repo 指定的仓库地址来部署网站,并且会自动连接该仓库,并自动 push 文件。

Gitee(码云)、Github 同时配置 ssh key
论 git 中使用 https 和 ssh 协议的区别

注意点

  • 公司的只支持 ssh 协议的连接,所以 repo 只能写 ssh 地址
  • hexo 部署到 仓库的不是 hexo 源代码,就是和普通 push 不一样,而是整理打包后的 html+css+img+静态资源,其实就是一个启动网站的真实代码。
  • hexo 部署 老实使用 hexo clean + hexo g + hexo d   不然容易资源不同步, 但也可能是缓存问题。稍等片刻

知识点

  • hexo 使用 hexo new bolg 后一定要使用 生成器 hexo -g渲染博客,不然部署后啥都没变。
  • hexo 有三种 layout 布局方式, 主要的是 post, 通过 hexo new blogname 就会自动在source/_posts 下创建 md。然后就是 page 使用 hexo new page pagename 会在 source/ 单独创建 page 文件夹。访问会通过 域名url/pagename  一般侧边栏和导航栏的选项会使用到 page, 还有一种 layout 是草稿
    draft, 不介绍
  • scaffolds 模板中 可以预置各 layout 创建后 Front-matter
  • 主题配置完后 需要 重新开启一次服务器 (hexo s)。

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!