TypeCodes

更新博客生成发布及同步GitHub的Shell脚本:解决文件名空格问题

前面一篇文章通过Linux Shell脚本的方式,实现博客生成发布及同步GitHub的的功能:先同步GitHub个人仓库中的Markdown文章到本地,然后通过Pelican编译生成静态HTML文件,最后发布到Nginx的web目录下面,同时更新到GitHub个人主页(vfhky.github.io)。

由于没仔细考虑到Markdown文件名中可能包含空格的问题,所以在Shell脚本的文件名遍历时(代码第108行)出现了BUG:Linux Shell默认把空格空格做为值与值之间的分隔符,所以原本一个带空格的文件名就被拆分成了几个文件名。

CentOS7.2服务器默认的IFS为空值

1 解决方法 …

- 阅读剩余部分 -

同步GitHub Markdown文章到Linux服务器后更新Pelican博客的脚本

使用了Pelican后,最多的操作就是编译Markdown文章生成HTML文件,然后发布到Nginx的博客目录下。

我的Pelican博客管理和发布流程

如上面的流程图所示,目前自己在CentOS7.1服务器上通过Pelican生成和发布博客的做法如下:

1
2
3
4
5
6
在Windows中写好Markdown文章,然后git push到GitHub中的私人仓库中;
在CentOS7.1服务器中git pull到本地仓库;
把Markdown文件复制到Pelican的文章目录(content …

- 阅读剩余部分 -

Typecho评论中开启和使用Markdown的方法

轻量级的博客程序Typecho,还有一个很舒适的体验,那就是支持Markdown语法,不论是在文章或是评论中。这篇文章主要是说明如何在博客中使用Markdown写作以及如何在评论中使用Markdown语法。

Typecho评论中开启和使用Markdown的方法

1 Typecho博客评论中开启Markdown功能

在Typecho中,如何在写评论的时候也能像写文章那样,使用Markdown语法?我们只需要在Typecho的后台分两个步骤即可开启这个功能。

首先进入Typecho博客的后台管理界面,然后鼠标滑到左上角菜单栏上的设置,接着点击评论进入到评论设置界面。如下图所示,需要勾选上在评论中使用 …

- 阅读剩余部分 -