docker-flare
docker-flare copied to clipboard
可以自定义网站图标/书签图标
请描述你为什么要申请这个功能,是在使用的过程中遇到了什么问题嘛?
我不太喜欢默认的网站图标,但没找到可以更改图标的地方。 同时,图标库局限性太大了,无法找到合适自己的图标。
请描述你想要得到的结果
允许自定义网站图标图片,允许自定义应用、标签的图标图片。
请描述你想要的替代方案
自定义网站图标没啥难的,自定义应用、标签图标可以把图片圆滑一点,看起来舒服些。
搜索
- [X] 在提交这个表格之前,我已经进行了相关问题搜索,没有找到相关的问题或解决方案。
补充描述
No response
基于作者原本的项目 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 重定向。