[9.1.10] Ajouter Github

This commit is contained in:
fredtempez 2019-06-12 09:45:42 +02:00
parent 24c8c7ac7e
commit f2e217c7f7
16 changed files with 93 additions and 50 deletions

View File

@ -2,7 +2,8 @@
## Version 9.1.10
- Améliorations :
- Sitemap : les articles de blog avec le statut brouillon sont masqués.
- Page sitemap et sitemap.xml : les articles de blog avec le statut brouillon sont masqués.
- Réseau social : Github
## Version 9.1.09
- Améliorations :

View File

@ -2401,6 +2401,10 @@ class layout extends common {
$socialUrl = 'https://www.youtube.com/channel/';
$title = 'YouTube';
break;
case 'githubId':
$socialUrl = 'https://www.github.com/';
$title = 'Github';
break;
default:
$socialUrl = '';
}

View File

@ -642,6 +642,12 @@ footer #footerSocials .zwiico-youtube {
footer #footerSocials .zwiico-youtube:hover {
background: #AF1B1B;
}
footer #footerSocials .zwiico-github {
background: #000;
}
footer #footerSocials .zwiico-github:hover {
background: #000;
}
/* Bulle de dialogue */
.speech {

View File

@ -271,7 +271,8 @@ class config extends common {
'instagramId' => $this->getInput('configSocialInstagramId'),
'pinterestId' => $this->getInput('configSocialPinterestId'),
'twitterId' => $this->getInput('configSocialTwitterId'),
'youtubeId' => $this->getInput('configSocialYoutubeId')
'youtubeId' => $this->getInput('configSocialYoutubeId'),
'githubId' => $this->getInput('configSocialGithubId')
],
'timezone' => $this->getInput('configTimezone', helper::FILTER_STRING_SHORT, true),
'title' => $this->getInput('configTitle', helper::FILTER_STRING_SHORT, true),

View File

@ -42,7 +42,7 @@
<div class="row">
<div class="col6">
<div class="block">
<h4>Options</h4>
<h4>Réglages</h4>
<div class="row">
<div class="col6">
<?php echo template::file('configFavicon', [
@ -60,14 +60,19 @@
]); ?>
</div>
</div>
<?php echo template::checkbox('configCookieConsent', true, 'Message de consentement pour l\'utilisation des cookies', [
<div class="col12">
<?php echo template::select('configTimezone', $module::$timezones, [
'label' => 'Fuseau horaire',
'selected' => $this->getData(['config', 'timezone'])
]); ?>
</div>
<?php echo template::checkbox('configCookieConsent', true, 'Message de consentement aux cookies', [
'checked' => $this->getData(['config', 'cookieConsent'])
]); ?>
<?php echo template::checkbox('rewrite', true, 'Réécriture d\'URL', [
'checked' => helper::checkRewrite(),
'help' => 'Vérifiez d\'abord que votre serveur l\'autorise : ce n\'est pas le cas chez Free.'
]); ?>
</div>
</div>
<div class="col6">
@ -113,26 +118,30 @@
</div>
<div class="col4">
<?php echo template::text('configSocialLinkedinId', [
'help' => 'Saisissez votre ID Linkedin : https://fr.linkedin.com/in/[CETTE PARTIE].',
'help' => 'Saisissez votre ID Linkedin : https://fr.linkedin.com/in/[ID].',
'label' => 'Linkedin',
'value' => $this->getData(['config', 'social', 'linkedinId'])
]); ?>
</div>
</div>
<div class="row">
<div class="col4 offset4">
<?php echo template::text('configSocialGithubId', [
'help' => 'Saisissez votre ID Github : https://github.com/[ID].',
'label' => 'Github',
'value' => $this->getData(['config', 'social', 'githubId'])
]); ?>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col6">
<div class="block">
<h4>Système et sauvegarde</h4>
<h4>Gestion et sauvegarde</h4>
<div class="col12">
<div class="row">
<?php echo template::select('configTimezone', $module::$timezones, [
'label' => 'Fuseau horaire',
'selected' => $this->getData(['config', 'timezone'])
]); ?>
</div>
<div class="row">
<?php echo template::checkbox('configMaintenance', true, 'Site en maintenance', [
'checked' => $this->getData(['config', 'maintenance'])
@ -157,17 +166,18 @@
<div class="block">
<h4>Référencement</h4>
<div class="row">
<div class="col5">
<br /><br />
<div class="col5 ">
<?php echo template::button('configMetaImage', [
'href' => helper::baseUrl() . 'config/configMetaImage',
'value' => 'Rafraîchir la capture d\'écran',
'value' => 'Rafraîchir la capture d\'écran Open Graph',
'help' => 'bb'
]); ?>
</div>
<div class="col7">
<img src="<?php echo helper::baseUrl(false) . self::FILE_DIR.'source/screenshot.png';?>" data-tippy-content="Cette capture d'écran est nécessaire aux partages sur les réseaux sociaux. Elle est régénérée lorsque le fichier 'screenshot.png' est effacé du gestionnaire de fichiers." />
</div>
<div class="row">
<div class="col10 offset1">
<?php echo template::button('configSiteMap', [
@ -207,13 +217,13 @@
<div class="row">
<div class="col6">
<?php echo template::textarea('configScriptHead', [
'label' => 'Script dans Head',
'label' => 'Insérer un script dans "Head"',
'value' => $headerFile
]); ?>
</div>
<div class="col6">
<?php echo template::textarea('configScriptBody', [
'label' => 'Script dans Body',
'label' => 'Insérer un script dans "Body"',
'value' => $bodyFile
]); ?>
</div>
@ -224,7 +234,7 @@
<div class="row">
<div class="col12">
<div class="block">
<h4>Numéros de version</h4>
<h4>Versions système</h4>
<div class="row">
<div class="col2">
<?php echo template::text('configVersion', [
@ -234,10 +244,10 @@
]); ?>
</div>
<div class="col2">
<?php echo template::text('moduleRedirectionVersion', [
'label' => 'Redirection',
<?php echo template::text('moduleBlogVersion', [
'label' => 'Blog',
'readonly' => true,
'value' => redirection::REDIRECTION_VERSION
'value' => blog::BLOG_VERSION
]); ?>
</div>
<div class="col2">
@ -262,10 +272,10 @@
]); ?>
</div>
<div class="col2">
<?php echo template::text('moduleBlogVersion', [
'label' => 'Blog',
<?php echo template::text('moduleRedirectionVersion', [
'label' => 'Redirection',
'readonly' => true,
'value' => blog::BLOG_VERSION
'value' => redirection::REDIRECTION_VERSION
]); ?>
</div>
</div>

View File

@ -28,6 +28,8 @@
.zwiico-cogs:before { content: '\e81a'; } /* '' */
.zwiico-cog-alt:before { content: '\e81b'; } /* '' */
.zwiico-trash:before { content: '\e81c'; } /* '' */
.zwiico-edit:before { content: '\e81d'; } /* '' */
.zwiico-flag:before { content: '\e81e'; } /* '' */
.zwiico-spin:before { content: '\e831'; } /* '' */
.zwiico-twitter:before { content: '\f099'; } /* '' */
.zwiico-facebook:before { content: '\f09a'; } /* '' */
@ -36,6 +38,7 @@
.zwiico-linkedin:before { content: '\f0e1'; } /* '' */
.zwiico-download-cloud:before { content: '\f0ed'; } /* '' */
.zwiico-upload-cloud:before { content: '\f0ee'; } /* '' */
.zwiico-github:before { content: '\f113'; } /* '' */
.zwiico-code:before { content: '\f121'; } /* '' */
.zwiico-youtube:before { content: '\f167'; } /* '' */
.zwiico-instagram:before { content: '\f16d'; } /* '' */

File diff suppressed because one or more lines are too long

View File

@ -28,6 +28,8 @@
.zwiico-cogs { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81a;&nbsp;'); }
.zwiico-cog-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81b;&nbsp;'); }
.zwiico-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81c;&nbsp;'); }
.zwiico-edit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81d;&nbsp;'); }
.zwiico-flag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81e;&nbsp;'); }
.zwiico-spin { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe831;&nbsp;'); }
.zwiico-twitter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf099;&nbsp;'); }
.zwiico-facebook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09a;&nbsp;'); }
@ -36,6 +38,7 @@
.zwiico-linkedin { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e1;&nbsp;'); }
.zwiico-download-cloud { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ed;&nbsp;'); }
.zwiico-upload-cloud { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ee;&nbsp;'); }
.zwiico-github { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf113;&nbsp;'); }
.zwiico-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf121;&nbsp;'); }
.zwiico-youtube { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf167;&nbsp;'); }
.zwiico-instagram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16d;&nbsp;'); }

View File

@ -39,6 +39,8 @@
.zwiico-cogs { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81a;&nbsp;'); }
.zwiico-cog-alt { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81b;&nbsp;'); }
.zwiico-trash { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81c;&nbsp;'); }
.zwiico-edit { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81d;&nbsp;'); }
.zwiico-flag { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe81e;&nbsp;'); }
.zwiico-spin { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe831;&nbsp;'); }
.zwiico-twitter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf099;&nbsp;'); }
.zwiico-facebook { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf09a;&nbsp;'); }
@ -47,6 +49,7 @@
.zwiico-linkedin { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0e1;&nbsp;'); }
.zwiico-download-cloud { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ed;&nbsp;'); }
.zwiico-upload-cloud { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf0ee;&nbsp;'); }
.zwiico-github { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf113;&nbsp;'); }
.zwiico-code { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf121;&nbsp;'); }
.zwiico-youtube { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf167;&nbsp;'); }
.zwiico-instagram { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xf16d;&nbsp;'); }

View File

@ -1,11 +1,11 @@
@font-face {
font-family: 'zwiico';
src: url('../font/zwiico.eot?50739598');
src: url('../font/zwiico.eot?50739598#iefix') format('embedded-opentype'),
url('../font/zwiico.woff2?50739598') format('woff2'),
url('../font/zwiico.woff?50739598') format('woff'),
url('../font/zwiico.ttf?50739598') format('truetype'),
url('../font/zwiico.svg?50739598#zwiico') format('svg');
src: url('../font/zwiico.eot?1220194');
src: url('../font/zwiico.eot?1220194#iefix') format('embedded-opentype'),
url('../font/zwiico.woff2?1220194') format('woff2'),
url('../font/zwiico.woff?1220194') format('woff'),
url('../font/zwiico.ttf?1220194') format('truetype'),
url('../font/zwiico.svg?1220194#zwiico') format('svg');
font-weight: normal;
font-style: normal;
}
@ -15,7 +15,7 @@
@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'zwiico';
src: url('../font/zwiico.svg?50739598#zwiico') format('svg');
src: url('../font/zwiico.svg?1220194#zwiico') format('svg');
}
}
*/
@ -84,6 +84,8 @@
.zwiico-cogs:before { content: '\e81a'; } /* '' */
.zwiico-cog-alt:before { content: '\e81b'; } /* '' */
.zwiico-trash:before { content: '\e81c'; } /* '' */
.zwiico-edit:before { content: '\e81d'; } /* '' */
.zwiico-flag:before { content: '\e81e'; } /* '' */
.zwiico-spin:before { content: '\e831'; } /* '' */
.zwiico-twitter:before { content: '\f099'; } /* '' */
.zwiico-facebook:before { content: '\f09a'; } /* '' */
@ -92,6 +94,7 @@
.zwiico-linkedin:before { content: '\f0e1'; } /* '' */
.zwiico-download-cloud:before { content: '\f0ed'; } /* '' */
.zwiico-upload-cloud:before { content: '\f0ee'; } /* '' */
.zwiico-github:before { content: '\f113'; } /* '' */
.zwiico-code:before { content: '\f121'; } /* '' */
.zwiico-youtube:before { content: '\f167'; } /* '' */
.zwiico-instagram:before { content: '\f16d'; } /* '' */

View File

@ -1 +1 @@
@font-face{font-family:zwiico;src:url(../font/zwiico.eot?61056022);src:url(../font/zwiico.eot?61056022#iefix) format('embedded-opentype'),url(../font/zwiico.woff2?61056022) format('woff2'),url(../font/zwiico.woff?61056022) format('woff'),url(../font/zwiico.ttf?61056022) format('truetype'),url(../font/zwiico.svg?61056022#zwiico) format('svg');font-weight:400;font-style:normal}[class*=" zwiico-"]:before,[class^=zwiico-]:before{font-family:zwiico;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zwiico-logout:before{content:'\e800'}.zwiico-check:before{content:'\e801'}.zwiico-cancel:before{content:'\e802'}.zwiico-plus:before{content:'\e803'}.zwiico-minus:before{content:'\e804'}.zwiico-help:before{content:'\e805'}.zwiico-pencil:before{content:'\e806'}.zwiico-gear:before{content:'\e807'}.zwiico-eye:before{content:'\e808'}.zwiico-up:before{content:'\e809'}.zwiico-folder:before{content:'\e80a'}.zwiico-download:before{content:'\e80b'}.zwiico-left:before{content:'\e80c'}.zwiico-users:before{content:'\e80d'}.zwiico-user:before{content:'\e80e'}.zwiico-comment:before{content:'\e80f'}.zwiico-home:before{content:'\e810'}.zwiico-mimi:before{content:'\e811'}.zwiico-down:before{content:'\e812'}.zwiico-lock:before{content:'\e813'}.zwiico-chat:before{content:'\e814'}.zwiico-eye-off:before{content:'\e815'}.zwiico-update:before{content:'\e816'}.zwiico-spin:before{content:'\e831'}.zwiico-twitter:before{content:'\f099'}.zwiico-facebook:before{content:'\f09a'}.zwiico-menu:before{content:'\f0c9'}.zwiico-googleplus:before{content:'\f0d5'}.zwiico-sort:before{content:'\f0dc'}.zwiico-code:before{content:'\f121'}.zwiico-youtube:before{content:'\f167'}.zwiico-instagram:before{content:'\f16d'}.zwiico-brush:before{content:'\f1fc'}.zwiico-pinterest:before{content:'\f231'}
@font-face{font-family:zwiico;src:url(../font/zwiico.eot?1220194);src:url(../font/zwiico.eot?1220194#iefix) format('embedded-opentype'),url(../font/zwiico.woff2?1220194) format('woff2'),url(../font/zwiico.woff?1220194) format('woff'),url(../font/zwiico.ttf?1220194) format('truetype'),url(../font/zwiico.svg?1220194#zwiico) format('svg');font-weight:400;font-style:normal}[class*=" zwiico-"]:before,[class^=zwiico-]:before{font-family:zwiico;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.zwiico-logout:before{content:'\e800'}.zwiico-check:before{content:'\e801'}.zwiico-cancel:before{content:'\e802'}.zwiico-plus:before{content:'\e803'}.zwiico-minus:before{content:'\e804'}.zwiico-help:before{content:'\e805'}.zwiico-pencil:before{content:'\e806'}.zwiico-gear:before{content:'\e807'}.zwiico-eye:before{content:'\e808'}.zwiico-up:before{content:'\e809'}.zwiico-folder:before{content:'\e80a'}.zwiico-download:before{content:'\e80b'}.zwiico-left:before{content:'\e80c'}.zwiico-users:before{content:'\e80d'}.zwiico-user:before{content:'\e80e'}.zwiico-comment:before{content:'\e80f'}.zwiico-home:before{content:'\e810'}.zwiico-mimi:before{content:'\e811'}.zwiico-down:before{content:'\e812'}.zwiico-lock:before{content:'\e813'}.zwiico-chat:before{content:'\e814'}.zwiico-eye-off:before{content:'\e815'}.zwiico-update:before{content:'\e816'}.zwiico-upload:before{content:'\e817'}.zwiico-down-open:before{content:'\e818'}.zwiico-left-open:before{content:'\e819'}.zwiico-cogs:before{content:'\e81a'}.zwiico-cog-alt:before{content:'\e81b'}.zwiico-trash:before{content:'\e81c'}.zwiico-edit:before{content:'\e81d'}.zwiico-flag:before{content:'\e81e'}.zwiico-spin:before{content:'\e831'}.zwiico-twitter:before{content:'\f099'}.zwiico-facebook:before{content:'\f09a'}.zwiico-menu:before{content:'\f0c9'}.zwiico-sort:before{content:'\f0dc'}.zwiico-linkedin:before{content:'\f0e1'}.zwiico-download-cloud:before{content:'\f0ed'}.zwiico-upload-cloud:before{content:'\f0ee'}.zwiico-github:before{content:'\f113'}.zwiico-code:before{content:'\f121'}.zwiico-youtube:before{content:'\f167'}.zwiico-instagram:before{content:'\f16d'}.zwiico-brush:before{content:'\f1fc'}.zwiico-pinterest:before{content:'\f231'}

Binary file not shown.

View File

@ -64,6 +64,10 @@
<glyph glyph-name="trash" unicode="&#xe81c;" d="M50 458q122-70 330-70t330 70l-54-486q-2-14-35-36t-100-43-141-21-140 21-100 43-36 36z m488 300q94-18 158-55t64-71l0-10q0-58-112-99t-268-41-268 41-112 99l0 10q0 34 64 71t158 55l42 48q22 26 70 26l92 0q52 0 70-26z m-54-112l84 0q-92 110-104 126-14 16-32 16l-102 0q-22 0-32-16l-106-126 84 0 64 66 82 0z" horiz-adv-x="760" />
<glyph glyph-name="edit" unicode="&#xe81d;" d="M496 189l64 65-85 85-64-65v-31h53v-54h32z m245 402q-9 9-18 0l-196-196q-9-9 0-18t18 0l196 196q9 9 0 18z m45-331v-106q0-67-47-114t-114-47h-464q-67 0-114 47t-47 114v464q0 66 47 113t114 48h464q35 0 65-14 9-4 10-13 2-10-5-16l-27-28q-8-8-18-4-13 3-25 3h-464q-37 0-63-26t-27-63v-464q0-37 27-63t63-27h464q37 0 63 27t26 63v70q0 7 5 12l36 36q8 8 20 4t11-16z m-54 411l161-160-375-375h-161v160z m248-73l-51-52-161 161 51 52q16 15 38 15t38-15l85-85q16-16 16-38t-16-38z" horiz-adv-x="1000" />
<glyph glyph-name="flag" unicode="&#xe81e;" d="M179 707q0-40-36-61v-707q0-7-5-12t-13-6h-36q-7 0-12 6t-6 12v707q-35 21-35 61 0 30 21 51t50 21 51-21 21-51z m821-36v-425q0-14-7-22t-22-15q-120-65-206-65-34 0-69 12t-60 27-65 27-79 12q-107 0-259-81-10-5-19-5-14 0-25 10t-10 25v415q0 17 17 30 12 8 44 24 132 67 235 67 60 0 112-16t122-49q21-11 49-11 30 0 65 12t62 26 49 26 30 12q15 0 25-10t11-26z" horiz-adv-x="1000" />
<glyph glyph-name="spin" unicode="&#xe831;" d="M46 144l0 0c0 0-1 0-1 0-8 18-15 37-21 55-6 19-11 38-15 58-19 99-8 203 35 298 3 6 10 8 15 5 1 0 2 0 2-1l0 0 80-59c5-3 6-9 4-14-5-12-9-25-12-37-4-13-7-26-9-40-11-67-3-137 23-201 2-5 0-10-4-13l0 0-80-56c-5-4-12-2-16 3-1 0-1 1-1 2l0 0z m120 574l0 0c0 1 0 1 0 1 15 13 30 25 46 37 16 11 33 22 51 31 89 50 192 72 297 60 6-1 10-6 10-13 0-1-1-1-1-2l0 0-31-94c-2-5-8-8-13-7-13 0-27 0-40 0-14-1-27-2-40-4-68-11-133-40-186-84-4-3-10-3-14 0l0 0-79 58c-5 3-6 11-2 16 0 0 1 1 2 1l0 0z m588 65l0 0c0 0 1 0 1 0 17-10 34-21 50-32 16-12 31-25 46-38 74-69 127-160 148-262 2-6-2-12-9-13-1 0-1 0-2 0l0 0-100 1c-5 0-10 4-11 9-3 13-8 26-12 38-5 12-10 25-17 36-31 61-78 113-137 150-5 3-6 8-5 13l0 0 31 92c2 6 9 9 15 7 1 0 2-1 2-1l0 0z m244-535l0 0c0 0 0 0 0 0-4-20-9-39-15-57-7-19-14-37-22-55-44-92-114-170-205-221-6-3-13-1-16 4 0 1-1 2-1 2l0 0-30 94c-2 6 1 12 6 14 11 7 22 15 32 23 11 9 21 18 30 27 49 48 84 109 101 176 2 5 6 8 11 8l0 0 98-1c6 0 11-5 11-11 0-1 0-2 0-3l0 0z m-438-395l0 0c0 0 0 0 0 0-20-2-40-3-60-3-20 0-40 1-59 4-102 12-198 54-276 125-5 4-5 11 0 16 0 0 1 1 1 1l0 0 81 58c5 3 12 2 16-2 10-8 20-16 32-23 11-7 22-14 34-20 62-31 131-45 200-41 6 0 10-3 12-8l0 0 29-92c2-6-1-12-7-14-1-1-2-1-3-1l0 0z" horiz-adv-x="1000" />
<glyph glyph-name="twitter" unicode="&#xf099;" d="M904 622q-37-54-90-93 0-8 0-23 0-73-21-145t-64-139-103-117-144-82-181-30q-151 0-276 81 19-2 43-2 126 0 224 77-59 1-105 36t-64 89q19-3 34-3 24 0 48 6-63 13-104 62t-41 115v2q38-21 82-23-37 25-59 64t-22 86q0 49 25 91 68-83 164-133t208-55q-5 21-5 41 0 75 53 127t127 53q79 0 132-57 61 12 115 44-21-64-80-100 52 6 104 28z" horiz-adv-x="928.6" />
@ -80,6 +84,8 @@
<glyph glyph-name="upload-cloud" unicode="&#xf0ee;" d="M714 368q0 8-5 13l-196 196q-5 5-13 5t-13-5l-196-196q-5-6-5-13 0-8 5-13t13-5h125v-196q0-8 5-13t12-5h108q7 0 12 5t5 13v196h125q8 0 13 5t5 13z m357-161q0-89-62-151t-152-63h-607q-103 0-177 73t-73 177q0 72 39 134t105 92q-1 17-1 24 0 118 84 202t202 84q87 0 159-49t105-129q40 35 93 35 59 0 101-42t42-101q0-43-23-77 72-17 119-76t46-133z" horiz-adv-x="1071.4" />
<glyph glyph-name="github" unicode="&#xf113;" d="M357 171q0-22-7-45t-24-43-40-19-41 19-24 43-7 45 7 46 24 43 41 19 40-19 24-43 7-46z m357 0q0-22-7-45t-24-43-40-19-41 19-24 43-7 45 7 46 24 43 41 19 40-19 24-43 7-46z m90 0q0 67-39 114t-104 47q-23 0-109-12-40-6-88-6t-87 6q-85 12-109 12-66 0-104-47t-39-114q0-49 18-85t45-58 68-33 78-17 83-4h94q46 0 83 4t78 17 69 33 45 58 18 85z m125 99q0-116-34-185-22-43-59-74t-79-48-95-27-96-12-93-3q-43 0-79 2t-82 7-85 17-77 29-67 45-48 64q-35 69-35 185 0 132 76 221-15 45-15 95 0 64 28 121 61 0 106-22t106-69q82 20 172 20 83 0 157-18 58 46 104 67t105 22q29-57 29-121 0-49-15-94 76-89 76-222z" horiz-adv-x="928.6" />
<glyph glyph-name="code" unicode="&#xf121;" d="M344 69l-28-28q-5-5-12-5t-13 5l-260 261q-6 5-6 12t6 13l260 260q5 6 13 6t12-6l28-28q6-5 6-13t-6-12l-219-220 219-219q6-6 6-13t-6-13z m330 596l-208-721q-2-7-9-11t-13-1l-34 9q-8 3-11 9t-2 14l209 720q2 8 8 11t13 2l35-10q7-2 11-9t1-13z m367-363l-260-261q-6-5-13-5t-13 5l-28 28q-5 6-5 13t5 13l219 219-219 220q-5 5-5 12t5 13l28 28q6 6 13 6t13-6l260-260q5-5 5-13t-5-12z" horiz-adv-x="1071.4" />
<glyph glyph-name="youtube" unicode="&#xf167;" d="M542 156v-118q0-37-22-37-13 0-25 12v168q12 12 25 12 22 0 22-37z m189-1v-25h-51v25q0 38 25 38t26-38z m-540 122h60v52h-174v-52h59v-318h55v318z m161-318h50v276h-50v-211q-17-23-32-23-10 0-11 11-1 2-1 20v203h-50v-218q0-28 5-41 7-21 32-21 27 0 57 34v-30z m240 83v110q0 41-5 55-10 31-40 31-28 0-52-30v121h-50v-370h50v27q25-31 52-31 30 0 40 31 5 15 5 56z m188 6v7h-51q0-29-1-34-4-20-22-20-26 0-26 38v49h100v57q0 44-15 65-22 28-59 28-38 0-60-28-15-21-15-65v-96q0-44 16-65 22-29 60-29 40 0 60 30 10 15 12 30 1 5 1 33z m-339 509v117q0 39-24 39t-24-39v-117q0-39 24-39t24 39z m401-419q0-131-14-195-8-33-33-56t-57-25q-102-12-309-12t-310 12q-32 3-57 25t-32 56q-15 62-15 195 0 131 15 195 7 33 32 56t57 26q103 11 310 11t309-11q33-4 58-26t32-56q14-62 14-195z m-557 712h57l-67-223v-151h-56v151q-8 42-34 119-21 57-37 104h60l39-147z m207-186v-97q0-46-16-66-21-29-59-29-37 0-59 29-15 21-15 66v97q0 45 15 66 22 28 59 28 38 0 59-28 16-21 16-66z m187 91v-279h-51v31q-30-35-58-35-25 0-33 21-4 13-4 42v220h51v-205q0-19 0-20 2-12 12-12 15 0 32 24v213h51z" horiz-adv-x="857.1" />

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.