mirror of
				https://github.com/Wonderfall/hugo-WonderMod.git
				synced 2025-10-31 03:45:24 +01:00 
			
		
		
		
	Add 'align' option to figure shortcode (#256)
Usage: 
{{< figure align=center src="image.jpg" >}}
Parameter values:
  - 'center': align image and captions to center of page
  - anything else neglected
* Appends "#center" to the image's URL in order to utilize existing CSS
rules for centering images.
			
			
This commit is contained in:
		| @@ -242,6 +242,10 @@ | |||||||
|     margin: auto |     margin: auto | ||||||
| } | } | ||||||
|  |  | ||||||
|  | .post-content figure.align-center { | ||||||
|  | 	text-align: center; | ||||||
|  | } | ||||||
|  |  | ||||||
| .post-content figure > figcaption { | .post-content figure > figcaption { | ||||||
|     color: var(--primary); |     color: var(--primary); | ||||||
|     font-size: 16px; |     font-size: 16px; | ||||||
|   | |||||||
| @@ -1,8 +1,11 @@ | |||||||
| <figure{{ with .Get "class" }} class="{{ . }}"{{ end }}> | <figure{{ if or (.Get "class") (eq (.Get "align") "center") }} class=" | ||||||
|  |            {{- if eq (.Get "align") "center" }}align-center {{ end }} | ||||||
|  |            {{- with .Get "class" }}{{ . }}{{- end }}" | ||||||
|  | {{- end -}}> | ||||||
|     {{- if .Get "link" -}} |     {{- if .Get "link" -}} | ||||||
|         <a href="{{ .Get "link" }}"{{ with .Get "target" }} target="{{ . }}"{{ end }}{{ with .Get "rel" }} rel="{{ . }}"{{ end }}> |         <a href="{{ .Get "link" }}"{{ with .Get "target" }} target="{{ . }}"{{ end }}{{ with .Get "rel" }} rel="{{ . }}"{{ end }}> | ||||||
|     {{- end }} |     {{- end }} | ||||||
|     <img src="{{ .Get "src" }}" |     <img src="{{ .Get "src" }}{{- if eq (.Get "align") "center" }}#center{{- end }}" | ||||||
|          {{- if or (.Get "alt") (.Get "caption") }} |          {{- if or (.Get "alt") (.Get "caption") }} | ||||||
|          alt="{{ with .Get "alt" }}{{ . }}{{ else }}{{ .Get "caption" | markdownify| plainify }}{{ end }}" |          alt="{{ with .Get "alt" }}{{ . }}{{ else }}{{ .Get "caption" | markdownify| plainify }}{{ end }}" | ||||||
|          {{- end -}} |          {{- end -}} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Kian Kasad
					Kian Kasad