feat: image scaling (closes #131)

This commit is contained in:
Jacky Zhao 2022-06-29 17:34:05 -07:00
parent 37bd26bc86
commit 96fd6a5d1e
3 changed files with 8 additions and 6 deletions

View File

@ -85,7 +85,7 @@ table {
}
img {
width: 100%;
max-width: 100%;
border-radius: 3px;
margin: 1em 0;
}

View File

@ -3,9 +3,11 @@ title: "Deploying Quartz to the Web"
tags:
- setup
weight: -1
aliases:
- hosting
---
## GitHub Pages
## Hosting on GitHub Pages
Quartz is designed to be effortless to deploy. If you forked and cloned Quartz directly from the repository, everything should already be good to go! Follow the steps below.
### Enable GitHub Actions
@ -13,6 +15,8 @@ By default, GitHub disables workflows from running automatically on Forked Repos
![Enable GitHub Actions](notes/images/github-actions.png)*Enable GitHub Actions*
![[notes/images/github-actions.png|200]]
### Enable GitHub Pages
Head to the 'Settings' tab of your forked repository and go to the 'Pages' tab.

View File

@ -27,10 +27,8 @@
{{$inner := . | strings.TrimPrefix "![[" | strings.TrimSuffix "]]" }}
{{$split := split $inner "|"}}
{{$path := index $split 0 | relURL}}
{{$reference := split $path "#"}}
{{$title := index $reference 0}}
{{$display := default $title (index $split 1)}}
{{$img := printf "<img src=\"%s\" title=\"%s\">" $path $display}}
{{$width := index $split 1}}
{{$img := printf "<img src=\"%s\" width=\"%s\" />" $path (default "auto" $width)}}
{{$content = replace $content . $img}}
{{else}}
{{$inner := . | strings.TrimPrefix "[[" | strings.TrimSuffix "]]" }}