https://github.com/stefanocoretta/resoutput
Quarto filter to add website listing template to list research output (publications, data, software, talks, etc)
https://github.com/stefanocoretta/resoutput
ejs-templates publications quarto-extension quarto-listings quartopub
Last synced: 8 months ago
JSON representation
Quarto filter to add website listing template to list research output (publications, data, software, talks, etc)
- Host: GitHub
- URL: https://github.com/stefanocoretta/resoutput
- Owner: stefanocoretta
- Created: 2024-01-14T07:18:23.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-06-29T19:20:40.000Z (12 months ago)
- Last Synced: 2025-06-29T20:28:28.318Z (12 months ago)
- Topics: ejs-templates, publications, quarto-extension, quarto-listings, quartopub
- Language: Lua
- Homepage: https://stefanocoretta.github.io/resoutput/
- Size: 586 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: NEWS.md
Awesome Lists containing this project
README
# ResOutput Extension For Quarto
[](https://doi.org/10.5281/zenodo.15769144)
ResOutput provides users with a custom ejs template for listing research output (publications, data, software, talsk, etc) in a quarto website.
## Installing
```bash
quarto add stefanocoretta/resoutput
```
This will install the extension under the `_extensions` subdirectory.
If you're using version control, you will want to check in this directory.
Two dependencies (extensions) will also be installed (they are needed for the icons):
- https://github.com/stefanocoretta/osi-font
- https://github.com/mcanouil/quarto-iconify
## Using
Use `_extensions/stefanocoretta/resoutput/pubs.ejs` as the template in a document listing.
The supported fields are:
- `year`
- `open`
- `rr`
- `title`
- `author`
- `institution`
- `journal`
- `version`
- `location`
- `doi`
- `manuscript`
- `submitted`
- `accepted`
- `published`
- `registration`
- `url`
- `download`
- `github`
- `video`
- `abstract`
- `compendium`
## Example
Here is the source code for a minimal example: [index.qmd](index.qmd).
You can see the rendered HTML [here](stefanocoretta.github.io/resoutput/).