fzdwx / blog-history

What you say?
https://fzdwx.github.io/
0 stars 0 forks source link

What you say ?

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

添加图片:

{{< figure align=center src="https://github.com/fzdwx/blog-history/raw/main/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} } } $$