Initial version
This commit is contained in:
		
				commit
				
					
						ed5653a7fc
					
				
			
		
					 211 changed files with 11043 additions and 0 deletions
				
			
		|  | @ -0,0 +1,6 @@ | |||
| {{ .Page.Store.Set "math" true -}} | ||||
| <p{{ with .Attributes.class }} class="{{ . }}"{{ end }}> | ||||
| $$ | ||||
| {{ .Inner }} | ||||
| $$ | ||||
| </p> | ||||
|  | @ -0,0 +1,7 @@ | |||
| <h{{ .Level }} id="{{ .Anchor | safeURL }}" class="icon-inline"{{ range $k, $v := .Attributes }}{{ printf " %s=%q" $k $v | safeHTMLAttr }}{{ end }}> | ||||
| {{- .Text | safeHTML -}} | ||||
| <a class="icon-link" href="#{{ .Anchor | safeURL }}" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> | ||||
|   <path stroke="none" d="M0 0h24v24H0z" fill="none" /> | ||||
|   <path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" /> | ||||
|   <path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" /> | ||||
| </svg></a></h{{ .Level }}> | ||||
|  | @ -0,0 +1,81 @@ | |||
| {{/* Control how the image is rendered with these variables.  */}} | ||||
| {{ $class := "" -}} | ||||
| {{ $size := "" -}} | ||||
| {{ $srcset := "" -}} | ||||
| {{ $width := "" -}} | ||||
| 
 | ||||
| {{/* Only change the below code if you know what you are doing. */}} | ||||
| {{ $height := "" -}} | ||||
| {{ $maxwidth := site.Params.imageMaxWidth -}} | ||||
| {{ $realwidth := 0 -}} | ||||
| {{ $realheight := 0 -}} | ||||
| {{ $resource := false -}} | ||||
| {{ $src := .Destination -}} | ||||
| {{ $srcsetw := (slice) -}} | ||||
| {{ $static := false -}} | ||||
| 
 | ||||
| {{ if and $src (fileExists (path.Join "/static" $src)) -}} | ||||
|   {{ with (imageConfig (path.Join "/static" $src)) -}} | ||||
|     {{ $realwidth = .Width -}} | ||||
|     {{ $realheight = .Height -}} | ||||
|   {{ end -}} | ||||
|   {{ $static = true -}} | ||||
|   {{ $src = relURL $src -}} | ||||
| {{ else if $src -}} | ||||
|   {{ $src = strings.TrimLeft "/" $src -}} | ||||
|   {{ with resources.Get $src -}} | ||||
|     {{ $resource = . -}} | ||||
|   {{ end -}} | ||||
|   {{ with .Page.Resources.Get $src -}} | ||||
|     {{ $resource = . -}} | ||||
|   {{ end -}} | ||||
| {{ end -}} | ||||
| 
 | ||||
| {{ if $resource -}} | ||||
|   {{ if $size -}} | ||||
|     {{ $image := $resource.Resize $size -}} | ||||
|     {{ $src = $image.RelPermalink -}} | ||||
|     {{ $width = $image.Width -}} | ||||
|     {{ $height = $image.Height -}} | ||||
|     {{ if $srcset -}} | ||||
|       {{ $srcsetw = $srcsetw | append (printf "%s %sw" $src (strings.TrimRight "x" $size)) -}} | ||||
|     {{ end -}} | ||||
|   {{ else -}} | ||||
|     {{ $src = $resource.RelPermalink -}} | ||||
|     {{ $realwidth = $resource.Width -}} | ||||
|     {{ $realheight = $resource.Height -}} | ||||
|   {{ end -}} | ||||
|   {{ if $srcset -}} | ||||
|     {{ range $set := split $srcset " " -}} | ||||
|       {{ $image := $resource.Resize (printf "%sx" $set) -}} | ||||
|       {{ $srcsetw = $srcsetw | append (printf "%s %sw" $image.RelPermalink $set) -}} | ||||
|     {{ end -}} | ||||
|     {{ $width = "" -}} | ||||
|     {{ $height = "" -}} | ||||
|   {{ end -}} | ||||
| {{ end -}} | ||||
| 
 | ||||
| {{ if and $width $height -}} | ||||
|     {{ $width = int $width -}} | ||||
|     {{ $height = int $height -}} | ||||
| {{ else if $width -}} | ||||
|   {{ $width = int $width -}} | ||||
|   {{ $height = $realheight -}} | ||||
|   {{ if and ($realwidth) (lt ($width) ($realwidth)) -}} | ||||
|     {{ $height = (mul ($realheight) (div (add ($width) 0.0) ($realwidth))) -}} | ||||
|     {{ $height = (math.Round $height) -}} | ||||
|   {{ end -}} | ||||
| {{ else if $height -}} | ||||
|   {{ $width = $realwidth -}} | ||||
|   {{ $height = int $height -}} | ||||
|   {{ if and ($realheight) (lt ($height) ($realheight)) -}} | ||||
|     {{ $width = (mul ($realwidth) (div (add ($height) 0.0) ($realheight))) -}} | ||||
|     {{ $width = (math.Round $width) -}} | ||||
|   {{ end -}} | ||||
| {{ else if and ($maxwidth) (lt ($maxwidth) ($realwidth)) -}} | ||||
|   {{ $width = ($maxwidth) -}} | ||||
|   {{ $height = (mul ($realheight) (div (add ($width) 0.0) ($realwidth))) -}} | ||||
|   {{ $height = (math.Round $height) -}} | ||||
| {{ end -}} | ||||
| 
 | ||||
| <img class="image{{ with $class }} {{ . }}{{ end }}" src="{{ $src }}" alt="{{ .Text }}"{{ with $srcsetw }} srcset="{{ delimit  .  ", " }}"{{ end }}{{ with $width }} width="{{ . }}"{{ end }}{{ with $height }} height="{{ . }}"{{ end }}{{ with .Title}} title="{{ . }}"{{ end }}> | ||||
|  | @ -0,0 +1 @@ | |||
| <a href="{{ .Destination | safeURL }}"{{ with .Title}} title="{{ . }}"{{ end }}{{ if strings.HasPrefix .Destination "http" }} target="_blank" rel="noopener noreferrer"{{ end }}>{{ .Text | safeHTML }}</a> | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue