mdbook-github-authors

Crates.iomdbook-github-authors
lib.rsmdbook-github-authors
version0.1.0
created_at2025-02-06 04:45:00.22315+00
updated_at2025-02-06 18:26:05.634119+00
descriptionmdbook preprocessor to display Github profiles of authors of a page
homepage
repositoryhttps://github.com/VectorInstitute/mdbook-github-authors
max_upload_size
id1545057
size88,677
vector-ai-engineering (github:vectorinstitute:vector-ai-engineering)

documentation

README

mdbook-github-authors


Lint Test Docs Test Lib GitHub License GitHub Release docs.rs

A preprocessor for mdbook that creates chapter-level contributor sections featuring authors' GitHub profiles.

Installation

cargo install mdbook-github-authors

Usage

  1. Add to your book.toml:
[preprocessor.github-authors]
command = "mdbook-github-authors"
  1. Add contributors/authors using these helpers in your markdown:
<!-- Single author -->
{{#author username}}

<!-- Multiple authors -->
{{#authors username1,username2,username3}}

[!NOTE] Rather than expanding in-place, this preprocessor adds a stylized Contributor section to the bottom of the Chapter, irrespective of where these author helpers are found in the raw markdown file.

The preprocessor will generate a "Contributors" section at the bottom of each chapter listing the GitHub profiles of specified authors.

Examples

# My Chapter

Content here...

{{#authors rust-lang,contributors}}

Will render as:

image
Commit count: 52

cargo fmt