Permalink
Browse files

qzone2blog auto commit

  • Loading branch information...
Hypercube
Hypercube committed Feb 4, 2017
1 parent ab7486e commit d9c503befc1c73df8cd7da30285d021299643248
Showing with 1 addition and 1 deletion.
  1. +1 −1 QQ空间说说自动发博客.md
@@ -11,7 +11,7 @@ date: 2017-02-04

这个识别标记是特别选择的,既能包含一个博文标题以供程序发表博客,又不至于晦涩,允许读者一键点击链接,在浏览器中查看(效果会比QQ空间展示的更好一些)。这些说说的内容应该用[Markdown][1]标记语言书写(比如这条说说,或者说这篇文章),以便直接发布成为文章。

这个项目使用了之前写的[Qzone-API][2]项目来每隔半分钟检查一下我的新说说。如果有要更新的内容(无论是发现了新的要发表的博文,还是有之前的内容被修改了),就在[0x01.me][3]项目中生成一个commit并push(它不会为这篇博客设定分类,并且只会设置一个“来自QQ空间”标签)。接下来的工作就是之前[《博客迁移》[4]这篇文章已经说过的了,服务器监听到push事件,就会自动重新生成整个博客,在一分钟内更新网站内容。
这个项目使用了之前写的[Qzone-API][2]项目来每隔半分钟检查一下我的新说说。如果有要更新的内容(无论是发现了新的要发表的博文,还是有之前的内容被修改了),就在[0x01.me][3]项目中生成一个commit并push(它不会为这篇博客设定分类,并且只会设置一个“来自QQ空间”标签)。接下来的工作就是之前[《博客迁移》][4]这篇文章已经说过的了,服务器监听到push事件,就会自动重新生成整个博客,在一分钟内更新网站内容。

值得一提的是,QQ空间会自动不显示说说的空行,也就是说连着两个换行会被显示为一个换行。而空行是Markdown所规定的段落分隔符。为了避免全篇变成一个段落,我只得在空行上写一个减号,并在程序中用`replace('\n-\n', '\n\n')`来消除这些减号。

0 comments on commit d9c503b

Please sign in to comment.