start mutliple author support

Signed-off-by: Christine Dodrill <me@christine.website>
This commit is contained in:
Cadey Ratio 2021-07-07 21:18:02 -04:00
parent a716286f37
commit 79c5238817
1 changed files with 52 additions and 1 deletions

View File

@ -4,6 +4,27 @@ let Person =
{ name = "", tags = [] : List Text, gitLink = "", twitter = "" }
}
let Author =
{ Type =
{ name : Text
, handle : Text
, picUrl : Optional Text
, link : Optional Text
, twitter : Optional Text
, default : Bool
, inSystem : Bool
}
, default =
{ name = ""
, handle = ""
, picUrl = None Text
, link = None Text
, twitter = None Text
, default = False
, inSystem = True
}
}
let defaultPort = env:PORT ? 3030
let defaultWebMentionEndpoint =
@ -13,6 +34,7 @@ let defaultWebMentionEndpoint =
let Config =
{ Type =
{ signalboost : List Person.Type
, authors : List Author.Type
, port : Natural
, clackSet : List Text
, resumeFname : Text
@ -21,6 +43,34 @@ let Config =
}
, default =
{ signalboost = [] : List Person.Type
, authors =
[ Author::{
, name = "Xe"
, handle = "xe"
, picUrl = Some "/static/img/avatar.png"
, link = Some "https://christine.website"
, twitter = Some "theprincessxena"
, default = True
, inSystem = True
}
, Author::{
, name = "Ashe"
, handle = "ectamorphic"
, picUrl = None Text
, link = None Text
, twitter = None Text
, inSystem = True
}
, Author::{
, name = "Jessie"
, handle = "Heartmender"
, picUrl = Some
"https://cdn.christine.website/file/christine-static/img/UPRcp1pO_400x400.jpg"
, link = Some "https://heartmender.writeas.com"
, twitter = Some "BeJustFine"
, inSystem = True
}
]
, port = defaultPort
, clackSet = [ "Ashlynn" ]
, resumeFname = "./static/resume/resume.md"
@ -31,5 +81,6 @@ let Config =
in Config::{
, signalboost = ./signalboost.dhall
, clackSet = [ "Ashlynn", "Terry Davis", "Dennis Ritchie" ]
, clackSet =
[ "Ashlynn", "Terry Davis", "Dennis Ritchie", "Steven Hawking" ]
}