hexo-material


前言

前两年虚拟机崩了

博客上的数据全丢,而且没有备份,心疼

没有md文件的存根(只有少数几份在win上有备份),只剩下个编译后的网站——Hey!YaHei~

最近没啥学习的动力,重操旧业把博客搭起来玩玩吧

这次依旧用hexo框架

NexT主题也更换为Material主题(这个主题看起来还不错)

前者其实更加简约,但它的首页感觉有些难受

额外搞了个prism语法高亮插件,美滋滋……


主要更学习笔记吧,其实自己的笔记别人未必看得懂

兴许偶尔会写点别的~~

估计没人会来看,纯属自娱自乐


原博客目录

(带星号的表示新博客上也有一样的文章)


更新日志

2017-07-24

唉~


2017-08-27

由于markdown与mathjax的语法冲突,mathjax的_时常被markdown错误的渲染

故修改node_modules/marked/lib/marked.js文件中的正则表达式来放弃markdown对_的渲染

参考:hexo博客MathJax公式渲染问题


2018-04-25

修改Material的模板文件themes/material/layout/layout.ejs——

在末尾追加添加相关js代码;

将mardown语法 [text](url?_blank) 转换成带属性 target="_blank<a> 标签,

弥补markdown不支持“从新标签打开链接”的功能——


<script type="text/javascript">
    var aTagArr = [].slice.apply(document.getElementsByTagName("a"));
    aTagArr.forEach(function (e, i) {
        if( e.href.lastIndexOf("_blank") > -1 ){
            e.target = "_blank";
            e.href = e.href.replace("?_blank", "");
        }
    });
</script>


2018-08-24


2019-03-06

参考:

hexo 博客开启 https (SSL 证书) | CSDN, staunchKai

Hexo 博客 之 添加 https | 简书, evenyao