如何在 Octopress 中优雅地退出 'rake preview'?

How can you gracefully exit 'rake preview' in Octopress?

目前,我正在使用CTRL+C退出rake preview。有什么优雅的方法吗?

来自the source

trap("INT") {
    [jekyllPid, compassPid].each { |pid| Process.kill(9, pid) rescue Errno::ESRCH }
    exit 0
}

只有当您更改脚本时,您才能使其响应其他内容。但是CTRL+C就好了。

trap("INT") 很神奇:只要按下 Ctrl+C,大括号之间的部分就会被执行。该代码会终止所有预览进程。