[Notes] gogs修改登录主页


修改主页模板

我的gogs是通过docker安装的,所以修改配置也是在docker容器中修改。

注意,默认情况下,docker容器会将数据存放到/data文件夹下(这个文件夹最后挂载到一个宿主机上的文件夹)。 

/data
|-- git
|   |-- gogs-repositories
|-- ssh
|   |-- # ssh public/private keys for Gogs
|-- gogs
    |-- conf
    |-- data
    |-- log

  

注意,那这种情况下,不会有一个显示的custom文件夹(参考[1]中需要在custom文件夹中修改)来方便用户做自定义。/data/gogs就是对应的custom文件夹。

gogs的基本设置在gogs/conf/app.ini中。

创建/data/gogs/templates文件夹,在里面创建home.tmpl并将github项目中gogs/templates/home.tmpl的内容拷贝进去。

根据需求修改这个home.tmpl,然后重启容器(docker restart 容器名称)。

 

修改静态文件

创建/data/gogs/public文件夹,在里面创建css,javascript或者图片等。

不需要重启容器。

可以通过保存自定义图标到 /data/gogs/public/img/favicon.png 实现站点图标的重载。静态文件的路径要在/data/gogs/templates中的模板中有定义, 其中{{AppSubURL}}/img/my-hero.png对应的就是/data/gogs/public/img/my-hero.png。

参考:

[1] https://gogs.io/docs/features/custom_template

[2] https://github.com/gogs/gogs/tree/master/docker


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM