创建 <seafile-install-path>/seahub-data/custom
目录. 在 seafile-server-latest/seahub/media
目录下创建一个符号链接: ln -s ../../../seahub-data/custom custom
.
升级过程中,Seafile 升级脚本会自动创建符号链接以维持个性化设置
seafile-server-latest/seahub/media/custom/
文件夹下在 seahub_settings.py
中,重新定义 LOGO_PATH
的值。
```python LOGO_PATH = 'custom/mylogo.png'
```
在 seahub_settings.py
中,重新定义 Logo 宽高的值。
```python LOGO_WIDTH = 149 LOGO_HEIGHT = 32
```
seafile-server-latest/seahub/media/custom/
文件夹下seahub_settings.py
中,重新定义 FAVICON_PATH
的值。FAVICON_PATH = 'custom/favicon.png'
seafile-server-latest/seahub/media/custom/
文件夹下seahub_settings.py
中,重新定义 CUSTOM_LOGIN_BG 的值。CUSTOM_LOGIN_BG_PATH = 'custom/login-bg.jpg'
seahub/media/custom/
中新建 CSS 文件,比如: custom.css
。seahub_settings.py
中,重新定义 BRANDING_CSS
的值。BRANDING_CSS = "custom/custom.css"
首先进入 custom 目录
cd <seafile-install-path>/seahub-data/custom
运行以下命令,将 install.html
文件复制到 custom/templates/help
目录下
mkdir templates
mkdir templates/help
cp ../../seafile-server-latest/seahub/seahub/help/templates/help/install.html
templates/help/
编辑 templates/help/install.html
文件并保存,就可以看到新的 help 页面了。
注意:从 Seafile 8.0 版本开始,把install.html
文件替换成 introduction.html
从专业版 7.0.9 开始,Seafile支持在首页上增加一些自定义的导航条目,以实现快速访问。这需要您在conf/seahub_settings.py
配置文件中增加如下配置信息:
CUSTOM_NAV_ITEMS = [
{'icon': 'sf2-icon-star',
'desc': '自定义导航1',
'link': 'https://www.seafile.com'
},
{'icon': 'sf2-icon-wiki-view',
'desc': '自定义导航2',
'link': 'https://cloud.seafile.com/published/seafile-manual-cn/home.md'
},
{'icon': 'sf2-icon-wrench',
'desc': '自定义导航3',
'link': 'http://www.example.com'
},
]
注:icon
字段目前仅支持配置为 Seafile 中自带的 sf2-icon
开头的图标。
然后重启seahub服务以生效。
再次登录Seafile系统首页后,您将会在左侧工具导航栏下看到新增的导航条目。
需要您在conf/seahub_settings.py
配置文件中,根据自己需求,自定义 html,并重启 Seafile:
SIDE_NAV_FOOTER_CUSTOM_HTML = '<a href="/help/" target="_blank" rel="noopener noreferrer" class="item">test 1</a><a class="item cursor-pointer">test 2</a><a href="/download_client_program/" class="item last-item"><span aria-hidden="true" class="sf2-icon-monitor vam"></span> <span class="vam">test 3</span></a>'
从专业版 7.0.16 开始,这需要您在conf/seahub_settings.py
配置文件中增加如下配置信息
ADDITIONAL_APP_BOTTOM_LINKS = {
'seafile': 'https://example.seahub.com/seahub',
'dtable-web': 'https://example.seahub.com/web'
}
结果:
从专业版 7.0.16 开始,这需要您在conf/seahub_settings.py
配置文件中增加如下配置信息
ADDITIONAL_ABOUT_DIALOG_LINKS = {
'seafile': 'https://example.seahub.com/seahub',
'dtable-web': 'https://example.seahub.com/dtable-web'
}
结果:
从专业版 7.0.16 开始,这需要您在conf/seahub_settings.py
配置文件中增加如下配置信息,在“共享”对话框中添加额外的注释
ADDITIONAL_SHARE_DIALOG_NOTE = {
'title': 'Attention! Read before shareing files:',
'content': 'Do not share personal or confidential official data with **.'
}
结果:
Last modified by 郑杰, 2022-11-01