Scientific and Technical Publishing with Quarto

RSE Community Meeting

Matthias Bannert, RSEED

quarto-survey.kof.ethz.ch

Survey Results: Quarto Expertise

Survey Results: Frameworks

Survey Results: Programming Languages

Outlet: Presentations

library(RPostgres)
library(DBI)

con <- dbConnect(
  drv = Postgres(),
  dbname = "postgres",
  port = 1111,
  user = Sys.getenv("PG_USER"),
  password = Sys.getenv("PG_PASSWORD"),
  host = Sys.getenv("PG_HOST")
  )

res <- dbGetQuery(con, "SELECT * FROM rseed.survey_responses")

dbDisconnect(con)

Presentation Source

Outlet: Websites

Outlet: Online Books

Book Source

Outlet: Printed Books / ePub

Using CLI: Walkthrough

  1. Create and clone GitHub Repo

  2. Set Up GitHub Pages

  3. Use quarto CLI to publish

GitHub Pages

git checkout --orphan gh-pages
git reset --hard # make sure all changes are committed before running this!
git commit --allow-empty -m "Initialising gh-pages branch"
git push origin gh-pages

References

Pssst…. Join our Quarterly Newsletter

RSEED Newsletter Subscription