hexo博客资料

资源

教程
官网

  • 插件

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)。