Gitea 悬挂备案号以及更改网站名

Gitea 悬挂备案号以及更改网站名

如何在私有化部署的 Gitea 页面上悬挂备案号以及更改网站名。

需求分析

由于工信部提出要求,我们公司要整改备案的域名指向的网站。目前的情况是它只是一个我直接用 Docker 拉起的 Gitea 代码仓库,标题和页面都是默认的;要求是需要把网站的标题更改为能够体现备案中填写的用途的名字,比如“XXX代码库”,而且要在底部悬挂备案号。

实现

更改标题

翻阅了官方文档,发现更改标题的步骤还是比较简单明确的。

只要找到 conf 目录下的 app.ini 这个文件,在里面修改 APP_NAME 这个变量即可。

我是用 1panel 面板安装的,所以路径是 /opt/1panel/apps/gitea/gitea/data/gitea/conf,如果是手动写的 dockercompose,那么请自己进入 custom 目录下找到这个文件夹。

注:可以在 Gitea 的管理后台找到这个路径(自定义文件根路径):

image.png

修改如下:

image.png

注:我在面板自带的 Web 编辑器可以直接修改,如果你是 SSH 直接登录主机,那就用 Vi 之类的编辑器修改吧!

保存以后,记得重启这个 docker

重启后你就会发现站点标题成功被修改了。

悬挂备案号

这里的话文档上写在了一个比较隐蔽的位置,总的来说就是 Gitea 提供了修改页面“模板”的功能,你可以在上面提到过的那个“自定义文件根路径”(也就是 custom 目录)下找到一个名为 templates 的文件夹,如果没有找到,那么你需要自己去创建它,接着再在这个 templates 目录下创建 custom 文件夹,最后在里面创建 footer.tmpl

例如,对于我而言,我要做的就是创建 /opt/1panel/apps/gitea/gitea/data/gitea/templates/custom/footer.tmpl

接着,再在里面写入:

<iframe frameborder="0" scrolling="no" style="width: 100%;height:720px;"></iframe>
        <center style="padding: 0;margin:0;list-style: none">
            <br><a href="https://beian.miit.gov.cn/#/Integrated/recordQuery">这里填写你的备案号</a>
        </center>

保存,重启容器,发现底部成功悬挂了备案号。

Comment