如何更改 CKAN 中的图标

s-t*_*s-t 1 favicon themes ckan

我在这个看似简单的任务上遇到了麻烦。有人可以帮忙吗?

我已将 .ico 文件上传到/usr/lib/ckan/default/src/custom_theme/ckanext/custom_theme/public

更改了设置文件中的值(development.ini)尝试为自定义主题制作base.html,使用

{% ckan_extends %}
{% block links -%}
   <link rel="shortcut icon" href="http://site.address/favicon.ico" />
{% endblock -%}
Run Code Online (Sandbox Code Playgroud)

对于文件路径,我尝试了相对路径和文字路径。

如果我在网络浏览器中输入图标文件的地址,我就可以访问该图标文件。

Mat*_*tts 5

这对我有用*:

  1. 在 .ini 中定义 favicon 文件名,例如。ckan.favicon = favicon.ico
  2. 将文件上传至../ckan/default/src/ckanext-[your_theme]/ckanext/[your_theme]/public
  3. 重新加载阿帕奇
  4. 清除浏览器缓存
  5. 在浏览器中重新加载网站

这假设 CKAN >2.5 并遵循创建自定义主题的说明

  • 无需更改base.html自定义主题中的文件。