diff options
Diffstat (limited to 'exampleSite')
| -rw-r--r-- | exampleSite/config.toml | 6 | ||||
| -rw-r--r-- | exampleSite/content/post/js-sequence-diagrams.md | 95 | 
2 files changed, 100 insertions, 1 deletions
| diff --git a/exampleSite/config.toml b/exampleSite/config.toml index 4e72e0a..8d8c433 100644 --- a/exampleSite/config.toml +++ b/exampleSite/config.toml @@ -101,10 +101,14 @@ copyright = ""            # default: author.name ↓        # 默认为下面配      clientId = ""           # Your client ID      clientSecret = ""       # Your client secret -  [params.flowchartDiagrams]# see https://blog.olowolo.com/example-site/post/js-sequence-diagrams/ +  [params.flowchartDiagrams]# see https://blog.olowolo.com/example-site/post/js-flowchart-diagrams/      enable = false      options = "" +  [params.sequenceDiagrams] # see https://blog.olowolo.com/example-site/post/js-sequence-diagrams/ +    enable = false +    options = ""            # default: "{theme: 'simple'}" +    [params.busuanzi]         # count web traffic by busuanzi                             # 是否使用不蒜子统计站点访问量      enable = false      siteUV = true diff --git a/exampleSite/content/post/js-sequence-diagrams.md b/exampleSite/content/post/js-sequence-diagrams.md new file mode 100644 index 0000000..3ca3a1c --- /dev/null +++ b/exampleSite/content/post/js-sequence-diagrams.md @@ -0,0 +1,95 @@ +--- +title: "JS Sequence Diagrams" +date: 2015-03-04T21:57:45+08:00 +draft: false + +sequenceDiagrams:  +  enable: true +  options: "{theme: 'hand'}" +--- + +## Usage + +```sequence +Andrew->China: Says Hello +Note right of China: China thinks\nabout it +China-->Andrew: How are you? +Andrew->>China: I am good thanks! +``` + +<!--more--> + +    ```sequence +    Andrew->China: Says Hello +    Note right of China: China thinks\nabout it +    China-->Andrew: How are you? +    Andrew->>China: I am good thanks! +    ``` + +## Configuration + +Configure for all home and regular pages: + +```toml +[params.sequenceDiagrams] +  enable = true +  options = "{theme: 'hand'}" +``` + +Configure for a single post in the front matter (**Params in front matter have higher precedence**): + +```yml +sequenceDiagrams:  +  enable: true +  options: "{theme: 'hand'}" +``` + +### Options + +```js +options = { +  // Change the styling of the diagram, typically one of 'simple', 'hand'. New themes can be registered with registerTheme(...). +  theme: string, + +  // CSS style to apply to the diagram's svg tag. (Only supported if using snap.svg) +  css_class: string, +} +``` + +See more information from https://github.com/bramp/js-sequence-diagrams. + +## Examples + +```sequence +Title: Here is a title +A->B: Normal line +B-->C: Dashed line +C->>D: Open arrow +D-->>A: Dashed open arrow +``` + +    ```sequence +    Title: Here is a title +    A->B: Normal line +    B-->C: Dashed line +    C->>D: Open arrow +    D-->>A: Dashed open arrow +    ``` + +--- + +```sequence +# Example of a comment. +Note left of A: Note to the\n left of A +Note right of A: Note to the\n right of A +Note over A: Note over A +Note over A,B: Note over both A and B +``` + +    ```sequence +    # Example of a comment. +    Note left of A: Note to the\n left of A +    Note right of A: Note to the\n right of A +    Note over A: Note over A +    Note over A,B: Note over both A and B +    ``` | 
