xianmin / hugo-theme-jane

A readable & concise theme for Hugo
https://xianmin.github.io/hugo-theme-jane/
MIT License
918 stars 285 forks source link

我都以为你放弃了。。。。。 #348

Closed user1121114685 closed 8 months ago

user1121114685 commented 1 year ago

还好我没放弃 这就把博客更新一下

user1121114685 commented 1 year ago

rel="noreferrer" 大佬请问能不能在图片请求中添加个这个,取消Referer gitee 不让使用带有Referer的地址了

xianmin commented 1 year ago

我自己一直在用,所以还没弃坑……精力有限,只能想改了就改一改。

你这个图片的问题很好解决啊,自己写个的 shortcode 就行了

user1121114685 commented 1 year ago

我自己一直在用,所以还没弃坑……精力有限,只能想改了就改一改。

你这个图片的问题很好解决啊,自己写个的 shortcode 就行了

谢谢大佬,不过我不懂js html css 所以不知道如何出手。

Ionizing commented 1 year ago

我自己一直在用,所以还没弃坑……精力有限,只能想改了就改一改。 你这个图片的问题很好解决啊,自己写个的 shortcode 就行了

谢谢大佬,不过我不懂js html css 所以不知道如何出手。

我搜了一下, class="img" 定义在 themes/jane/layouts/shortcodes/figure.html 第 15 行,它下面就是 <a href="link-to-fig">

    <div class="img"{{ if .Parent }} style="background-image: url('{{ print $thumb }}');"{{ end }}{{ with .Get "size" }} data-size="{{.}}"{{ end }}>
      <img itemprop="thumbnail" src="{{ $thumb }}" {{ with .Get "alt" | default (.Get "caption") }}alt="{{.}}"{{ end }}/><!-- <img> hidden if in .gallery -->
    </div>
    {{ with .Get "link" | default (.Get "src") }}<a href="{{.}}"{{ with $.Get "target" }} target="{{.}}"{{ end }}{{ with $.Get "rel" }} rel="{{.}}"{{ end }} itemprop="contentUrl"></a>{{ end }}

所以在这里面加上 rel="noreferrer" 应该能解决楼主的问题?

user1121114685 commented 1 year ago

我自己一直在用,所以还没弃坑……精力有限,只能想改了就改一改。 你这个图片的问题很好解决啊,自己写个的 shortcode 就行了

谢谢大佬,不过我不懂js html css 所以不知道如何出手。

我搜了一下, class="img" 定义在 themes/jane/layouts/shortcodes/figure.html 第 15 行,它下面就是 <a href="link-to-fig">

    <div class="img"{{ if .Parent }} style="background-image: url('{{ print $thumb }}');"{{ end }}{{ with .Get "size" }} data-size="{{.}}"{{ end }}>
      <img itemprop="thumbnail" src="{{ $thumb }}" {{ with .Get "alt" | default (.Get "caption") }}alt="{{.}}"{{ end }}/><!-- <img> hidden if in .gallery -->
    </div>
    {{ with .Get "link" | default (.Get "src") }}<a href="{{.}}"{{ with $.Get "target" }} target="{{.}}"{{ end }}{{ with $.Get "rel" }} rel="{{.}}"{{ end }} itemprop="contentUrl"></a>{{ end }}

所以在这里面加上 rel="noreferrer" 应该能解决楼主的问题?

谢谢你,这个问题快两年了终于得到了解决,非常感谢你的帮助

Snipaste_2023-03-09_19-58-02

同时也感谢bing的帮助,

修改 jane\layouts\partials\head.html

在16-20行之间全部都是全局配置(我猜), 然后增加一行输入 <meta name="referrer" content="no-referrer" />

Snipaste_2023-03-09_20-01-33

user1121114685 commented 1 year ago

所谓会者不难,难者不会。的确非常简单。我又可以愉快的更新文章了!!!

user1121114685 commented 8 months ago

@xianmin 好久不见

xianmin commented 8 months ago

@user1121114685 哈哈,处理几个 PR