• Gogs搭建后的优化和问题解决


    优化

    解决gogs打开网页慢:

    在install的安装界面,禁用Gravatar服务;或者在配置文件中禁用gravatar服务,使用本地头像;

    git@aml:/gogs # vim custom/conf/app.ini
    
    [picture]
    DISABLE_GRAVATAR        = true
    ENABLE_FEDERATED_AVATAR = true
    

    自定义模板

    用户可以通过在 custom/templates/ 目录(templates需要自己创建)下创建一个自定义版本的副本实现 HTML 模板重载(包括邮件模板),该文件不会因为版本升级而受到影响,但可以会因为改动过大导致与后续版本不兼容。

    例如,可以通过以下步骤自定义站点首页:

    1. 复制模板文件 templates/home.tmpl 的内容 模板文件可在Gogs的Git仓库找到 直达链接
    2. 将修改保存到文件 custom/templates/home.tmpl

    所有针对自定义模板的修改都需要重启 Gogs 实例

    当用户配置 [server] LOAD_ASSETS_FROM_DISK = true 时,邮件模板无法被重载

    重载静态文件

    用户可以通过在 custom/public/ 目录下创建一个自定义版本的副本实现静态文件重载(CSS、JavaScript、图片等等),该文件不会因为版本升级而受到影响,但可以会因为改动过大导致与后续版本不兼容。

    例如,可以通过保存自定义图标到 custom/public/img/favicon.png 实现站点图标的重载。

    所有针对自定义静态文件的修改都不需要重启 Gogs 实例

    注入自定义内容到模板中

    头部

    创建(本身不存在)一个名为custom/templates/inject/head.tmpl的文件。它可用于制作自定义头元和导入自定义静态资源(例如自定义CSS文件)。
    不会覆盖原来的,只会在原来的基础上进行添加

    页脚

    创建一个名为custom/templates/inject/footer.tmpl的文件。它可用于添加自定义 JavaScript 或从谷歌分析等服务中跟踪代码。
    不会覆盖原来的,只会在原来的基础上进行添加

    注入自定义 CSS 文件

    这里展示如何为您的 Gogs 实例添加自定义 CSS 文件,目录和文件名都是为了方便演示,您可以把文件放在任何能够通过网络访问的目录。

    1. custom/public/css/ 目录下创建一个名为 custom.css 的文件
    2. 向文件中添加一些 CSS 规则
    3. 编辑 custom/templates/inject/head.tmpl 文件并添加一行内容 <link rel="stylesheet" href="/css/custom.css">
    4. 重启 Gogs
    5. 后续对自定义 CSS 文件的编辑不需要重启 Gogs 实例

    问题解决

    当你clone代码的时候不要带链接最后的.git

    如果你复制的链接地址为http://git.cspro.top/2021/Qt_wuziqi.git,你使用git clone的时候应该使用http://git.cspro.top/2021/Qt_wuziqi否则会出现403错误

    $ git clone http://git.cspro.top/2021/Qt_wuziqi.git
    Cloning into 'Qt_wuziqi'...
    fatal: unable to access 'http://git.cspro.top/2021/Qt_wuziqi.git/': The requested URL returned error: 403
    
    
  • 相关阅读:
    LeetCode
    LeetCode
    LeetCode OJ
    LeetCode OJ
    LeetCode OJ
    关于if和else和switch case的用法和程序编码操作过程
    关于java的特点
    关于JAVA的数据类型
    关于java的学习
    力扣482. 密钥字符串 S python--每天一题
  • 原文地址:https://www.cnblogs.com/cuianbing/p/14550329.html
Copyright © 2020-2023  润新知