博客成长之路


  • 2021-02-18 新版本hexo转义字符显示异常
    突然发现首页的Prev和Next这两个按钮显示出问题了,转义字符«»没有正常显示,也是更新版本导致的。在GitHub的Issues中搜到了解决方案
    archive.ejs
    1
    2
    3
    4
    5
    6
    7
    8
    <nav id="page-nav">
    <%- paginator({
    // 添加转义的相关配置解决这个问题
    escape: false,
    prev_text: '&laquo; Prev',
    next_text: 'Next &raquo;'
    }) %>
    </nav>
    我的解决提交:🎨 修复hexo新版本中转义字符显示问题

  • 2021-02-02 NPM更新后导致build失败
    重做系统之后,发现博客工程build失败了,是NPM版本更新导致的,于是吧hexo的版本也一起升级到最新的版本,这个问题就解决了,同时也产生了一些其他问题
    hexo版本更新: 3.9.0 -> 5.3.0
    更新提交:🚀 更新hexo版本
    在Github的分支build还是失败,新版本的配置文件中url格式添加了校验,之前的不规范的格式导致无法build了,所以要规范化url格式
    我的解决提交:🎨 修复url格式错误

  • 2020-01-16 手机左侧导航栏滑动失效问题:
    手机左侧导航栏划出后样式错乱,并且缩不回去了,解决办法,去掉mobile.js中的高度设置
    具体:wrap.style.height = document.body.scrollHeight + ‘px’;
    我的解决提交:🐛 修复手机左侧导航栏滑动失效问题

  • 2019-05-21 解决代码块行数限制问题:
    困扰我很久的问题,偶然在Github上发现了解决方案,很简单,去掉highlight.styl中的最大高度设置就可以了
    具体:max-height: 50em
    我的解决提交:🎨 删除代码块40行的限制

  • 2019-04-22 解决分享相关问题:
    分享的问题已经有一段时间了,今天才真正解决。
    首先,https无法使用百度分享,所以用了一段时间的addthis,但是换成自己的addthis_pubid后就失效了,最近才发现这个大坑,官网复制的pubid是大写的RA,改成小写后就起作用了
    其次,addthis的效果不如百度统计,最近搜了一下https下使用百度分享,发现是有解决方案的,于是终于能解决这个问题了。
    具体解决方案见:百度分享不支持Https的解决方案
    我的解决提交:🐛 fix share bugs

  • 2019-01-21 解决java标签页排版错乱:
    同事发现java标签页排版错乱了,开始排查,发现本地是正常的,服务器上的那个页面的代码和本地也是一样的,再对比远程和本地页面发现本地少了一篇文章,原因不详
    解决办法:修改那篇文章的tag重新部署后就正常了
    分析:没找到原因,猜测是hexo的bug,以后再继续关注这类事件

  • 2018-12-28 解决markdown表格内|转码问题:
    markdown表格内|需要用&#124;转码,否则因为语法问题无法正常显示
    最近发现之前写的转码失效了,原因把转码的文字设置成了文本高亮,文本高亮中的转码会失效,去掉文本高亮就解决了

  • 2018-11-01 解决畅言广告问题:
    1
    2
    3
    4
    #feedAv,#MZAD_POP_PLACEHOLDER,#pop_ad {
    margin-top: -250px !important;
    transform: scale(0) !important;
    }

  • 2018-10-25 解决底部统计失效问题:
    不蒜子更换域名导致的,更新地址解决
    1
    <script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js">

  • 2018-10-23 解决GitHub提示的安全问题:
    发现是一些依赖的版本过低导致的,更新package.json中的版本号
    1
    2
    3
    4
    {
    "cryptiles": ">=4.1.2",
    "randomatic": ">=3.0.0"
    }

  • 2018-06-28 解决域名更新失败问题:
    页脚部分添加备案号的链接
    1
    <a href="http://www.miitbeian.gov.cn">苏ICP备17039650号-1</a>

  • 2018-05-24 解决一些cdn失效的问题:
    由于bootcss把top域名给封了,导致一些cdn失效,解决办法:找到失效的cdn并更新
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    CDN:
    jquery: //cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js
    require: //cdnjs.cloudflare.com/ajax/libs/require.js/2.2.0/require.min.js
    fontawesome: //cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css
    fancybox_js: //cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.js
    fancybox_css: //cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.css
    animate_css: //cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.1/animate.min.css
    jquery_ui_js: //cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js
    jquery_ui_css: //cdnjs.cloudflare.com/ajax/libs/jqueryui/1.10.4/css/jquery-ui.min.css
    pace_js: //cdnjs.cloudflare.com/ajax/libs/pace/1.0.2/pace.min.js
    clipboard: //cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.5.10/clipboard.min.js
    mathjax: //cdnjs.cloudflare.com/ajax/libs/mathjax/2.6.1/MathJax.js
    scrollreveal: //cdnjs.cloudflare.com/ajax/libs/scrollReveal.js/3.1.4/scrollreveal.min.js

  • 2018-05-22 解决GitHub Pages部署每次都要手动修改CNAME的问题:
    在source文件夹下添加CNAME文件
    1
    www.chenb.top

  • 2018-03-27 解决搜索失效的问题:
    修改_config.yml配置中写法
    1
    2
    3
    search: 
    #on: true
    onload: false
    改成
    1
    2
    search: 
    on: true
文章目录