共计 6 篇文章

手记7:从单人博客到多人博客全程记录

上一篇手记是讲“改造Gitment”的(在这里)。其实这个“改造”花了不少功夫,以至于后来还出了一个给hexo-theme-next的版本。 这是推迟了“做多人博客”的一个原因,另一个原因则是我以前的博文需要更新的太多,花了很多时间。当然,那个叫Monster的项目(在这里)也是花销时间的大户。 所以,结果就是:这篇“手记7”被推迟了很久...很久... 多人博客的功能其实我一早就做出来了——至少,大概的框架是完成了的。 ...

Monster 1.0.6开启的新功能

多人博客 经过几个版本的更新,Monster已经开始有了丰富的功能,这其中就包括对Ghost多人博客的支持。 Monster主要是在updatesite.sh模式中支持多人博客,也就是说这个功能在update模式下可用。当在.monster配置文件的EMAIL参数中使用一个列表,例如: EMAIL=("aiming@gmail.com" "qomo@gmail.com") 那么多人博客的模式就自动开启,并在--sync-removed命令中有效。 注:如果你只是删除post,或更新theme中post的风格, ...

Monster的三种工作模式

Monster有三种工作模式generate、update和preview。可以通过Monster的第一个参数来指定,在第一个参数缺省时直接使用generate模式。例如: # 下面两个指令是相同的 > monster --generate > monster generate --generate 但Monster也有自己的--help参数,所以与generate模式下的--help参数不一致,后者显示的makesite.sh的帮助: # 显示monster的帮助 > monster --help # 显示generate模式(即makesite.sh)的帮助 > ...

详解Monster的初始化及配置

尽管Monster并不强制你创建与初始化工作目录,并且也不强制依赖Ghost来工作,但是“Ghost + 工作目录”仍然 是Monster的最佳使用场景。 关于在没有Ghost的情况下使用Monster的说明请看这里:将Monster用作网站离线下载的方法。 预备工作 你需要先启动Ghost并了解它运行在的本地地址 > npm start Ghost is running in development... Listening on 127.0.0.1:2368 ...

Monster - 用Ghost写博客的终极利器

是时候从Buster转到Monster了 我最先开始用Ghost写博客时,用来生成静态页面(并发布到aimingoo.github.io)的工具是Buster。首先它确实不太好用,其次用它生成(generate)出来的页面还需要做许多的后续处理才能使用。由于这个缘故,我写了Monster这个工具的第一代产品并放在了我的ghost-utils仓库中,名为makesite.sh。 makesite.sh其实是类似Buster的。由于采用了相同的实现方案,所以也就有着Buster的最根本的问题:每次都要对全站做重新生成。为此,我另外又写了一个脚本,名为updatesite.sh,用来实现增量生成基于Ghost的静态网站。 再之后, ...