Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/srvanderplas/cv-site-template
https://github.com/srvanderplas/cv-site-template
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/srvanderplas/cv-site-template
- Owner: srvanderplas
- Created: 2024-03-01T15:06:59.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-03-06T18:36:56.000Z (10 months ago)
- Last Synced: 2024-10-12T21:21:36.406Z (3 months ago)
- Language: R
- Size: 25.4 KB
- Stars: 1
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Build a Quarto Website off of your CV spreadsheet + bib file
## Requirements:
Files:
- Spreadsheet of talk information
A starter file is provided in data/CV.xlsx
- bib file of publications
A starter file is provided in data/CV.bibSoftware:
- R
- quarto
- R Packages:
- magrittr
- dplyr
- lubridate
- stringr
- purrr
- RefManageR
- webshot2## Layout
- about.qmd - created manually
- talks.qmd - lists anything in posts/talks/*.qmd
- publications.qmd - lists anything in posts/papers/*.qmd
- index.qmd - lists anything in posts/
I have added other folders to my posts/ folder, including `other/`, which is where I put non-automatic posts.
I also have created individual pages on my own site to collect materials for research and teaching. These (at the moment) are manually curated, though it would be fairly easy to build some of the content automatically.
## Code File Summary
There are 5 code files used to build the project. Only `code/create_posts.R` is intended to be run by the user, and then usually as a pre-build script in `_quarto.yml`.
- `code/common-post-functions.R` contains functions used to build both talks and papers
- `code/image-functions.R` contains functions used to screenshot webpages (used primarily for talks at this point)
- `code/talk-functions.R` contains functions used to build talk posts
- `code/paper-functions.R` contains functions used to build paper posts
- `code/create_posts.R` actually reads in the data in the spreadsheet,