mirror of
https://github.com/amigan/rustypaste-pretty.git
synced 2024-11-21 11:59:48 -05:00
style(server): make the default landing page fancier
This commit is contained in:
parent
607f07b6e1
commit
4a4301ee72
2 changed files with 16 additions and 7 deletions
19
config.toml
19
config.toml
|
@ -8,9 +8,14 @@ max_content_length = "10MB"
|
|||
upload_path = "./upload"
|
||||
timeout = "30s"
|
||||
expose_version = false
|
||||
landing_page = """Submit files via HTTP POST here:
|
||||
curl -F 'file=@example.txt' <server>"
|
||||
This will return the finished URL.
|
||||
landing_page = """
|
||||
┬─┐┬ ┬┌─┐┌┬┐┬ ┬┌─┐┌─┐┌─┐┌┬┐┌─┐
|
||||
├┬┘│ │└─┐ │ └┬┘├─┘├─┤└─┐ │ ├┤
|
||||
┴└─└─┘└─┘ ┴ ┴ ┴ ┴ ┴└─┘ ┴ └─┘
|
||||
|
||||
Submit files via HTTP POST here:
|
||||
curl -F 'file=@example.txt' <server>
|
||||
This will return the URL of the uploaded file.
|
||||
|
||||
The server administrator might remove any pastes that they do not personally
|
||||
want to host.
|
||||
|
@ -19,10 +24,12 @@ If you are the server administrator and want to change this page, just go
|
|||
into your config file and change it! If you change the expiry time, it is
|
||||
recommended that you do.
|
||||
|
||||
Check out the GitHub repository at https://github.com/orhun/rustypaste
|
||||
|
||||
By default, pastes expire every hour. The server admin may or may not have
|
||||
changed this."""
|
||||
changed this.
|
||||
|
||||
Check out the GitHub repository at https://github.com/orhun/rustypaste
|
||||
Command line tool is available at https://github.com/orhun/rustypaste-cli
|
||||
"""
|
||||
|
||||
[paste]
|
||||
random_url = { enabled = true, type = "petname", words = 2, separator = "-" }
|
||||
|
|
|
@ -25,7 +25,9 @@ async fn index(config: web::Data<RwLock<Config>>) -> Result<HttpResponse, Error>
|
|||
.read()
|
||||
.map_err(|_| error::ErrorInternalServerError("cannot acquire config"))?;
|
||||
match &config.server.landing_page {
|
||||
Some(page) => Ok(HttpResponse::Ok().body(page.clone())),
|
||||
Some(page) => Ok(HttpResponse::Ok()
|
||||
.content_type("text/plain; charset=\"UTF-8\"")
|
||||
.body(page.clone())),
|
||||
None => Ok(HttpResponse::Found()
|
||||
.append_header(("Location", env!("CARGO_PKG_HOMEPAGE")))
|
||||
.finish()),
|
||||
|
|
Loading…
Reference in a new issue