Yet another another publishing tool for minimalist photographers.
Demo site: https://foto.lhzhang.com
SimpleOne binary, three commands. No database.CustomizableHighly customizable by configuration and template files.FastFiles are handled concurrently.
$ brew tap waynezhang/tap
$ brew install fotoOr download the binary from here
Download the binary from here
~ $ foto create my_site
~ $ tree my_site
my_site
├── assets
│ ├── icons
│ │ ├── home.svg
│ │ ├── instagram.svg
│ │ └── twitter.svg
│ └── style.css
├── foto.toml # Configuration file, see below for more details.
├── media
│ └── avatar.jpg # Placeholder image for avatar.
└── templates
└── template.html # Template file~/my_site $ foto preview
Creating Preview...
Listening on 5000...The default port number is 5000. It can be changed by -p flag.
~/my_site $ foto export -o ~/site_docs
Exprorting sites to /Users/xxx/site_docs...foto clear-cacheSee foto.toml
Template and CSS styles can be modified without chagning foto binary.
The template file is placed in templates/template.html.
It's also possible to add additional settings in foto.toml (ref) and refer it in template file.
foto uses html/template package in Golang. Please refer to this link for more information.
See CHANGELOG
See LICENSE
foto is highly inspried by moul.
