Alist使用心得,以及一些自定义美化

引言

江畔谁人唱竹枝?前声断咽后声迟。 ——勿埋我心

这应该是我目前用过最强大最好用的目录程序了。

Github:alist-org/alist

搭建过程中的小细节

在反向代理的配置文件中,加入以下代码:

# 上传的最大文件尺寸
client_max_body_size 200000m;

# 设置超时时间,单位为秒
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;

以上配置,可以避免上传大文件时的前端超时问题,以及webdav同时超时的问题。

美化

我只写了我个人觉得比较实用的,想要更多美化教程可以在其他地方查找。

隐藏原生底部信息

如果可以,不建议隐藏版权。

<!-- head -->

<style>
/*隐藏版权*/
.footer span,.footer a:nth-of-type(1){
  display:none;
}

/*隐藏管理字眼*/
.footer span,.footer a:nth-of-type(2){
  display:none;
}
</style>

增加自定义底部信息

<!-- head -->

<!-- 增加底部文字 -->
<div style="text-align: center ; ">
<p align="center">
&copy; Powered by <a target="_blank" href="https://www.skyqian.com" >勿埋我心</a>
<span>|</span>
<a target="_blank" href="/@manage" >管理</a>
</p>
</div>

自动渐变色背景

<!-- head -->

<style>
/*渐变背景CSS */
#canvas-basic {
    position: fixed;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -999;
}
</style>


<!-- body -->

<!-- 渐变背景初始化 -->
<canvas id="canvas-basic"></canvas> 
<script src="https://npm.elemecdn.com/granim@2.0.0/dist/granim.min.js"></script>
<script>
var granimInstance = new Granim({
    element: '#canvas-basic',
    direction: 'left-right',
    isPausedWhenNotInView: true,
    states : {
        "default-state": {
            gradients: [
                ['#a18cd1', '#fbc2eb'],
                 ['#fff1eb', '#ace0f9'],
                 ['#d4fc79', '#96e6a1'],
                 ['#a1c4fd', '#c2e9fb'],
                 ['#a8edea', '#fed6e3'],
                 ['#9890e3', '#b1f4cf'],
                 ['#a1c4fd', '#c2e9fb'],
                 ['#fff1eb', '#ace0f9']
           
            ]
        }
    }
});
</script>

修改字体

中文:思源宋体

英文:Source Code Pro

<!-- head -->

<link rel="stylesheet" type="text/css" href="https://fonts.loli.net/css?family=Source+Code+Pro">
<link rel="stylesheet" type="text/css" href="https://fonts.loli.net/css?family=Noto+Serif+SC">
<style type="text/css">
    div{font-family: 'Source Code Pro','Noto Serif SC';}
    span{font-family: 'Source Code Pro','Noto Serif SC';}
    a{font-family: 'Source Code Pro','Noto Serif SC';}
</style>

效果图

image-20221004032728702

结语

欢迎有疑惑在勿埋我心评论区留言。

无标签
打赏
评论区
头像
    头像

    你会弄视频背景吗,博客被.git不知道哪里劫持了,跳转到未知网站了,暂时停止了,晚上看下

    头像

    我没记错的话这个alist能添加评论系统(但是只能添加第三方评论系统)
    博主要不要试一下?

    头像
    elonlo
      

    博主,请教下你的评论是用的插件还是主题自带的呢

      头像
      @elonlo

      主题自带的

    头像
    5268
      

    博主您好,关于增加自定义底部信息
    复制了你的代码到自定义头部,为什么我的显示在顶部,而不是底部

      头像
      @5268

      样式放在“自定义头部”,自己加的底部信息放在“自定义内容”中

    头像
    Ylimsh
      

    大佬大佬。请问如何修改默认图标

      头像
      Ylimsh
        
      @Ylimsh

      文件夹默认图标

    头像

    大佬,咋添加自己的字体哦,就是去网上下载的字体导入到alist全局字体哦

      头像
      @jinghuashang

      如果把字体完全导入本地的话,要下载不少文件呢,网上有不少文章说明。你多注意下载的时候,别漏文件吧

    头像
    TK
      

    ip签名档,和动态时钟怎么加。alist。

    头像
    alist v3
      

    增加自定义底部信息是修改哪个文件呢?~

文章目录