Skip to content

TIP

兰空图床开发初期,出于性能考虑,将数据量可能较大的地方的分页页码功能取消,只保留了上下页按钮。如果你希望有页码,可以自行修改,在程序代码中找到 simplePaginate,将其修改为 paginate 即可。
但是请注意,如果您的数据量较大,这可能会使数据查询变慢,通常情况下单表数据超过 20w 后较为明显。

图片管理功能

  • 兰空图床的图片管理功能是程序的一大亮点,根据图片的大小自动适应屏幕分辨率,以画廊的样子展示,且图片管理展示的图片均来自服务器本地生成的缩略图,不必担心会对第三方 cdn 流量产生消耗。
  • 在图片管理页面中,除了可以拖拽鼠标多选图片外,还可以通过按住 shift 按键,点击图片右上角的选择框进行多选。
  • 可以通过快捷键 command+a(windows: alt + a) 进行全选。

高级搜索功能

兰空图床的高级搜索功能,灵感来自于 Github

默认的搜索输入框中,输入普通的关键字、词可以进行数据模糊匹配,通常用于快速查找数据。你也可以通过点击输入框右下角的「高级搜索」查看搜索语法。

除此之外,高级搜索不仅可以筛选数据,还可以对数据进行排序。假设有一个限定符为:order:created_at,默认该限定符会以降序(从大到小)的方式对数据进行排序,我们还可以直接指定排序方式:order:created_at-asc,升序(从小到大)。

如果存在多个限定符,以空格隔开即可,数据会以并且的关系匹配数据。

注意

如果您的单表数据量非常大(大于 30w),请谨慎使用模糊匹配筛选数据。模糊匹配是通过 SQL 通配符实现的,通配符会在搜索时全表扫描,会造成 SQL 查询时间急剧上升。