谷姐:我们都是谷歌迷
We are all Google fans

改Alist底部版权信息的教程-好鸭

Rate this post

首先,直接用官方预编译二进制文件运行一下,看看是怎么样的

就是这样,显示"Powered by Alist"很合理

那么,现在自己编译一个,改一下这里要怎么办呢?

目前应该是是V2分支,默认分支要新很多

仓库内有一个build.sh脚本文件,应该是给github action用的

官方文档也有说

有些坑,有些github仓库分支对不上

了解的过程就不说了,直接一把梭吧

先是像build.sh里的那样构建前端,不过我们要改一下版权信息

构建用的命令是yarn && yarn build,要装nodejs,就用nvm安装咯

    curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
    export NVM_DIR="$HOME/.nvm"
    [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"# This loads nvm
    [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"# This loads nvm bash_completion
    nvm install node

具体看https://github.com/nvm-sh/nvm

npm装yarn

    npm install -g yarn

    git clone https://github.com/alist-org/web-v2.git
    cd web-v2

克隆仓库后,请开始你的炸弹秀。我呢就随便改改,把Powered by换成了"运行于",你们要怎么改就怎么改

然后

    yarn && yarn build

编译出来了处理一下(build.sh脚本内的,跟着执行)

    sed -i -e "s/\/CDN_URL\//\//g" dist/index.html
    sed -i -e "s/assets/\/assets/g" dist/index.html
    rm -f dist/index.html-e

前端弄好了,就要弄进去alist里了,不知道为啥不弄成可以前后端分离的,要都打包进一个二进制文件里

需要安装golang

    wget https://golang.google.cn/dl/go1.19.linux-amd64.tar.gz
    tar -C /usr/local -xzf go1.19.linux-amd64.tar.gz
    rm -f go1.19.linux-amd64.tar.gz
    echo 'export PATH=$PATH:/usr/local/go/bin' > ~/.bashrc
    source ~/.bashrc

    git clone https://github.com/alist-org/alist -b v2
    cd alist

然后

    cp -r ../web-v2/dist/* public/ #这个路径根据你自己的来

    appName="alist"
    builtAt="$(date +'%F %T %z')"
    goVersion=$(go version | sed 's/go version //')
    gitAuthor=$(git show -s --format='format:%aN <%ae>' HEAD)
    gitCommit=$(git log --pretty=format:"%h" -1)
    gitTag=$(git describe --long --tags --dirty --always)
    ldflags="\
    -w -s \
    -X 'github.com/Xhofe/alist/conf.BuiltAt=$builtAt' \
    -X 'github.com/Xhofe/alist/conf.GoVersion=$goVersion' \
    -X 'github.com/Xhofe/alist/conf.GitAuthor=$gitAuthor' \
    -X 'github.com/Xhofe/alist/conf.GitCommit=$gitCommit' \
    -X 'github.com/Xhofe/alist/conf.GitTag=$gitTag' \
    "
    go build -ldflags="$ldflags" alist.go

搞定之后就有一个alist文件

运行它看看咋样

变成了预期的"运行于 Alist",非常合理

最后,看这个

热议
推荐楼 BigSite 10小时前

对了,这个就很符合loc精神,那些上来就疯狂装B的,别在我这装,特么一板凳就送你回炉再造了。

推荐楼 hilence 10小时前

对了,这个就很符合loc精神,那些上来就疯狂装B的,别在我这装,特么一板凳就送你回炉再造了。 ...

你还没看出来为什么发这个帖子吗?

推荐楼 BigSite 10小时前

你还没看出来为什么发这个帖子吗?

“大聪明”直接一个号开怼,开这么些号会造成我比较繁忙

你就在你的号堆里面选一个你认为能怼的,上这么些小号我替你累的慌。

推荐楼 mjj天下第一 10小时前

今日份儿欢乐

2楼 DaoChen 10小时前

哈哈哈,真的逗乐我了

7楼 dahe 4小时前

太棒了,干货

8楼 小不点宠妾 4小时前

笑死我了

9楼 Locee 3小时前

感谢分享

10楼 马博士 3小时前

牛逼666

12楼 随波逐流 3小时前

支持技术贴,支持alist,我没改

13楼 Ralph 半小时前

那个臭傻逼跳来跳去的恶心人

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 改Alist底部版权信息的教程-好鸭
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活