V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Threezj
V2EX  ›  程序员

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

  •  
  •   Threezj · 2016-06-23 20:57:33 +08:00 · 5196 次点击
    这是一个创建于 3080 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉我应该是悲剧了

    第 1 条附言  ·  2016-06-24 01:15:55 +08:00
    弄了半天终于恢复了,我觉得打个广告不过分把。。。 http://threezj.com/
    29 条回复    2019-11-19 20:23:02 +08:00
    lechain
        1
    lechain  
       2016-06-23 21:06:27 +08:00 via Android
    木有办法了(除非做硬盘文件恢复…还是老老实实一点点复制回来吧…或者干脆别管了…把现在的 public 文件保存好
    wd
        2
    wd  
       2016-06-23 21:10:11 +08:00 via iPhone
    hexo 应该支持输入 html 格式的
    所以你把那些 html 拿来不动 看看是不是可以用 可能会需要你处理一下 只保留 body 部分
    lzhr
        3
    lzhr  
       2016-06-23 21:15:02 +08:00
    文章有工具可以分离出来,但 config 有备份吗?
    Threezj
        4
    Threezj  
    OP
       2016-06-23 21:17:52 +08:00
    @lzhr 完全没有备份。。
    Threezj
        5
    Threezj  
    OP
       2016-06-23 21:18:52 +08:00
    @wd 行 我去试试
    Threezj
        6
    Threezj  
    OP
       2016-06-23 21:19:01 +08:00
    @lechain 看来也只能这样了
    Bardon
        7
    Bardon  
       2016-06-23 21:21:38 +08:00
    这时, jekyll 优势出现了...
    Threezj
        8
    Threezj  
    OP
       2016-06-23 21:26:18 +08:00
    @Bardon 没坏之前我还打算迁移 jekyll 玩玩的,现在想迁移也不行了。。。
    DoraJDJ
        9
    DoraJDJ  
       2016-06-23 21:27:44 +08:00 via Android
    @Bardon GitLab Pages 的优势也出现了
    lanpong
        10
    lanpong  
       2016-06-23 21:31:39 +08:00
    吓得我赶紧去备份了
    lslqtz
        11
    lslqtz  
       2016-06-23 21:45:46 +08:00 via iPhone
    重要代码,每日 /星期备份,如果适宜可定期同步多机。
    dangge
        12
    dangge  
       2016-06-23 21:47:42 +08:00
    感谢楼主 刚备份了一下 hexo 的配置。。。
    giuem
        13
    giuem  
       2016-06-23 21:56:08 +08:00
    Threezj
        14
    Threezj  
    OP
       2016-06-23 21:59:23 +08:00
    @giuem 套路啊 。。
    xfwduke
        15
    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
        16
    yjxjn  
       2016-06-23 23:29:19 +08:00 via Android
    你们怎么在多台机器 push 文章? dropbox 同步 hexo 文件夹么?
    dixyes
        17
    dixyes  
       2016-06-23 23:32:05 +08:00 via Android
    直接把 public 丢进 source 合适么
    hexo g 的时候不是会复制 source 的内容到 public 么
    bazingaterry
        18
    bazingaterry  
       2016-06-23 23:47:50 +08:00
    我是 ln -s 把 source 软链接到网盘。
    wlee1991
        19
    wlee1991  
       2016-06-23 23:55:36 +08:00 via iPhone
    All you need is Time Machine.
    ovjaywang
        20
    ovjaywang  
       2016-06-24 00:04:14 +08:00
    开个 branch 备份的优势就体现出来了
    Threezj
        21
    Threezj  
    OP
       2016-06-24 01:16:11 +08:00
    @wlee1991 you are right
    lqzhgood
        22
    lqzhgood  
       2016-06-24 09:16:05 +08:00 via iPhone
    Lz 问问,你这样的 阅读全文 是怎么弄出来的?
    我用自带的总是压缩成若干行 没有可读性
    notnumb
        23
    notnumb  
       2016-06-24 10:34:56 +08:00
    我全部写在 dropbox 里面。就没有楼主的问题了。
    Penton
        24
    Penton  
       2016-06-24 11:55:33 +08:00
    都是放在 Dropbox 里同步的,从不担心
    lzhr
        25
    lzhr  
       2016-06-24 12:41:00 +08:00   ❤️ 1
    @lqzhgood 插入<!--more-->
    123s
        26
    123s  
       2016-06-24 15:51:54 +08:00
    这就是你打广告的理由吗?
    lqzhgood
        27
    lqzhgood  
       2016-06-30 09:52:18 +08:00
    @lzhr 非常感谢,我之前一直是在主题配置里面写
    auto_excerpt: enable: false
    但是这样会删除空行和空格 不保留格式……

    原来原生的 <!--more--> 可以。 非常感谢 ~
    leen
        28
    leen  
       2019-11-14 01:44:17 +08:00
    最后怎么恢复的呀,我也遇到同样的情况,求大神指教
    leen
        29
    leen  
       2019-11-19 20:23:02 +08:00
    @leen 重装大法好(三种恢复模式都试了,最后好使的是 ⎇+⌘+R ),不仅 macOS 版本升级到最新版,文件内容居然也还在……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1777 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:36 · PVG 00:36 · LAX 08:36 · JFK 11:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.