Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 3 additions & 7 deletions .github/workflows/zola.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,9 @@ jobs:
- name: Checkout main
uses: actions/checkout@v6

- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: 24

- name: Install dependencies
run: npm install
- name: Setup Bun
uses: oven-sh/setup-bun@v2
run: bun install

- name: Install just and Zola
uses: taiki-e/install-action@v2
Expand Down
13 changes: 4 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,7 @@ code. The website is built using the Rust-powered static site generator,
components library built with Tailwind CSS
- **[Quarto](https://quarto.org/)** — currently used to execute code chunks
and render to commonmark, though this is likely to change
- **[Node.js](https://nodejs.org/en)** — `npm` and `npx` are also used to
manage JS dependencies
- **[Bun](https://bun.com/)** — javascript runtime and package manager
- **[iconify](https://iconify.design/docs/usage/css/tailwind/tailwind4/)** — a
Tailwind extension for icons (currently limited to fa7-brands, lucide, and
mdi icons)
Expand All @@ -43,7 +42,8 @@ The build pipeline:
├── templates/ # Zola HTML templates + shortcodes and macros
├── css/ # Tailwind input
├── static/ # Compiled CSS, JS, assets
├── package.json # Node.js project manifest
├── bun.lock # Pinned dependency versions
├── package.json # Bun project manifest
├── packages/ # Example R packages built with extendr
└── scripts/ # R scripts
```
Expand All @@ -56,11 +56,6 @@ In addition to the stack software listed above, you will need R installed and
the most recent release version of the rextendr package. The `just` command line
runner will also be very beneficial to you.

- **[just](https://github.com/casey/just)** v1.55.0 or higher
- **Node.js** v24.15.0 or higher
- **Quarto**
- **Zola** v0.22.1 or higher

**Installation**

```
Expand Down Expand Up @@ -89,7 +84,6 @@ Run `just` without arguments to list available recipes.
```
Available recipes:
build # Compile Tailwind css, then build the site with Zola
build-tailwind # Generate Tailwind static/style.css from css/style.css
check # Try to build site without rendering (checks links)
dev # Run Tailwind watch and Zola live serve in parallel
install # Install Node.js dependencies
Expand All @@ -99,4 +93,5 @@ Available recipes:
render-page path # Render a documentation page at content/{{path}}.qmd
render-post title # Render a blog post at content/blog/{{title}}/index.qmd
reset # Clear public directory generated by Zola
tailwind-build # Generate Tailwind static/style.css from css/style.css
```
Loading