docker-flare icon indicating copy to clipboard operation
docker-flare copied to clipboard

可以自定义网站图标/书签图标

Open rong6 opened this issue 2 years ago • 1 comments

请描述你为什么要申请这个功能,是在使用的过程中遇到了什么问题嘛?

我不太喜欢默认的网站图标,但没找到可以更改图标的地方。 同时,图标库局限性太大了,无法找到合适自己的图标。

请描述你想要得到的结果

允许自定义网站图标图片,允许自定义应用、标签的图标图片。

请描述你想要的替代方案

自定义网站图标没啥难的,自定义应用、标签图标可以把图片圆滑一点,看起来舒服些。

搜索

  • [X] 在提交这个表格之前,我已经进行了相关问题搜索,没有找到相关的问题或解决方案。

补充描述

No response

rong6 avatar Apr 14 '24 07:04 rong6

基于作者原本的项目 https://github.com/soulteary/flare/ 重新打包个 Docker 镜像呗。

脚本就在 docker 目录:

FROM golang:1.22.2-alpine3.19 AS Builder

RUN echo '' > /etc/apk/repositories && \
    echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.16/main"         >> /etc/apk/repositories && \
    echo "https://mirror.tuna.tsinghua.edu.cn/alpine/v3.16/community"    >> /etc/apk/repositories && \
    echo "Asia/Shanghai" > /etc/timezone
RUN apk add git bash gcc musl-dev upx
ENV TZ=Asia/Shanghai
RUN apk add tzdata && \
    cp /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone

WORKDIR /app

ENV GO111MODULE=on
ENV CGO_ENABLED=0
ENV GOPROXY=https://goproxy.cn
COPY go.mod .
COPY go.sum .
RUN go mod download

COPY . .

你吧源码拉下来改一下 flare/internal/resources/assets 的内容不就好咯...

至于图标,你可能要做更多的 Hack:

func GetIconByName(name string) string

加载速度和定制化能力的均衡...

另外提一下

如果你的网站所在的服务可以控制路径路由,也可以参考我的懒人思路:使用 301 重定向。

ArtShiba avatar Jun 17 '24 09:06 ArtShiba