# tidytemplate
## Overview
tidytemplate provides a custom [pkgdown](https://pkgdown.r-lib.org)
template for tidyverse, r-lib, tidymodels, and rmarkdown packages.
Please don’t use it for your own package.
## Templates
For all sites, ensure that `DESCRIPTION` contains:
``` R
Config/Needs/website: tidyverse/tidytemplate
```
### tidyverse and r-lib
``` yaml
template:
package: tidytemplate
bootstrap: 5
includes:
in_header: |
development:
mode: auto
```
Ping Hadley on slack to get your site added to plausible.
### tidymodels
``` yaml
template:
package: tidytemplate
bootstrap: 5
bslib:
primary: "#CA225E"
includes:
in_header: |
development:
mode: auto
```
Ping Hadley on slack to get your site added to plausible.
### rmarkdown / quillt
``` yaml
template:
package: tidytemplate
bootstrap: 5
bslib:
primary: "#096B72"
navbar-background: "#e6f3fc"
trailing_slash_redirect: true
```
### Updating
If you’re updating from a previous pkgdown config, use the following
checklist to make sure everything is up to date:
``` md
* [ ] `usethis::use_pkgdown_github_pages()`
* [ ] Ensure Author includes RStudio as copyright holder and funder
* [ ] Update `DESCRIPTION` to include `Config/Needs/website: tidyverse/tidytemplate`
* [ ] Update `_pkgdown.yml` with appropriate template above.
* [ ] Ping Hadley to add plausible.io record
* [ ] Remove `strip_header: true`
* [ ] Remove algolia search, if used
* [ ] Eliminate superseded navbar customisation (`home: ~`, article re-ordering)
* [ ] Update `news` structure if needed
* [ ] Remove any author info for tidyverse folks (since now included in template)
```
# Package index
## All functions
- [`ruler()`](https://tidytemplate.tidyverse.org/reference/ruler.md) :
Measure the width of the console
- [`test()`](https://tidytemplate.tidyverse.org/reference/test.md) :
Test function
# Articles
### All vignettes
- [Bullets](https://tidytemplate.tidyverse.org/articles/bullets.md):
- [Code](https://tidytemplate.tidyverse.org/articles/code.md):
- [Headings](https://tidytemplate.tidyverse.org/articles/headings.md):