--- title: 博客成长之路 date: 2018-11-01 17:08:43 description: 记录搭建博客碰到的问题和解决办法 categories: [技术总结] tags: [Hexo, Blog] top: 1 --- --- - `2021-02-18` **新版本hexo转义字符显示异常** 突然发现首页的Prev和Next这两个按钮显示出问题了,转义字符`«`和`»`没有正常显示,也是更新版本导致的。在GitHub的Issues中搜到了解决方案 ```js archive.ejs ``` **我的解决提交:**[🎨 修复hexo新版本中转义字符显示问题](https://github.com/chenbin-353549444/hexo-theme-yelee/commit/50feba02967d9770072d0ed0395daa67cc4aca13) --- - `2021-02-02` **NPM更新后导致build失败** 重做系统之后,发现博客工程build失败了,是NPM版本更新导致的,于是吧hexo的版本也一起升级到最新的版本,这个问题就解决了,同时也产生了一些其他问题 **hexo版本更新:** `3.9.0` -> `5.3.0` **更新提交:**[🚀 更新hexo版本](https://github.com/chenbin-353549444/blog/commit/87e0cd60ee2a7779983265f07ec522f44b77ffbd) 在Github的分支build还是失败,新版本的配置文件中url格式添加了校验,之前的不规范的格式导致无法build了,所以要规范化url格式 **我的解决提交:**[🎨 修复url格式错误](https://github.com/chenbin-353549444/blog/commit/8317509dc23c8f6643d08c7c9475fcf8f45c4835) --- - `2020-01-16` **手机左侧导航栏滑动失效问题:** 手机左侧导航栏划出后样式错乱,并且缩不回去了,解决办法,去掉`mobile.js`中的高度设置 具体:~~wrap.style.height = document.body.scrollHeight + 'px';~~ **我的解决提交:**[🐛 修复手机左侧导航栏滑动失效问题](https://github.com/chenbin-353549444/hexo-theme-yelee/commit/1bb76093e4b7bd6d9bd29572fbdcb086e2ce2f7b) --- - `2019-05-21` **解决代码块行数限制问题:** 困扰我很久的问题,偶然在Github上发现了解决方案,很简单,去掉`highlight.styl`中的最大高度设置就可以了 具体:~~max-height: 50em~~ **我的解决提交:**[🎨 删除代码块40行的限制](https://github.com/chenbin-353549444/hexo-theme-yelee/commit/1813bde713c6a8b0f69aab8edc01dad058d2d4b0) --- - `2019-04-22` **解决分享相关问题:** 分享的问题已经有一段时间了,今天才真正解决。 首先,https无法使用百度分享,所以用了一段时间的addthis,但是换成自己的`addthis_pubid`后就失效了,最近才发现这个大坑,官网复制的pubid是大写的RA,改成小写后就起作用了 其次,addthis的效果不如百度统计,最近搜了一下https下使用百度分享,发现是有解决方案的,于是终于能解决这个问题了。 **具体解决方案见:**[百度分享不支持Https的解决方案](https://github.com/hrwhisper/baiduShare) **我的解决提交:**[🐛 fix share bugs](https://github.com/chenbin-353549444/hexo-theme-yelee/commit/af3114ffb8f0a5beac97bcf089a3585c2b11ed23) --- - `2019-01-21` **解决java标签页排版错乱:** 同事发现java标签页排版错乱了,开始排查,发现本地是正常的,服务器上的那个页面的代码和本地也是一样的,再对比远程和本地页面发现本地少了一篇文章,原因不详 **解决办法:**修改那篇文章的tag重新部署后就正常了 **分析:**没找到原因,猜测是hexo的bug,以后再继续关注这类事件 --- - `2018-12-28` **解决markdown表格内`|`转码问题:** markdown表格内`|`需要用`|`转码,否则因为语法问题无法正常显示 最近发现之前写的转码失效了,原因把转码的文字设置成了文本高亮,文本高亮中的转码会失效,去掉文本高亮就解决了 --- - `2018-11-01` **解决畅言广告问题:** ```scss #feedAv,#MZAD_POP_PLACEHOLDER,#pop_ad { margin-top: -250px !important; transform: scale(0) !important; } ``` --- - `2018-10-25` **解决底部统计失效问题:** 不蒜子更换域名导致的,更新地址解决 ```html