What you say ?

theme 基于 https://github.com/reorx/hugo-PaperModX ,并同时也自定义了许多功能.

添加图片:

{{< figure align=center src="/images/2022092801.png" title="asdasd">}}

orasd

![阿萨德](/images/2.png)

添加gist

{{< gist spf13 7896402 >}}

视频

参考

<!-- YouTube -->
{{< video type="youtube" id="<youtube-video-id>" >}}

<!-- Vimeo -->
{{< video type="vimeo" id="<vimeo-video-id>" >}}

<!-- Prezi -->
{{< video type="prezi" id="<prezi-video-id>" >}}

<!-- bilibili -->
{{< video type="bili" id="<bilibili-video-id>" >}}

<!-- PeerTube -->
{{< video type="peertube" id="<peertube-video-id>" >}}

<!-- MP4 external -->
{{< video type="mp4" url="<video-file-url>" imageUrl="<image-video-file-url>" >}}

<!-- MP4 in site's static folder -->
{{< video type="mp4" url="/<video-file-name>.mp4" imageUrl="/<image-video-file-name>.png" >}}

代码块高亮

```go {hl_lines=[8,"15-17"]}
package main

import (
	"fmt"
	"os"
	"os/exec"
	"time"
)
//go:generate go tool yacc -o gopher.go -p parser gopher.y
func main() {
	// hello world
	postsName := fmt.Sprintf(
		"posts/%s-%s.md",
		time.Now().Format("2006-01-02"),
		os.Args[1])

	err := exec.Command("hugo", "new", postsName).Run()
	if err != nil {
		panic(err)
	}
}
```

自定义块

当前支持:

  • details
  • tip
  • warning
  • danger
  • info

使用模板:

{{< block type="details" title="xxx">}}
## 这里是内容
{{< /block >}}

{{< block type="tip" title="TIP">}}
## 这里是内容
{{< /block >}}

title 不是必须的

居中

{{< center >}}
{{< /center >}}

{{< center desc="">}}
{{< /center >}}

换行

{{< br >}}

数学公式

在要支持数学公式的文章的 front matter 中添加 math: true

https://katex.org/docs/supported.html

Inline math: \(\varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887…\)

Block math:

$$ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } } $$