小编Rok*_*kin的帖子

Favicon与GitHub页面

我正在使用GitHub页面(用户和项目页面)托管一些网站,但他们没有显示他们的图标(在浏览器中).

<link rel="shortcut icon" type="image/png" href="/favicon.png">
Run Code Online (Sandbox Code Playgroud)

是GitHub显示网站的问题<frameset>吗?我知道可以显示favicons(至少和Jekyll一样),但是我可以在它上面显示一个favicon吗?

html favicon github github-pages

23
推荐指数
3
解决办法
9412
查看次数

程序应该创建 XDG 文件夹吗?

假设我正在编写一个程序,我希望它遵循 XDG 基本目录规范来放置其文件(如果设置且非空白,则应用程序foo用作$XDG_CONFIG_HOME/foo配置文件的目录,或,或 失败并出现错误如果主目录甚至无法解析)。XDG_CONFIG_HOME~/.config/foo

对于例如XDG_CONFIG_HOME设置且非空白但该目录不存在的情况是否有正确/指定的行为?或者如果没有这样的变量并且~/.config不存在?我的程序是否会尝试创建它?或者该目录的不存在是否被认为是环境/系统部分的错误,并且我的程序应该避免对此执行任何操作(只是错误地保释)?

注意:我不是在问我是否应该创建~/.config/foo- 显然是的;我问如果~/.config它不存在,我是否应该创建它自己。

(更迂腐一点:显然某些程序应该创建它们 - 问题是这是否只是系统/桌面/用户的工作来这样做,或者是否有任何程序应该尝试创建相关目录(如果它们不存在)?)

我尝试阅读XDG 基本目录规范,它说当尝试写入其文件时,程序可能会创建必需的目录,但不清楚这是否仅指应用程序中的特定/“个人”子目录XDG 基本目录,或者如果这适用于 XDG 基本目录本身。

PS 通常我很清楚要使用什么标签,但在这里我真的不确定:请编辑这篇文章或提出改进建议以赋予其正确的标签。

specifications directory-structure freedesktop.org

6
推荐指数
1
解决办法
917
查看次数