为了写blog,准确来说是做一个 美观方便 的 blog website,经历许许多多的折腾。于是记录于此,以便日后自我陶醉,又或是帮助他人。

保存备份.md源文件

hexo 或者 Gridea 都是将 .md 格式的文件(也就是写 blog 的文件格式),转换成 .html 后发布(deployment),于是我们的 GitHub 或者服务器上是没有最初的 .md 源文件的。

最简单的办法就是,用网盘备份

但是,我习惯用的是 OneDrive ,而它是不能指定备份文件夹的(😣为什么不可以啊,魂淡)。

于是,这边用 mklink 建一个软连接来备份。

In Windows System

先,我们查看一下 mklink 这个小玩意该怎么用?

mklink

看看语法,

C:\Users\[your name]>mklink
创建符号链接。

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      创建目录符号链接。默认为文件符号链接。
        /H      创建硬链接而非符号链接。 
        /J      创建目录联接。
        Link    指定新的符号链接名称。
        Target  指定新链接引用的路径(相对或绝对)。

很好,现在你已经学会了 mklink 的所有用法,是时候解开 “哥德巴赫猜想” 了

mklink /D [your onedrive dir] [target dir]
温馨提醒

呵呵,这就像走了么?我会告诉你接下来还有注意事项乜?

[your onedrive dir]

— 这是用来链接 [target dir] 的文件夹,不能被提前创建,也就是说 mklink 命令已经是大人了,它能够独立、自主地创建文件夹了,而不再依赖你。

— 如果目录中带有空格,带空格的路径用英文双引号 " 括起来即可。