hexo next中加入require.js 新建一个main.js作为所有js的入口 这个我是用来加载首页的js的,因为加入了pjax 下面会弄pjax // require.config({ paths: { "music": "/dist/music", "aplayer": "/js/src/aplayer", "backgroudLine": "/js/src/backgroudLine", "category": "/js/src/category", "jquery...
它的天生劣势在于,默认配置对 SEO 并不友好,需要大量改造来优化。最早的时候,Pjax 是一个基于 jQuery 的插件,后来推出了完全独立的版本,适应更广泛的应用场景。为 Hexo 引入 Pjax 很多较早使用 Pjax 的 Hexo 主题,都使用了基于 jQuery 的版本。由于我是新引入,所以使用了最新的独立版本的 Pjax ( https:/...
一个简约卡片式的Hexo博客主题 MaterialXoxuu.com/wiki/material-x/ 是博主xaoxuu基于Material Flow(已停止维护)改编的一个Hexo主题。 我选择这个主题作为教程嘛也是有原因的,它的页面框架比较适合进行pjax修改(next的有款主题也挺适合,自行琢磨) 主题的一些下载安装使用啊这就不做介绍了。主要说下添加pjax支持的过...
最早的时候,Pjax是一个基于jQuery的插件,后来推出了完全独立的版本,适应更广泛的应用场景。 为Hexo 引入 Pjax 很多较早使用Pjax的 Hexo 主题,都使用了基于 jQuery 的版本。由于我是新引入,所以使用了最新的独立版本的Pjax( https://github.com/MoOx/pjax )。 为什么要引入 Pjax 其实原因超简单,因为最近迷上了...
尝试改造Hexo主题以兼容Pjax 先说结果,暂时没有改造成功。原因是发现 Pjax 其实非常依赖布局的一致性。而目前自己名为Gacman的主题,本质是脱胎于老版本的Pacman,各个页面结构差别较大,而 Pjax 在检测到布局差别大的页面时,会自动重新拉取页面,从而失去了局部刷新的特性。
为Hexo 引入 Pjax 很多较早使用Pjax的 Hexo 主题,都使用了基于jQuery的版本。由于我是新引入,所以使用了最新的独立版本的Pjax(https://github.com/MoOx/pjax)。 为什么要引入 Pjax 其实原因超简单,因为最近迷上了精神氮泵,也是晚上肝代码肝图的有效工具...
Hexo 属于静态博客,很多同学给自己的博客加上 Pjax 是为了音乐播放器等功能不中断。 之前我也想过对博客和主题加入 Pjax 支持,但经过一番分析后觉得,这不仅引入了一个巨大的jquery.pjax.js,反而优化效果不明显。 原理 其实,Pjax 的原理并不复杂。或许说,README 一开始就告诉你了: ...
Hexo Hexo 使用 Hexo + GitHub Page 搭建个人博客,记录个人的学习成长。 安装 进入Hexo官网,按照教程提示,依次输入以下命令,便完成了 Hexo 的安装。 配置文件 _config.yml 主题 替换默认主题,本站的主题为 hexo-theme-next 集成 Github 需安装插件 npm install hexo-deployer-git --save,hexo d 命令......
使用hexo s命令本地测试时播放器不能使用,因为在前面步骤中播放器绑定了安全域名,而本地使用的域名是localhost:4000,导致触发限制,执行hexo d命令后将其推到远程仓库,即可在自己博客使用啦! 如果你想拥有会员权限但又接受不了付费条件的话,再推荐一款完全免费的播放器-梨花带雨,具体教程不再给出请自行钻研(差别不...
Issue Checklist I am using the latest version of NexT. I have read the relevant documents of Hexo and NexT. I have reviewed the latest Roadmap on GitHub and searched for current issues, which does not help me. Expected behavior Actual be...