[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