5个版本
0.1.4 | 2022年7月30日 |
---|---|
0.1.3 | 2022年7月30日 |
0.1.2 | 2022年7月29日 |
0.1.1 | 2022年7月29日 |
0.1.0 | 2022年7月29日 |
#33 in #自托管
1.5MB
799 代码行
Pictura
壁纸管理器
目录
关于
Pictura是一个壁纸管理器,它会自动收集壁纸的元数据,压缩它们并生成一个花哨的静态HTML页面。
用法
mkdir mywalls
cd mywalls
# This will initialize pictura and create `wallpapers` folder
# See `pictura init --help` for more info
pictura init
# Add some wallpapers
mv oldwalls/* wallpapers
# Dirs inside `wallpapers` will be treated as categories
mkdir wallpapers/Nature
mv oldwalls/*forest* wallpapers/Nature
# Generate the page. Now you can visit generated `index.html`
pictura sync
配置
您可以在.pictura/config.toml
编辑相册配置文件。
Pictura处于开发早期阶段。配置文件尚未稳定,未来可能会有所变化。
# Gallery name
title = "Wallery"
# Enable dark theme support (will be used if system dark theme is enabled)
dark_theme_support = false
# Use animations (affects performance)
animations = false
# If set, will be used instead of local directory
# Useful for hosting on GitHub pages
# Example for GitHub pages
remote = "https://raw.githubusercontent.com/<USERNAME>/<REPO>/<BRANCH>"
您也可以通过在index.hbs
创建自定义HTML模板,位于.pictura
目录下。请参考默认模板。
安装
使用cargo
没有安装cargo? 在这里下载它
cargo install pictura
依赖项
~20–33MB
~284K SLoC