- Jekyll ignore `/docs` and `/test` folders when using from root - Update Staticman config to point to correct branch and data file location - Replace `{{ base_path }}` references with `absolute_url` filter - Update documentation
40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
---
|
|
title: "Authors"
|
|
permalink: /docs/authors/
|
|
excerpt: "Instructions and settings for working with multiple site authors."
|
|
modified: 2016-11-03T10:55:15-04:00
|
|
---
|
|
|
|
Sites that may have content authored from various individuals can be accommodated by using [data files](https://jekyllrb.com/docs/datafiles/).
|
|
|
|
To assign an author to a post or page that is different from the site author specified in `_config.yml`:
|
|
|
|
**Step 1.** Create `_data/authors.yml` and add authors using the following format. Any variables found under `author:` in `_config.yml` can be used (e.g. `name`, `avatar`, `uri`, social media profiles, etc.).
|
|
|
|
```yaml
|
|
# /_data/authors.yml
|
|
|
|
Billy Rick:
|
|
name: "Billy Rick"
|
|
uri: "http://thewhip.com"
|
|
email: "billy@rick.com"
|
|
bio: "What do you want, jewels? I am a very extravagant man."
|
|
avatar: "/assets/images/bio-photo-2.jpg"
|
|
twitter: "extravagantman"
|
|
|
|
Cornelius Fiddlebone:
|
|
name: "Cornelius Fiddlebone"
|
|
email: "cornelius@thewhip.com"
|
|
bio: "I ordered what?"
|
|
avatar: "/assets/images/bio-photo.jpg"
|
|
twitter: "rhymeswithsackit"
|
|
```
|
|
|
|
**Step 2.** Assign one of the authors in `authors.yml` to a post or page you wish to override the `site.author` with.
|
|
|
|
Example: To assign `Billy Rick` as an author for a post the following YAML Front Matter would be applied:
|
|
|
|
```yaml
|
|
author: Billy Rick
|
|
```
|