Skip to content

Commit 4bf9e63

Browse files
committed
- Enable mermaid by default
1 parent 3382ca1 commit 4bf9e63

7 files changed

Lines changed: 40 additions & 44 deletions

File tree

README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,8 @@ auto_toc: true
149149
highlighter: true
150150

151151
# enable mermaid diagramming and charting
152-
# put your diagram code inside <div class='mermaid'>...</div>
153-
mermaid: false
152+
# put your diagram code inside ```mermaid ... ``` code fence
153+
mermaid: true
154154

155155
# enable the copy to clipboard icon for code snippets
156156
copy_code: true
@@ -264,18 +264,6 @@ file or a directory in the same directory as the file itself.
264264
When the `mermaid` option is enabled, you can embed Mermaid diagrams in your
265265
document using either of the following methods:
266266

267-
**Using a `<div>` block with `mermaid` class**:
268-
269-
```html
270-
<div class="mermaid">
271-
graph TD;
272-
A-->B;
273-
A-->C;
274-
B-->D;
275-
C-->D;
276-
</div>
277-
```
278-
279267
**Using a code fence with `mermaid` language specifier**:
280268

281269
````markdown
@@ -287,6 +275,18 @@ document using either of the following methods:
287275
C-->D;
288276
```
289277
````
278+
279+
**Using a `<div>` block with `mermaid` class**:
280+
281+
```html
282+
<div class="mermaid">
283+
graph TD;
284+
A-->B;
285+
A-->C;
286+
B-->D;
287+
C-->D;
288+
</div>
289+
```
290290

291291
### Table of Contents Generation
292292

lib/madness/settings.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ def defaults
6363
auto_nav: true,
6464
auto_toc: true,
6565
highlighter: true,
66-
mermaid: false,
66+
mermaid: true,
6767
copy_code: true,
6868
shortlinks: false,
6969
source_link: nil,

lib/madness/templates/madness.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,8 @@ auto_toc: true
4343
highlighter: true
4444

4545
# enable mermaid diagramming and charting
46-
# put your diagram code inside <div class='mermaid'>...</div>
47-
mermaid: false
46+
# put your diagram code inside ```mermaid ... ``` code fence
47+
mermaid: true
4848

4949
# enable the copy to clipboard icon for code snippets
5050
copy_code: true

site/index.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,8 @@ <h2 id="configuration-file">Configuration File</h2>
172172
<span class="na">highlighter</span><span class="pi">:</span> <span class="kc">true</span>
173173

174174
<span class="c1"># enable mermaid diagramming and charting</span>
175-
<span class="c1"># put your diagram code inside &lt;div class='mermaid'&gt;...&lt;/div&gt;</span>
176-
<span class="na">mermaid</span><span class="pi">:</span> <span class="kc">false</span>
175+
<span class="c1"># put your diagram code inside ```mermaid ... ``` code fence</span>
176+
<span class="na">mermaid</span><span class="pi">:</span> <span class="kc">true</span>
177177

178178
<span class="c1"># enable the copy to clipboard icon for code snippets</span>
179179
<span class="na">copy_code</span><span class="pi">:</span> <span class="kc">true</span>
@@ -284,15 +284,6 @@ <h3 id="mermaid-diagrams-and-charts">Mermaid Diagrams and Charts</h3>
284284
<p>When the <code>mermaid</code> option is enabled, you can embed Mermaid diagrams in your
285285
document using either of the following methods:</p>
286286

287-
<p><strong>Using a <code>&lt;div&gt;</code> block with <code>mermaid</code> class</strong>:</p>
288-
<div class="highlight"><pre class="highlight html"><code> <span class="nt">&lt;div</span> <span class="na">class=</span><span class="s">"mermaid"</span><span class="nt">&gt;</span>
289-
graph TD;
290-
A--&gt;B;
291-
A--&gt;C;
292-
B--&gt;D;
293-
C--&gt;D;
294-
<span class="nt">&lt;/div&gt;</span>
295-
</code></pre></div>
296287
<p><strong>Using a code fence with <code>mermaid</code> language specifier</strong>:</p>
297288
<div class="highlight"><pre class="highlight markdown"><code> <span class="p">```</span><span class="nl">mermaid
298289
</span><span class="sb"> graph TD;
@@ -302,6 +293,15 @@ <h3 id="mermaid-diagrams-and-charts">Mermaid Diagrams and Charts</h3>
302293
C--&gt;D;</span>
303294
<span class="p">```</span>
304295
</code></pre></div>
296+
<p><strong>Using a <code>&lt;div&gt;</code> block with <code>mermaid</code> class</strong>:</p>
297+
<div class="highlight"><pre class="highlight html"><code> <span class="nt">&lt;div</span> <span class="na">class=</span><span class="s">"mermaid"</span><span class="nt">&gt;</span>
298+
graph TD;
299+
A--&gt;B;
300+
A--&gt;C;
301+
B--&gt;D;
302+
C--&gt;D;
303+
<span class="nt">&lt;/div&gt;</span>
304+
</code></pre></div>
305305
<h3 id="table-of-contents-generation">Table of Contents Generation</h3>
306306

307307
<h4 id="site-wide">Site-wide</h4>

spec/approvals/cli/config/show

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
auto_nav: true
1010
auto_toc: true
1111
highlighter: true
12-
mermaid: ~
12+
mermaid: true
1313
copy_code: true
1414
shortlinks: ~
1515
source_link: ~

spec/approvals/cli/config/show-non-default

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
auto_nav: true
1010
auto_toc: true
1111
highlighter: true
12-
mermaid: ~
12+
mermaid: true
1313
copy_code: true
1414
shortlinks: ~
1515
source_link: ~

spec/approvals/render/all-disabled

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,10 @@ with <strong>markdown support</strong> in it</p>
1212
</blockquote>
1313

1414
<p>Inline <code>code_word</code> and block code:</p>
15-
16-
<pre><code class="ruby">def say(message = &quot;Hi&quot;)
17-
puts message
18-
end
19-
</code></pre>
20-
15+
<div class="highlight"><pre class="highlight ruby"><code><span class="k">def</span> <span class="nf">say</span><span class="p">(</span><span class="n">message</span> <span class="o">=</span> <span class="s2">"Hi"</span><span class="p">)</span>
16+
<span class="nb">puts</span> <span class="n">message</span>
17+
<span class="k">end</span>
18+
</code></pre></div>
2119
<h2 id="footnotes-images">Footnotes, Images</h2>
2220

2321
<p>This needs a footnote explanation<sup id="fnref1"><a href="#fn1">1</a></sup></p>
@@ -112,14 +110,12 @@ graph TD;
112110
</div>
113111

114112
<p>Or using the <code>mermaid</code> code block:</p>
115-
116-
<pre><code class="mermaid">graph TD;
117-
A--&gt;B;
118-
A--&gt;C;
119-
B--&gt;D;
120-
C--&gt;D;
121-
</code></pre>
122-
113+
<div class='mermaid'>graph TD;
114+
A-->B;
115+
A-->C;
116+
B-->D;
117+
C-->D;
118+
</div>
123119
<h2 id="unsafe-html">Unsafe HTML</h2>
124120

125121
<p>This is calculated by Javascript: <span id='demo'></div></p>

0 commit comments

Comments
 (0)