我最近更换了计算机,并意外删除了我的本地版本的所有源(Markdown文件等)。无论我怎么想,它都在Github中(我使用GitHub页面),所以我可以从那里开始。但是,我已经进入Github并且我的源代码分支不在那里(我很可能从未在第一时间生成它!)。
因此,是否有一种快速方法可以使用新的源代码分支发布而不会丢失以前的所有博客帖子?或者我可以从Master重新生成降价吗?
答案 0 :(得分:3)
好的,所以我现在通过writing a script解决了这个问题,它会刮擦生成的网站并重新创建帖子:
https://gist.github.com/pezholio/5299018
只需克隆你的主分支,克隆Octopress源(到另一个文件夹),将gist下载到你的源文件夹并运行如下:
ruby import.rb {path}
(其中{path}
是克隆github页面主分支的完整路径)
你还需要整理你的设置和主题,但你自己就在那里!