File Coverage

blib/lib/Acme/Markdown/Embarrassing.pm
Criterion Covered Total %
statement 8 8 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 11 11 100.0


line stmt bran cond sub pod time code
1             package Acme::Markdown::Embarrassing;
2              
3 1     1   105971 use 5.006;
  1         4  
4 1     1   6 use strict;
  1         2  
  1         46  
5 1     1   7 use warnings;
  1         2  
  1         91  
6              
7             our $VERSION = '3.1';
8              
9             =pod
10              
11             =encoding UTF-8
12              
13             =head1 Acme::Markdown::Embarrasing
14              
15             =head1 NAME
16              
17             Acme::Markdown::Embarrassing - Embarrassing the MetaCPAN Markdown converter
18              
19             =head1 SYNOPYS
20              
21             This is a toy module to embarrass MetaCPAN Markdown
22              
23             =head1 SEE ALSO
24              
25             See also L
26             See also L
27              
28             =head1 MARKDOWN
29              
30             =begin markdown
31              
32             ## IMAGES
33              
34             #### Include relative image `![](test.png)`
35             ![](test.png)
36              
37             #### Include relative image `![](./test.png)`
38             ![](./test.png)
39              
40             #### Include absolute internal non versioned image `![](https://metacpan.org/source/CONTRA/Acme-Markdown-Embarrassing/test.png)`
41             ![](https://metacpan.org/source/CONTRA/Acme-Markdown-Embarrassing/test.png)
42              
43             #### Include absolute internal image `![](https://metacpan.org/source/CONTRA/Acme-Markdown-Embarrassing-1.6/test.png)`
44             ![](https://metacpan.org/source/CONTRA/Acme-Markdown-Embarrassing-1.6/test.png)
45              
46             #### Include absolute fastapi image `![](https://fastapi.metacpan.org/source/CONTRA/Acme-Markdown-Embarrassing-1.6/test.png)`
47             ![](https://fastapi.metacpan.org/source/CONTRA/Acme-Markdown-Embarrassing-1.6/test.png)
48              
49             #### Include absolute external image `![](https://raw.githubusercontent.com/thibaultduponchelle/Acme-Markdown-Embarrassing/master/test.png)`
50             ![](https://raw.githubusercontent.com/thibaultduponchelle/Acme-Markdown-Embarrassing/master/test.png)
51              
52              
53             # Title 1
54             ## Title 2
55             ### Title 3
56             #### Title 4
57             ##### Title 5
58             ###### Title 6
59              
60             Title 1
61             ==
62             Title 2
63             --
64              
65             ## Usual styling
66             Some **BOLD** or alternate __BOLD__ text with some *italic* and alternate _italic_
67              
68             Some ***BOLD ITALIC*** or alternate ___BOLD ITALIC___
69              
70             Some ~~strikethrough~~
71              
72             ## Quote
73             > There Is More Than One Way To Do It
74              
75             > Top level
76             >> Nested
77              
78             > Quote with styling
79             > - First
80             > - Second
81             >
82             > Some **BOLD**
83              
84             ## Lists ([#2330](https://github.com/metacpan/metacpan-web/issues/2330))
85             ### Bullets (-)
86             - First
87             - Second
88             - Third
89              
90             ### Bullets (\*)
91             - Foo
92             - Bar
93             - Baz
94              
95             ### Bullets (+)
96             + Foo
97             + Bar
98             + Baz
99              
100             ### Numbered list
101             1. First
102             2. Second
103             3. Third
104              
105             1) First
106             2) Second
107             3) Third
108              
109              
110             ## Code
111             Inlined `code` or inlined ``code with `backticks` inside``
112              
113             ### Perl ([#2312](https://github.com/metacpan/metacpan-web/issues/2312))
114             ```perl
115             #!/usr/bin/env perl
116              
117             use Acme::LOLCAT;
118            
119             print translate("You too can speak like a lolcat!") ."\n";
120             ```
121              
122             ### Indented with spaces
123             #!/usr/bin/env perl
124              
125             use Acme::LOLCAT;
126            
127             print translate("You too can speak like a lolcat!") ."\n";
128              
129             ### Indented with tab
130             #!/usr/bin/env perl
131              
132             use Acme::LOLCAT;
133            
134             print translate("You too can speak like a lolcat!") ."\n";
135              
136             ## Images
137             ### PNG
138             ![](https://raw.githubusercontent.com/thibaultduponchelle/Acme-Markdown-Embarrassing/master/tux.png)
139              
140             ### SVG
141             ![](https://raw.githubusercontent.com/thibaultduponchelle/Acme-Markdown-Embarrassing/master/tux.svg)
142              
143             ## Tables
144              
145             | Pos | Club | Points |
146             |:------------|:-----------:|:-----------:|
147             | 1 | OM | 12 |
148             | 2 | St Etienne | 9 |
149             | 3 | OGC Nice | 3 |
150              
151             ## Rules
152             ***
153              
154             ---
155              
156             ________________
157              
158             ## Links
159             [MetaCPAN](https://metacpan.org) or with title [MetaCPAN](https://metacpan.org "MetaCPAN")
160              
161            
162              
163             ## Image with link
164             [![](https://raw.githubusercontent.com/thibaultduponchelle/Acme-Markdown-Embarrassing/master/tux.png)](https://linuxfr.org/)
165              
166             ## Emoji
167             🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪
168              
169             🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺
170              
171             🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪
172              
173             🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺
174              
175             🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪
176              
177             🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺
178              
179             🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪 🐪
180              
181             🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺 🐺
182              
183             ## Escape
184             \*
185              
186             \`
187              
188             \-
189              
190             \+
191              
192             \#
193              
194             ## Html embedded
195             Some BOLD text.
196              
197             A
198            
199             Sentence
200            
201            
202             On
203            
204            
205            
206             Multiple
207            
208            
209            
210            
211             Lines
212              
213             ## Huge image
214             ![huge](https://raw.githubusercontent.com/thibaultduponchelle/Acme-Markdown-Embarrassing/master/huge.png)
215              
216              
217             # Embed HTML (and IMAGES)
218              
219             ## IMAGE (RELATIVE test.png)
220              
221            
222            
223             Test
224            
225            
226              
227             ## IMAGE (RELATIVE ./test.png)
228              
229            
230            
231             Test
232            
233            
234              
235             ## IMAGE (RELATIVE ../../../test.png)
236              
237            
238            
239             Test
240            
241            
242              
243             ## IMAGE (ROOT RELATIVE /test.png)
244              
245            
246            
247             Test
248            
249            
250              
251             ## IMAGE FROM SOURCE (ABSOLUTE)
252              
253            
254            
255             Test
256            
257            
258              
259             ## IMAGE FROM FASTAPI (ABSOLUTE)
260              
261            
262            
263             Test
264            
265            
266              
267             ## IMAGE FROM GITHUB (ABSOLUTE)
268              
269            
270            
271             Test
272            
273            
274             =end markdown
275              
276             =cut
277              
278             1; # End of Acme::Markdown::Embarrassing