开博日记

2016/9/6 posted in  BLABLABLA  

开博不易,且开且珍惜--孔子

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:
主机记录 记录类型
@ A 103.245.222.123
@ A 192.30.252.153
www A 103.245.222.133
  • 本地的MarkDown编辑器换了又换,始终没有非常令人满意的,现在用的是MacDown
  • 晚上会申请一个图床
  • MarkDown其实有一点非常不好,就是很难处理想要缩进的内容,比如上面的表格,我是打了两个Tab的,个人感觉这个语法有点让人费解。比如有时候想要首行缩进,顺便一提,首行缩进一般是在输入法上切换成全角,然后打两个空格😄😄😄

2016-03-31

很久没有更新了,这一周忙着准备中金基金量化开发的实习,本以为实习是一些量化策略方面的工作,面试了才发现原来是相对比较偏系统的开发,做一些PythonMessage 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算法的时候用它存储了一下代码,前几天临时忘记了快排中间那一段是咋写的,还上去看了一下。