硬盘损坏导致 Hexo 本地文件丢失,只剩下 github 上的 public 文件,还有没有办法恢复?!

2016-06-23 20:57:33 +08:00
 Threezj

感觉我应该是悲剧了

5192 次点击
所在节点    程序员
29 条回复
lechain
2016-06-23 21:06:27 +08:00
木有办法了(除非做硬盘文件恢复…还是老老实实一点点复制回来吧…或者干脆别管了…把现在的 public 文件保存好
wd
2016-06-23 21:10:11 +08:00
hexo 应该支持输入 html 格式的
所以你把那些 html 拿来不动 看看是不是可以用 可能会需要你处理一下 只保留 body 部分
lzhr
2016-06-23 21:15:02 +08:00
文章有工具可以分离出来,但 config 有备份吗?
Threezj
2016-06-23 21:17:52 +08:00
@lzhr 完全没有备份。。
Threezj
2016-06-23 21:18:52 +08:00
@wd 行 我去试试
Threezj
2016-06-23 21:19:01 +08:00
@lechain 看来也只能这样了
Bardon
2016-06-23 21:21:38 +08:00
这时, jekyll 优势出现了...
Threezj
2016-06-23 21:26:18 +08:00
@Bardon 没坏之前我还打算迁移 jekyll 玩玩的,现在想迁移也不行了。。。
DoraJDJ
2016-06-23 21:27:44 +08:00
@Bardon GitLab Pages 的优势也出现了
lanpong
2016-06-23 21:31:39 +08:00
吓得我赶紧去备份了
lslqtz
2016-06-23 21:45:46 +08:00
重要代码,每日 /星期备份,如果适宜可定期同步多机。
dangge
2016-06-23 21:47:42 +08:00
感谢楼主 刚备份了一下 hexo 的配置。。。
giuem
2016-06-23 21:56:08 +08:00
Threezj
2016-06-23 21:59:23 +08:00
@giuem 套路啊 。。
xfwduke
2016-06-23 22:47:13 +08:00
再来个马后炮
我的流程是
1. 本机和 vps 都有一份同样的 hexo 环境
2. 本机写完 md 源码文章,用 git push 到 vps
3. vps 的 gitlab 挂 push hook, 在 vps 的 hexo 环境做 gen && dep
yjxjn
2016-06-23 23:29:19 +08:00
你们怎么在多台机器 push 文章? dropbox 同步 hexo 文件夹么?
dixyes
2016-06-23 23:32:05 +08:00
直接把 public 丢进 source 合适么
hexo g 的时候不是会复制 source 的内容到 public 么
bazingaterry
2016-06-23 23:47:50 +08:00
我是 ln -s 把 source 软链接到网盘。
wlee1991
2016-06-23 23:55:36 +08:00
All you need is Time Machine.
ovjaywang
2016-06-24 00:04:14 +08:00
开个 branch 备份的优势就体现出来了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/287905

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX