目录
hugo 的静态文件放置在 /static 文件夹下,文章 markdown 文件放在 /content/posts 文件夹下
图片路径写成  这样在 hugo 中图片可以正常显示,但是在文章中无法显示图片
解决方法
做一个 link,链接两个文件夹。建立链接 cmd 命令:mklink 目标路径 源路径 /J
路径严格遵循 /img/imagename.png 写法。在 typora 中,少了一个前斜杠的 img/imagename.png 也能显示,但是在生成的文件中,少了 / 时,文件地址将被解析为 域名/文章名/img/imagename.png 而不是 域名/img/imagename.png ,图片会找不到。
mklink
mklink 可以像创建快捷方式一样建立文件或文件夹的链接,但不同于快捷方式的是,mklink 创建的链接绝大多数程序都不会认为那是一个链接,而是一个实实在在的文件或文件夹。
例如,为 D:\OneDrive\Foo 文件夹创建链接到 D:\Foo,那么 D:\OneDrive\Foo 中有一个 .git 文件时,绝大多数程序都会以为 D:\Foo 中也存在 .git 文件,而且文件内容一模一样。
mklink 可以创建符号链接、硬链接和目录链接。在 cmd 中输入 mklink 即可看到以下这样的帮助信息。
|
|
大体区别:
| 使用方式 | 适用于 | 快捷方式小箭头 | 特点 |
|---|---|---|---|
| 不带参数(文件符号链接) | 文件 | 有 | 类似于快捷方式,但是不占空间 |
| /D | 文件夹 | 有 | 源目录移动、重命名或删除后,链接目录无效;打开之后不会变成源文件夹路径 |
| /J | 文件夹 | 有 | 同上 |
| /H | 文件 | 无 | 删除源文件,硬链接不受影响 |