开博不易,且开且珍惜--孔子
2016-09-12
很久没有更新了,狠狠心趁着打折,花50大洋买了MWeb,真的是非常好的编辑器,网站也随之迁移到了这上面。
2016-06-14
结束了这学期的课程,研究生阶段的课基本算是结束了。如果说收获的话,本科是平时不读书,考前预习一下,期末去考试;研究生是平时不读书,考前也不预习,直接就去考试了。。。
之前有多次提到,MathJax在渲染数学公式的时候,会出现和本地的MarkDown编辑器不一致的情况。今天基本解决了这个问题。于是如下的公式也可以显示了:
\[\sum_{i=1}^{n}{X_i}+\int_{0}^{1}{x}+\prod_{i=1}^{n}{X_i}\]
但是后面出现了一个竖线我不知道是怎么回事。
不过这个竖线在这之前就已经出现了,所以下面的方法应该是可行的。
对于部分公式,由于MarkDown语法和\(\LaTeX{}\)语法有冲突,因此造成部分公式内容被marked先转义,导致公式渲染失败,经过权衡,决定放弃部分MarkDown功能,确保\(\LaTeX{}\)的正确。该冲突主要是由于对
\
和_
的转义造成的。
找到marked脚本文件
\hexo\node_modules\marked\lib\marked.js
,先备份一下,然后修改450行附近:
escape: /^\\([\\`*{}\[\]()# +\-.!_>])/,
修改为:
escape: /^\\([`*\[\]()# +\-.!_>])/,
830行附近:
return '<em>' + text + '</em>';
修改为:
return '_' + text + '_';
这里还有另外一个思路:
解决 MathJax 与 Markdown 的冲突
2016-04-29
又是!非常久的时间没有更新!说一下这段时间做的事情吧。
- 终于把域名给搞定了,之前不能在DNSPod上解析成功的原因是把GitHub的地址弄错了。现在是如下的配置:
- CNAME:
lish.space
- GoDaddy:用的是DNSPod提供的两个地址
- DNSPod:
- CNAME:
主机记录 | 记录类型 | 值 |
---|---|---|
@ | A | 103.245.222.123 |
@ | A | 192.30.252.153 |
www | A | 103.245.222.133 |
- 本地的MarkDown编辑器换了又换,始终没有非常令人满意的,现在用的是MacDown
- 晚上会申请一个图床
- MarkDown其实有一点非常不好,就是很难处理想要缩进的内容,比如上面的表格,我是打了两个
Tab
的,个人感觉这个语法有点让人费解。比如有时候想要首行缩进,顺便一提,首行缩进一般是在输入法上切换成全角,然后打两个空格😄😄😄
2016-03-31
很久没有更新了,这一周忙着准备中金基金量化开发的实习,本以为实习是一些量化策略方面的工作,面试了才发现原来是相对比较偏系统的开发,做一些Python的Message Queue之类的东西。这是题外话了。
之前修改本地文件的时候一直用的sudo
来做,也没有怎么管文件的权限,因为没有用hexo new
这个命令。
今天试了一下这个命令,发现sudo hexo new
出来的文件因为一些权限的问题用我的MarkDown编辑器(暂时在用MWeb)没法处理,于是把权限改成了777
哈哈哈。EZ~
MWeb虽然文库的功能很不错,但是拿来编辑一个文本还是不大方便,特别是权限出错之后会莫名其妙地卡死,还是换回Mou吧?
2016-03-24
jekyll很麻烦,我又没学过Web开发,你在逗我?
今天改用了Hexo,用了一个叫NeXT的主题。
NeXT是什么,听着那么耳熟,没错,是乔老爷子创业的那个公司的名字。EZ~
晚饭的时候遇到了一些问题:
在本地hexo server
之后用浏览器浏览博客时,分类(categories)下面的某一个子分类(就比如我的Blog.self吧)是可以浏览的,但是同步到GitHub之后就跳404了。
百度了好久,原来是因为GitHub对于文件夹得大小写是不敏感的。
给出的解决办法是要修改/.deploy_git/.git/config
这个文件,把里面的ignorecase = true
改为false
。
之后把.deploy_git
删掉,重新push
,然后
hexo clean
hexo generate -deploy
试了一下真的好了。。。
但是有一个问题啊,修改了之后我不是把整个文件夹删掉了么?事实上,在解决了之后我再去查看config
这个文件,里面依然是ignorecase = true
的。
所以是不是删掉.deploy_git
重新部署就可以了。
不是很懂。
另外以后标签和分类名字尽量用中文吧😢
刚刚有贴上了一段代码,发现居然没有高亮,原来在代码块边要加上代码语言的名字。
如下:
``` zsh
hexo clean
hexo generate -deploy
尽管如此,似乎shell仍然认不出来,Python倒是可以了。
2016-03-23
人往往从想法到实现是很难的一步,所以我常常想着要好好学习却从来没有,所以现在都说产学研啊产学研。
一开始我以为用MWeb直接生成的页面可以直接拿来用了,MWeb的页面很好看,但是中看不中用,pull
上来卵用没有。
于是研究了一下jekyll,一切就绪!看起来是一个好的开始!
哦,凌晨的时候上GoDaddy注册了一个域名:LiSH.space,花了十几块钱的样子。注册之后发现域名提供商被伟大的GFW墙掉了,很关键雪崩。用DNSPod做一下三方的解析却不知为什么一直搞不定。随缘吧。
2016-03-22
很早就有了开博的想法,来记录一下自己的学习及所想。但是一直以来都没有找到好的博客系统。
比如WordPress体量太大,新浪博客啊,CSDN之流自由度太低,还时不时来个广告,是可忍孰不可忍。
知道我得知了可以用GitHub做这个事情以后才发现了新大陆。
GitHub我用的并不多,本科学Java和算法的时候用它存储了一下代码,前几天临时忘记了快排
中间那一段是咋写的,还上去看了一下。