Skip to content

Commit 1b57c6c

Browse files
Initial commit
0 parents  commit 1b57c6c

File tree

175 files changed

+13611
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

175 files changed

+13611
-0
lines changed

Gemfile

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
gem 'jemoji'
2+
gem 'jekyll-feed'
3+
gem 'jekyll-sitemap'
4+
gem 'jekyll-mentions'

_config.yml

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
## Settings
2+
title: Perldot
3+
url: ""
4+
baseurl: ""
5+
permalink: "/annoucements/:title"
6+
markdown: kramdown
7+
webrick:
8+
headers:
9+
Access-Control-Allow-Origin: "*"
10+
## Global Variables
11+
latest: 5.40.0
12+
github: "thibaultduponchelle/perldot"
13+
plugins:
14+
- jemoji
15+
- jekyll-feed
16+
- jekyll-sitemap
17+
- jekyll-mentions

_includes/footer.html

+37
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<footer>
2+
<div class="w-100 mw-none ph3 mw8-m mw9-l center f3">
3+
<div class="flex flex-column flex-row-ns pv0-l">
4+
<div class="flex flex-column mw8 w-100 measure-wide-l pv2 pv5-m pv2-ns ph4-m ph4-l" id="get-help">
5+
<h4>Get help!</h4>
6+
<ul>
7+
<li><a href="http://perldoc.pl">Documentation</a></li>
8+
<li><a href="https://perlmaven.com">Perl Maven</a></li>
9+
<!--<li><a href="https://users.perl.org">Ask a Question on the Users Forum</a></li>-->
10+
<!--<li><a href="http://ping.perl.org">Check Website Status</a></li>-->
11+
</ul>
12+
</div>
13+
<div class="flex flex-column mw8 w-100 measure-wide-l pv2 pv5-m pv2-ns ph4-m ph4-l">
14+
<h4>Contribute</h4>
15+
<ul>
16+
<li><a href="https://github.com/thibaultduponchelle/perldot/">Website</a></li>
17+
</ul>
18+
</div>
19+
<div class="flex flex-column mw8 w-100 measure-wide-l pv2 pv5-m pv2-ns ph4-m ph4-l">
20+
<h4>Social</h4>
21+
<div class="flex flex-row flex-wrap">
22+
<!--<a href="https://twitter.com/foobarbar"><img src="/assets/img/twitter.svg" alt="twitter logo" title="Twitter"/></a>-->
23+
<!--<a href="https://www.youtube.com/channel/"><img class="pv2" src="/assets/img/youtube.svg" alt="youtube logo" title="YouTube"/></a>-->
24+
<a href="https://discord.gg/Mnbj6th"><img src="/assets/img/discord.svg" alt="discord logo" title="Discord"/></a>
25+
<a href="https://github.com/Perl"><img src="/assets/img/github.svg" alt="github logo" title="GitHub"/></a>
26+
</div>
27+
</div>
28+
29+
</div>
30+
<div class="attribution">
31+
<p>
32+
(Un-)Maintained by Tib. See a bug? <a href="https://github.com/thibaultduponchelle/perldot/issues/new/choose">File an issue!</a>
33+
</p>
34+
</div>
35+
</div>
36+
</footer>
37+

_includes/head.html

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<head>
2+
<meta charset="utf-8" />
3+
<!-- title -->
4+
<title>
5+
{% if page.title %}
6+
{{ page.title | escape }}
7+
{% else %}
8+
{{ site.title | escape }}
9+
{% endif %}
10+
</title>
11+
12+
<script type="application/ld+json">{"@type":"WebSite","url":"http://localhost:4000/","headline":"Perldot","name":"Perldot","description":"Perl Powering millions of businesses and the Web for decades... Perl just works! :camel: Start hacking! Version 5.32.0","@context":"https://schema.org"}</script>
13+
14+
<link rel="canonical" href="{{ site.url }}{{ page.url }}" />
15+
16+
<!-- Favicon -->
17+
<link rel="icon" type="image/png" sizes="32x32" href="/assets/img/favicon-32x32.png">
18+
<link rel="icon" type="image/png" sizes="96x96" href="/assets/img/favicon-96x96.png">
19+
<link rel="icon" type="image/png" sizes="16x16" href="/assets/img/favicon-16x16.png">
20+
21+
<!-- Viewport and description -->
22+
<meta name="viewport" content="width=device-width,initial-scale=1.0">
23+
<meta name="description" content="A multi-purpose and reliable language.">
24+
<meta name="referrer" content="no-referrer" />
25+
26+
<!-- Twitter card -->
27+
<meta name="twitter:card" content="summary">
28+
<!--<meta name="twitter:site" content="@">
29+
<meta name="twitter:creator" content="@">-->
30+
<meta name="twitter:title" content="">
31+
<meta name="twitter:description" content="A multi-purpose and reliable language.">
32+
<meta name="twitter:image" content="/assets/images/raptor.png">
33+
34+
<!-- Facebook OpenGraph -->
35+
<meta property="og:title" content="" />
36+
<meta property="og:description" content="A multi-purpose and reliable language.">
37+
<meta property="og:image" content="/assets/images/raptor.png" />
38+
<meta property="og:type" content="website" />
39+
<meta property="og:locale" content="en_US" />
40+
41+
<!-- styles -->
42+
<link rel="stylesheet" href="/assets/css/solarized-dark.css"/>
43+
<link rel="stylesheet" href="/assets/css/vendor.css"/>
44+
<link rel="stylesheet" href="/assets/css/fonts.css"/>
45+
<link rel="stylesheet" href="/assets/css/app.css"/>
46+
47+
<!-- Favicon for Windows 8-->
48+
<meta name="msapplication-TileColor" content="#ffffff">
49+
<meta name="msapplication-config" content="/assets/img/browserconfig.xml?v=ngJW8jGAmR">
50+
<meta name="theme-color" content="#ffffff">
51+
52+
<!-- Highlight -->
53+
<script src="/assets/js/highlight.pack.js" defer></script>
54+
<script src="/assets/js/init.js" defer></script>
55+
</head>

_includes/header.html

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<header class="pb0 mt3 mt0-ns mb2-ns w-100 mw-none ph3 mw8-m mw9-l center">
2+
<div class="flex flex-column flex-row-l">
3+
<div class="w-80-l pl6-l pl3 mw8-l">
4+
<h1>{{ include.title }}</h1>
5+
{% if include.content %}
6+
<h2 class="mt4 f2 f1-ns">
7+
{{ include.content }}
8+
</h2>
9+
{% endif %}
10+
</div>
11+
{% if include.button == "yes" %}
12+
<div class="w-20-l flex-column pl0-l pr0-l pl3 pr3">
13+
<a class="button button-download ph4 mt0 w-100" href="/learn">
14+
Start hacking!
15+
</a>
16+
<p class="tc f3 f2-l mt3">
17+
<a href="https://www.cpan.org/src/README.html" class="download-link">Download {{site.latest}}</a>
18+
</p>
19+
</div>
20+
{% endif %}
21+
</div>
22+
</header>

_includes/navigation.html

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<nav class="flex flex-row justify-center justify-end-l items-center flex-wrap ph2 pl3-ns pr4-ns pb3">
2+
<div class="brand flex-auto w-100 w-auto-l self-start tc tl-l">
3+
<a href="/" class="brand">
4+
<!--<img class="v-mid ml0-l" alt="Perl Logo" src="/assets/img/raptor.png">-->
5+
<svg id="raptor" width="80" height="80" class="animated bounceInUp" title="Perl is a dinosaur that survived to dominate the food chain." viewBox="20 0 420 400" xmlns="http://www.w3.org/2000/svg" version="1.1">
6+
<title>Perl 5 Raptor</title>
7+
<description>Copyright (C) 2012, Sebastian Riedel.</description>
8+
<path d="M273,205 C265,213 266,214 262,223 C258,231 257,231 258,238 C258,242 260,241 264,245 C266,246 267,247 268,248 C270,251 269,251 271,253 C273,257 274,255 276,259 C278,264 278,265 277,271 C277,275 274,277 274,281 C273,291 272,299 272,300 C272,308 272,308 271,316 C271,324 270,324 268,331 C267,334 266,333 265,336 C264,339 265,338 264,341 C263,343 262,344 261,345 C261,345 260,345 259,345 C257,346 257,345 255,346 C253,347 252,346 251,348 C249,350 249,355 249,355 C249,355 248,352 247,350 C247,349 246,348 247,345 C247,342 248,342 249,339 C250,337 252,335 252,335 C248,337 248,338 243,340 C240,341 240,341 237,340 C235,339 235,338 235,338 C235,338 232,337 230,337 C227,338 223,343 223,343 C223,343 223,338 225,335 C226,331 226,331 229,329 C232,327 233,329 236,327 C241,324 245,319 245,319 C245,319 242,318 240,317 C237,315 237,315 235,312 C234,310 234,309 234,307 C235,305 237,303 237,303 C237,303 239,301 239,299 C240,297 240,296 239,294 C238,293 237,293 234,293 C232,293 232,292 230,293 C227,295 224,298 224,298 C224,298 224,294 226,292 C229,287 229,287 234,285 C238,283 239,283 243,283 C247,284 248,285 251,288 C253,289 254,299 254,299 C254,299 255,288 257,283 C258,279 257,274 257,274 C257,274 253,276 249,275 C243,274 242,274 236,270 C231,265 231,265 228,258 C226,254 227,252 225,248 C224,244 221,244 219,241 C216,236 213,231 213,231 C213,231 213,237 213,243 C213,248 213,247 213,253 C212,258 211,259 211,264 C211,270 212,269 214,274 C216,280 218,277 219,284 C219,287 217,293 217,293 C217,293 216,298 215,304 C214,312 215,313 214,321 C212,328 210,335 210,335 C210,335 209,341 205,345 C200,350 200,351 192,353 C189,354 189,353 187,353 C185,354 185,354 184,354 C183,355 182,354 180,355 C178,356 178,356 176,358 C174,359 171,363 171,363 C171,363 171,360 172,356 C173,352 178,349 178,349 C178,349 176,349 174,349 C172,350 172,350 170,350 C167,351 167,350 164,350 C161,351 158,355 158,355 C158,355 158,351 160,348 C162,345 163,345 166,343 C169,342 170,344 172,342 C179,338 179,337 185,332 C189,328 186,329 185,326 C184,324 184,324 184,322 C184,321 187,319 185,319 C181,320 179,320 178,323 C176,326 179,332 179,332 C179,332 173,330 172,327 C171,323 170,320 171,317 C173,313 175,309 179,307 C184,305 188,311 191,309 C195,306 194,306 195,301 C196,291 198,291 196,281 C193,272 191,272 186,263 C183,256 183,256 181,249 C179,242 183,240 180,235 C178,232 175,231 171,232 C168,233 167,235 166,238 C166,243 168,243 169,248 C171,254 170,254 171,260 C171,264 172,264 172,267 C171,270 171,270 170,272 C168,277 170,277 168,281 C166,285 163,287 163,287 C163,287 164,280 163,272 C163,270 162,271 161,268 C160,264 161,263 160,259 C159,250 158,241 158,241 C158,241 156,254 155,268 C155,271 156,271 156,274 C156,276 155,276 154,279 C154,284 154,284 154,290 C155,295 156,300 156,300 C156,300 153,298 151,295 C149,291 148,291 146,286 C145,283 145,283 145,279 C145,274 146,274 146,269 C147,258 147,247 147,247 L139,262 C139,262 139,265 138,267 C136,270 134,269 133,271 C131,273 132,274 133,277 C135,280 139,283 139,283 C139,283 133,282 129,279 C126,276 126,275 125,270 C124,268 124,267 126,264 C133,250 134,251 143,237 C149,228 152,219 155,218 C157,216 179,219 179,216 C178,213 148,192 146,191 C143,190 142,197 139,203 C137,207 139,208 136,210 C132,212 130,213 125,211 C110,204 112,199 97,192 C93,191 90,192 88,194 C83,199 81,207 83,207 C84,208 85,206 87,207 C89,207 91,206 93,206 C98,205 101,208 101,208 C101,208 97,208 94,210 C91,211 90,212 89,214 C88,216 86,215 85,216 C85,216 84,217 85,218 C86,219 87,217 89,217 C90,217 93,216 96,215 C100,213 100,213 104,210 C106,208 109,206 109,206 C109,206 109,210 107,213 C104,218 103,219 100,221 C95,225 92,224 92,225 C91,227 91,226 90,227 C90,228 90,229 91,229 C92,228 95,228 96,228 C97,229 99,228 101,227 C106,224 109,219 109,219 C109,219 108,227 104,230 C100,233 99,233 98,233 C97,234 97,234 96,235 C94,236 94,236 91,236 C89,235 84,232 79,229 C73,225 74,224 71,220 C66,214 63,212 64,206 C65,200 68,192 77,183 C83,178 87,175 95,177 C111,180 123,194 125,194 C126,193 133,173 133,162 C133,151 132,145 128,132 C124,116 120,101 118,100 C116,99 109,99 99,97 C85,96 83,95 69,94 C53,93 42,95 37,94 C33,93 33,92 32,91 C31,90 30,87 31,87 C32,87 33,86 33,86 L31,74 L37,85 L38,85 L35,70 L41,84 L43,84 L41,68 L47,83 L50,82 L48,71 L53,81 L56,81 L55,70 L59,80 L62,80 L59,67 L65,79 L67,78 L66,70 L71,76 L73,75 L71,66 L77,73 L78,73 L77,65 L80,72 L82,71 L82,67 L84,71 L85,71 L85,63 L88,70 L90,70 L90,65 L93,69 L95,69 L97,64 L99,68 C99,68 101,68 106,67 C112,65 118,62 118,62 L97,58 L94,63 L93,57 L91,56 L88,61 L87,56 L85,55 L82,61 L81,54 L79,54 L77,60 L75,53 L73,53 L72,62 L70,52 L69,52 L67,61 L65,52 L64,52 L63,64 L61,52 L60,52 L59,61 L58,52 L56,52 L54,64 L53,52 L52,52 L50,58 L49,51 L47,51 L45,61 L45,50 L43,50 L42,59 L41,50 L40,49 L38,63 L37,49 L36,49 L33,61 L32,48 C32,48 32,49 28,45 C23,42 27,37 29,33 C32,28 34,29 40,28 C63,26 62,28 85,27 C94,26 95,23 103,25 C110,26 111,27 117,30 C125,33 126,32 133,35 C141,38 142,38 149,43 C155,47 156,47 160,54 C165,63 165,63 167,74 C171,93 171,109 171,114 C171,119 172,118 176,120 C182,123 182,122 189,123 C199,124 200,123 210,125 C218,127 219,126 226,129 C233,132 239,138 239,138 C239,138 246,140 253,144 C257,146 257,147 261,149 C266,150 272,150 272,150 C272,150 286,150 301,148 C316,146 316,147 332,144 C342,141 351,137 351,137 C351,137 360,132 358,127 C356,122 349,122 345,117 C342,114 341,111 341,108 C340,105 341,101 345,97 C348,92 352,89 361,89 C374,87 381,87 389,92 C397,97 396,102 396,102 C396,102 390,96 382,95 C372,94 368,93 361,97 C355,100 354,103 356,109 C358,114 365,114 368,115 C371,117 377,119 379,127 C381,135 375,145 375,145 C375,145 369,155 342,168 C314,180 318,177 296,189 C284,196 283,196 273,205 L273,205 M101,37 C103,37 105,36 105,34 C105,32 103,31 101,31 C98,31 95,32 95,34 C95,36 98,37 101,37 L101,37" fill="black"></path>
9+
</svg>
10+
</a>
11+
</div>
12+
13+
<ul class="nav list w-100 w-auto-l flex flex-none flex-row flex-wrap justify-center justify-end-l items-center pv2 ph0 ph4-ns">
14+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/">Home</a></li>
15+
<!--<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/get">Get</a></li>-->
16+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/books">Books</a></li>
17+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/learn">Learn</a></li>
18+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="https://perldoc.pl/">Docs</a></li>
19+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/cpan">CPAN</a></li>
20+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="https://perlbanjo.com">Playground</a></li>
21+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/community">Community</a></li>
22+
<li class="tc pv2 ph2 ph4-ns flex-20-s"><a href="/dev">Porting</a></li>
23+
</ul>
24+
</nav>
25+
26+

_includes/section2.html

+39
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<section class="{{ include.color }}">
2+
<div class="w-100 mw-none ph3 mw8-m mw9-l center f3">
3+
<header class="cornered">
4+
<h2>
5+
{{ include.title }}
6+
</h2>
7+
</header>
8+
{% if include.description %}
9+
<div class="description">
10+
{{ include.description | markdownify}}
11+
</div>
12+
{% endif %}
13+
14+
<div class="flex-none flex-l flex-row-l">
15+
<section class="w-100 pv2 pv0-l mt4 pr2">
16+
{% if include.left-title %}
17+
<h3 class="f2 f1-l">{{ include.left-title }}</h3>
18+
{% endif %}
19+
<p class="f3 lh-copy">
20+
{{ include.left-content | markdownify }}
21+
</p>
22+
{% if include.left-button-text %}
23+
<a href="{{ include.left-button-link }}" class="button button-secondary">{{ include.left-button-text }}</a>
24+
{% endif %}
25+
</section>
26+
<section class="w-100 pv2 pv0-l mt4 pl2">
27+
{% if include.right-title %}
28+
<h3 class="f2 f1-l">{{ include.right-title }}</h3>
29+
{% endif %}
30+
<p class="f3 lh-copy">
31+
{{ include.right-content | markdownify }}
32+
</p>
33+
{% if include.right-button-text %}
34+
<a href="{{ include.right-button-link }}" class="button button-secondary">{{ include.right-button-text }}</a>
35+
{% endif %}
36+
</section>
37+
</div>
38+
</div>
39+
</section>

_includes/section3.html

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<section class="{{ include.color }}">
2+
<div class="w-100 mw-none ph3 mw8-m mw9-l center f3">
3+
{% if include.title %}
4+
<header class="cornered">
5+
<h2>
6+
{{ include.title }}
7+
</h2>
8+
</header>
9+
{% endif %}
10+
{% if include.description %}
11+
<div class="description">
12+
{{ include.description | markdownify}}
13+
</div>
14+
{% endif %}
15+
16+
<div class="flex-none flex-l flex-row-l">
17+
<section class="w-100 pv2 pv0-l mt4 justify-between-l">
18+
{% if include.left-title %}
19+
<h3 class="f2 f1-l">{{ include.left-title }}</h3>
20+
{% endif %}
21+
{% if include.left-image %}
22+
<div class="v-top tc-l self-center justify-center">
23+
<img src="/assets/img/{{ include.left-image }}" class="mw4 mw5-ns"/>
24+
</div>
25+
{% endif %}
26+
<p class="f3 lh-copy">
27+
{{ include.left-content | markdownify }}
28+
</p>
29+
</section>
30+
<section class="w-100 pv2 pv0-l mt4 justify-between-l">
31+
{% if include.middle-title %}
32+
<h3 class="f2 f1-l">{{ include.middle-title }}</h3>
33+
{% endif %}
34+
{% if include.middle-image %}
35+
<div class="v-top tc-l">
36+
<img src="/assets/img/{{ include.middle-image }}" class="mw4 mw5-ns"/>
37+
</div>
38+
{% endif %}
39+
<p class="f3 lh-copy">
40+
{{ include.middle-content | markdownify }}
41+
</p>
42+
43+
</section>
44+
<section class="w-100 pv2 pv0-l mt4 justify-between-l">
45+
{% if include.right-title %}
46+
<h3 class="f2 f1-l">{{ include.right-title }}</h3>
47+
{% endif %}
48+
{% if include.right-image %}
49+
<div class="v-top tc-l">
50+
<img src="/assets/img/{{ include.right-image }}" class="mw4 mw5-ns"/>
51+
</div>
52+
{% endif %}
53+
<p class="f3 lh-copy">
54+
{{ include.right-content | markdownify }}
55+
</p>
56+
</section>
57+
</div>
58+
</div>
59+
</section>

_includes/sectiontext.html

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<section class="{{ include.color }}">
2+
<div class="w-100 mw-none ph3 mw8-m mw9-l center f3">
3+
{% if include.title %}
4+
<header>
5+
<h2 class="cornered">{{ include.title }}</h2>
6+
</header>
7+
{% endif %}
8+
{% if include.description %}
9+
<div class="description">
10+
{{ include.description | markdownify}}
11+
</div>
12+
{% endif %}
13+
14+
<p class="f7 lh-copy">
15+
{{ include.content | markdownify }}
16+
</p>
17+
</div>
18+
</section>
19+

_layouts/default.html

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<!DOCTYPE html>
2+
<html>
3+
{% include head.html %}
4+
<body>
5+
{% include navigation.html %}
6+
{{content}}
7+
{% include footer.html %}
8+
</body>
9+
</html>

_layouts/text.html

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
---
2+
layout: default
3+
---
4+
5+
{% include header.html
6+
title=page.title
7+
%}
8+
9+
{% if page.color %}
10+
<section class="{{ page.color }}">
11+
{% else %}
12+
<section class="white">
13+
{% endif %}
14+
<div class="w-100 mw-none ph3 mw8-m mw9-l center f5">
15+
<div class="f3 f2-l">
16+
<p>
17+
{{ content }}
18+
</p>
19+
</div>
20+
</div>
21+
</section>
22+

0 commit comments

Comments
 (0)