我最近更换了计算机,并且不小心删除了包含所有源(Markdown 文件等)的本地版本。不管我怎么想,这一切都在 Github 中(我使用 GitHub 页面),所以我可以从那里开始。但是,我进入了 Github 并且我的源分支不存在(很有可能我一开始就没有生成它!)。
因此,有没有一种快速的方法可以使用新的源分支进行发布,而不会丢失我以前的所有博客文章?或者我可以从 Master 重新生成降价吗?
好的,所以我现在通过编写一个脚本来解决这个问题,该脚本会抓取生成的站点并重新创建帖子:
https://gist.github.com/pezholio/5299018
只需克隆您的 master 分支,克隆 Octopress 源(到不同的文件夹),将 gist 下载到您的源文件夹并运行如下:
ruby import.rb {path}
{path}
(克隆的 github 页面主分支的完整路径在哪里)
你还需要整理你的设置和主题,但你自己在那里!