Skip to content

Tags: ouxch/Gmeek

Tags

tagTransparent

Toggle tagTransparent's commit message
adjust tag html style

blogTitle

Toggle blogTitle's commit message
adjust style

keepImageATagHref

Toggle keepImageATagHref's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge branch 'Meekdai:main' into main

backgroundImageUrl

Toggle backgroundImageUrl's commit message
add config backgroundImageUrl

MinimalUI

Toggle MinimalUI's commit message
adjust style

disable-camo

Toggle disable-camo's commit message
增加 `disableCamo` 配置项,控制文章中的图片是否使用创建文章(issue)时输入的原始链接。

背景:
1. Gmeek 使用了 GitHub API 将 markdown 渲染为 html;
2. 而在这个过程 GitHub 会使用开源项目 Camo 将 markdown 中的图片进行托管;
3. Camo 会为每幅图像生成开头为 https://camo.githubusercontent.com/ 的匿名 URL 代理;

Github 这么做的理由是:
1. 代理这些图像将有助于保护用户的隐私:用户访问这些图片时,浏览器信息不会泄露给第三方服务;
2. Github 通过 CDN 加速图像的访问;
3. 有 CDN 可以减少因原始图片链接失效而无法正常渲染的情况;

然而如果你的图片本身托管在国内,GitHub 这么做反而会降低图片的访问速度,甚至导致无法访问(不能科学上网时)。
因此,增加一个单独的配置项,如果配置了 `"disableCamo": 1`,Gmeek 会在 GitHub 渲染网页后将图片链接简单替换为原始链接。

data-canonical-src

Toggle data-canonical-src's commit message
Support `data-canonical-src` of the <img> tag to override `src`.

fork

Toggle fork's commit message
Update GmeekVercount.js