如何自定义DSpace主题?
How to customize DSpace theme?
我已经在我的电脑上安装了 DSpace。我使用 Mirage 作为默认主题,现在我想为我的 DSpace 自定义它。我想更改 CSS 个文件(重新设计),但我不知道正确设置自定义项的步骤。我可以在 [dspace]/webapps/themes/Mirage/lib/css/
文件夹中编辑我的 CSS 文件,但在重建 DSpace 后它们将被删除。对已安装的主题进行自定义的正确方法是什么?我是否应该编辑 CSS 文件并将它们添加到 [dspace-source]/dspace/modules/src/main/
文件夹,然后重建我的 webapps
?我已经阅读了有关该问题的官方文档,但找不到我的问题的正确答案。
- 在 [dspace-src]/dspace/modules/xmlui/src/main/webapps/theme/[yourTheme]
中为您的主题创建一个文件夹
- 将要修改的 CSS(或 js 或 xsl)文件复制到该目录中 - 您可以在 [dspace-install] 中找到源文件的副本,如您所引用的,或者您可以在项目 github 页面
上找到它们
- 编辑您的更改
- 运行 [dspace-src]/dspace 中的 maven 构建:"dspace package" - 此命令将提取主题的源文件并覆盖您的自定义。结果内置于 "target" 文件夹中。
- cd 进入 [dspace-src]/dspace/target/dspace-installer
- 运行 "ant update" - 此命令将获取构建的文件并将它们安装到 [dspace-install]
- 重启tomcat
下一页有一些可能有用的资源。
https://wiki.duraspace.org/display/DSDOC5x/XMLUI+Configuration+and+Customization
我已经在我的电脑上安装了 DSpace。我使用 Mirage 作为默认主题,现在我想为我的 DSpace 自定义它。我想更改 CSS 个文件(重新设计),但我不知道正确设置自定义项的步骤。我可以在 [dspace]/webapps/themes/Mirage/lib/css/
文件夹中编辑我的 CSS 文件,但在重建 DSpace 后它们将被删除。对已安装的主题进行自定义的正确方法是什么?我是否应该编辑 CSS 文件并将它们添加到 [dspace-source]/dspace/modules/src/main/
文件夹,然后重建我的 webapps
?我已经阅读了有关该问题的官方文档,但找不到我的问题的正确答案。
- 在 [dspace-src]/dspace/modules/xmlui/src/main/webapps/theme/[yourTheme] 中为您的主题创建一个文件夹
- 将要修改的 CSS(或 js 或 xsl)文件复制到该目录中 - 您可以在 [dspace-install] 中找到源文件的副本,如您所引用的,或者您可以在项目 github 页面 上找到它们
- 编辑您的更改
- 运行 [dspace-src]/dspace 中的 maven 构建:"dspace package" - 此命令将提取主题的源文件并覆盖您的自定义。结果内置于 "target" 文件夹中。
- cd 进入 [dspace-src]/dspace/target/dspace-installer
- 运行 "ant update" - 此命令将获取构建的文件并将它们安装到 [dspace-install]
- 重启tomcat
下一页有一些可能有用的资源。
https://wiki.duraspace.org/display/DSDOC5x/XMLUI+Configuration+and+Customization