diff --git a/.gitignore b/.gitignore index ca4dbe5..8b19f98 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.pdf .env +temp.* diff --git a/README.md b/README.md index a94ae16..3f6cff4 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Include the following fields in the YAML header for your CV or cover letter: - `public-email`: Publicly available email address. - `github`, `gitlab`, `linkedin`: Your usernames on these platforms. - `website`: Your website URL (without the protocol). -- `date`: Custom creation date (format: `datetime(year: YYYY, month: M, day: D)`). +- `date`: Custom creation date (format: `year: YYYY, month: M, day: D`). - `keywords`: Keywords for PDF metadata. - `links`: Dictionary of keywords and URLs to auto-convert keywords into hyperlinks. diff --git a/kadykov-cv-en.md b/kadykov-cv-en.md index 44c08c0..0e8c97f 100644 --- a/kadykov-cv-en.md +++ b/kadykov-cv-en.md @@ -6,7 +6,7 @@ github: kadykov gitlab: kadykov linkedin: aleksandr-kadykov website: www.kadykov.com -# date: "datetime(year: 1970, month: 1, day: 1)" +date: "year: 1970, month: 1, day: 1" keywords: - résumé - resume diff --git a/kadykov-cv-fr.md b/kadykov-cv-fr.md index 7f356b1..b046d91 100644 --- a/kadykov-cv-fr.md +++ b/kadykov-cv-fr.md @@ -6,7 +6,7 @@ github: kadykov gitlab: kadykov linkedin: aleksandr-kadykov website: www.kadykov.com -# date: "datetime(year: 1970, month: 1, day: 1)" +date: "year: 1970, month: 1, day: 1" keywords: - résumé - resume diff --git a/kadykov-letter-en.md b/kadykov-letter-en.md index 7ebe839..cf22e05 100644 --- a/kadykov-letter-en.md +++ b/kadykov-letter-en.md @@ -6,7 +6,7 @@ github: kadykov gitlab: kadykov linkedin: aleksandr-kadykov website: www.kadykov.com -# date: "datetime(year: 1970, month: 1, day: 1)" +date: "year: 1970, month: 1, day: 1" from: Mons, Belgium # to: | # Future Employer diff --git a/kadykov-letter-fr.md b/kadykov-letter-fr.md index 824afe4..621be18 100644 --- a/kadykov-letter-fr.md +++ b/kadykov-letter-fr.md @@ -6,7 +6,7 @@ github: kadykov gitlab: kadykov linkedin: aleksandr-kadykov website: www.kadykov.com -# date: "datetime(year: 1970, month: 1, day: 1)" +date: "year: 1970, month: 1, day: 1" from: Mons, Belgique # to: | # Future Employer diff --git a/typst-cv.typ b/typst-cv.typ index 0cc9f82..d101284 100644 --- a/typst-cv.typ +++ b/typst-cv.typ @@ -1,7 +1,7 @@ // #import "style.typ": * #import "@local/pandoc-cv:0.1.0": * -#let date = $if(date)$$date$$else$datetime.today()$endif$ +#let date = $if(date)$datetime($date$)$else$datetime.today()$endif$ // Call the function from `style.typ` and pass variables to set up the document style #show: setup-style.with( @@ -12,7 +12,7 @@ $if(gitlab)$gitlab: "$gitlab$",$endif$ $if(linkedin)$linkedin: "$linkedin$",$endif$ $if(website)$website: "$website$",$endif$ - $if(date)$date: $date$,$endif$ + $if(date)$date: date,$endif$ $if(keywords)$keywords: ( $for(keywords)$ "$keywords$", diff --git a/typst-letter.typ b/typst-letter.typ index 9daf69f..a2bf92d 100644 --- a/typst-letter.typ +++ b/typst-letter.typ @@ -1,6 +1,7 @@ #import "@local/pandoc-cv:0.1.0": * -#let date = $if(date)$$date$$else$datetime.today()$endif$ +#let date = $if(date)$datetime($date$)$else$datetime.today()$endif$ + #let suffix = { let day = date.day() if day == 1 or day == 21 or day == 31 { @@ -23,7 +24,7 @@ $if(gitlab)$gitlab: "$gitlab$",$endif$ $if(linkedin)$linkedin: "$linkedin$",$endif$ $if(website)$website: "$website$",$endif$ - $if(date)$date: $date$,$endif$ + $if(date)$date: date,$endif$ $if(keywords)$keywords: ( $for(keywords)$ "$keywords$",