Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
1 task done
rong6 opened this issue Apr 14, 2024 · 1 comment
Open
1 task done

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

rong6 opened this issue Apr 14, 2024 · 1 comment
Assignees
Labels
悬而未决 🥷 申请功能 🎁 申请一个新的程序功能

Comments

@rong6
Copy link

rong6 commented Apr 14, 2024

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

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

请描述你想要得到的结果

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

请描述你想要的替代方案

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

搜索

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

补充描述

No response

@rong6 rong6 added 悬而未决 🥷 申请功能 🎁 申请一个新的程序功能 labels Apr 14, 2024
@cheekyshibe
Copy link

cheekyshibe commented Jun 17, 2024

基于作者原本的项目 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 重定向。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
悬而未决 🥷 申请功能 🎁 申请一个新的程序功能
Projects
None yet
Development

No branches or pull requests

3 participants