diff --git a/exampleSite/zh/content/posts/Basic-Markdown-Preview.md b/exampleSite/zh/content/posts/Basic-Markdown-Preview.md index 1f402292..1fd90d26 100644 --- a/exampleSite/zh/content/posts/Basic-Markdown-Preview.md +++ b/exampleSite/zh/content/posts/Basic-Markdown-Preview.md @@ -10,10 +10,10 @@ license: "" tags: ["Hugo", "主题"] categories: ["预览"] +hiddenFromHomePage: false featuredImage: "" featuredImagePreview: "" -hiddenFromHomePage: false toc: true autoCollapseToc: true diff --git a/exampleSite/zh/content/posts/test.md b/exampleSite/zh/content/posts/test.md new file mode 100644 index 00000000..9e4d5cd9 --- /dev/null +++ b/exampleSite/zh/content/posts/test.md @@ -0,0 +1,408 @@ +--- +title: "Test Page" +date: 2019-08-04T22:49:56+08:00 +lastmod: 2019-08-17T22:41:56+08:00 +draft: true +author: "" +authorLink: "" +description: "This is a test page." +license: "" + +tags: ["Hugo", "主题"] +categories: ["预览"] +hiddenFromHomePage: false + +featuredImage: "" +featuredImagePreview: "" + +toc: true +autoCollapseToc: true +math: true +comment: false +dev: true +--- + +## This is a test page + +[https://www.aol.com/article/entertainment/2020/02/10/oscars-viewership-hits-new-low-with-236-million-viewers/23923047/](https://www.aol.com/article/entertainment/2020/02/10/oscars-viewership-hits-new-low-with-236-million-viewers/23923047/) + +Test all features in development. + + + +## Test Code + +### Inline code + +Inline code: `print` + +### Code block with backticks + +```java +class DataHolder{ + T item; + + public void setData(T t) { + this.item=t; + } + + public T getData() { + return this.item; + } +} +``` + +```go +func (d *Database) GetCollectionByID(id uint) (*model.Collection, error) { + var collection model.Collection + if err := d.DB.Where("deleted = 0"). + First(&collection, id).Error; err != nil { + return nil, err + } + return &collection, nil +} +``` + +```python +class Labels(object): + __slots__ = ('taskid', 'labels') + + def __init__(self, taskid, labels): + # check labels + if isinstance(labels, str): + labels = [labels] + assert isinstance(labels, list), 'labels should be list' + labels = [_check_tag(label) for label in labels] + + self.taskid = taskid + self.labels = labels + + def for_add(self): + return { + 'taskid': self.taskid, + 'tags': self.labels, + } + + @property + def token(self): + _check_credential(self._credential) + return self._credential['token'] + +def scale(scalar: float, vector: Vector) -> Vector: + return [scalar * num for num in vector] +``` + +```js +_Blog.chroma = function () { + const blocks = document.querySelectorAll('.highlight > .chroma'); + for (let i = 0; i < blocks.length; i++) { + const block = blocks[i]; + const codes = block.querySelectorAll('pre.chroma > code'); + const code = codes[codes.length - 1]; + const lang = code ? code.className.toLowerCase() : ''; + block.className += ' ' + lang; + } + + const nolinenosBlocks = document.querySelectorAll('.highlight > pre.chroma'); + for (let i = 0; i < nolinenosBlocks.length; i++) { + const block = nolinenosBlocks[i]; + const chroma = document.createElement('div'); + chroma.className = block.className; + const table = document.createElement('table'); + chroma.appendChild(table); + const tbody = document.createElement('tbody'); + table.appendChild(tbody); + const tr = document.createElement('tr'); + tbody.appendChild(tr); + const td = document.createElement('td'); + tr.appendChild(td); + block.parentElement.replaceChild(chroma, block); + td.appendChild(block); + } +}; +``` + +## Test ECharts + +{{< dev/echarts >}} +title : { + text: '某站点用户访问来源', + subtext: '纯属虚构', + x:'center' +}, +tooltip : { + trigger: 'item', + formatter: "{a}
{b} : {c} ({d}%)" +}, +legend: { + orient: 'vertical', + left: 'left', + data: ['直接访问','邮件营销','联盟广告','视频广告','搜索引擎'] +}, +series : [ + { + name: '访问来源', + type: 'pie', + radius : '55%', + center: ['50%', '60%'], + data:[ + {value:335, name:'直接访问'}, + {value:310, name:'邮件营销'}, + {value:234, name:'联盟广告'}, + {value:135, name:'视频广告'}, + {value:1548, name:'搜索引擎'} + ], + itemStyle: { + emphasis: { + shadowBlur: 10, + shadowOffsetX: 0, + shadowColor: 'rgba(0, 0, 0, 0.5)' + } + } + } +] +{{< /dev/echarts >}} + +## Test Mermaid + +{{< mermaid >}} +classDiagram + Animal <|-- Duck + Animal <|-- Fish + Animal <|-- Zebra + Animal : +int age + Animal : +String gender + Animal: +isMammal() + Animal: +mate() + class Duck{ + +String beakColor + +swim() + +quack() + } + class Fish{ + -int sizeInFeet + -canEat() + } + class Zebra{ + +bool is_wild + +run() + } +{{< /mermaid >}} + +## Test Ruby + +人最重要的特点是会思考,建站初衷无非是保存思维的电子快照。 +当然各种文档工具亦或是简单的文本编辑器也能随时记录点滴, +选择建个人网站无非是想满足 [技术爱好者]^(Technology enthusiast) 的偏执。 + +## Test Music + +## Test Toc + +Toc + +### Toc1 + +Toc + +#### Toc 1-1 + +Toc + +#### Toc 1-2 + +Toc + +#### Toc 1-3 + +Toc + +### Toc2 + +Toc + +#### Toc 2-1 + +Toc + +#### Toc 2-2 + +Toc + +### Toc3 + +Toc + +## Test Table + +| Tables | Are | Cool | +| :------------ |:-------------:| -----:| +| col 3 is | right-aligned | $1600 | +| col 2 is | centered | $12 | +| zebra stripes | are neat | $1 | + +## Test kbd + +ctrl+alt+del + +## Test Mixed Lists + +Mixed Lists + +- item 1 + * [X] item A + * [ ] item B + more text + 1. item a + 2. itemb + 3. item c + * [X] item C +- item 2 +- item 3 + +Really Mixed Lists + +- item 1 + * [X] item A + - item B + more text + 1. item a + + itemb + + [ ] item c + 1. item C +1. item 2 +- [X] item 3 + +## Test fa (Font Awesome) + +:(fab fa-weixin fa-2x): + +## Test Footnote + +This is a footnote[^1] + +[^1]: https://www.aol.com/article/entertainment/2020/02/10/oscars-viewership-hits-new-low-with-236-million-viewers/23923047/ + +## Test Admonition + +{{% admonition quote %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition quote "I'm title!" false %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition example "I'm title!" false %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition bug "I'm title!" false %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition danger "I'm title!" false %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition failure "I'm title!" false %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition warning "I'm title!" false %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition question "I'm title!" false %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition success "I'm title!" false %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition tip "I'm title!" false %}} +biu biu biu. +{{% /admonition %}} + +{{% admonition info "I'm title!" true %}} +**biu biu biu.** +{{% /admonition %}} + +{{% admonition note "I'm title!" false %}} +**biu biu biu.** +{{% /admonition %}} + +{{% admonition type="abstract" title="Test Admonition" %}} +This is a Admonition. +{{% /admonition %}} + +## Test Highlight + +`ls` 命令 + +```go +// You can edit this code! +// Click here and start typing. +package main + +import "fmt" + +func main() { + fmt.Println("Hello, 世界", "Hello, 世界", "Hello, 世界", "Hello, 世界", "Hello, 世界", "Hello, 世界", "Hello, 世界", "Hello, 世界") +} +``` + +- This is a list that contains multiple code blocks. + + - Here is an indented block + + ```Code + This will still be parsed + as a normal indented code block. + ``` + + - Here is a fenced code block: + + ```Code + This will still be parsed + as a fenced code block. + ``` + + > ```Code + > Blockquotes? + > Not a problem! + > ``` + +## Test Typeit + +{{< typeit group="test" tag="h3" >}} +Here is a story about love... +{{< /typeit >}} + +{{< typeit group="test" code="java" >}} +u.accepted(); // [2018/01/05](/since/) special +int a = 1; +{{< /typeit >}} + +## Test Img + +![Gif](https://static.dillonzq.com/images/20190817130904-U6cPUk.jpg "Title") + +## Test Align + +{{% align right %}} +**Test Text** +{{% /align %}} + +## Test Katex + +$$ c = \pm\sqrt{a^2 + b^2} $$ + +Left \\( c = \pm\sqrt{a^2 + b^2} \\) Right + +Left $ c = \pm\sqrt{a^2 + b^2} $ Right + +$ \ce{CO2 + C -> 2 CO} $ + +$ \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} $ diff --git a/layouts/_default/_markup/render-image.html b/layouts/_default/_markup/render-image.html index 807ddd29..c439610d 100644 --- a/layouts/_default/_markup/render-image.html +++ b/layouts/_default/_markup/render-image.html @@ -1,9 +1,6 @@
- {{- /* Lazyload */ -}} - {{- $loading := resources.Get "svg/loading.svg" | minify -}} - {{ .Text }} - {{- $caption := .Title | default .Text -}} - {{- with $caption -}} + {{- partial "function/image.html" (dict "src" .Destination "alt" .Text "title" .Title ) -}} + {{- with .Title | default .Text -}}
{{- . -}}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 4f20bc59..187f4ec5 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -9,7 +9,7 @@ {{- /* Content */ -}}
- {{- partial "hook/content.html" .Content | safeHTML -}} + {{- partial "function/content.html" .Content -}}
{{- end -}} diff --git a/layouts/_default/summary.html b/layouts/_default/summary.html index eb1db715..5a70dbb7 100644 --- a/layouts/_default/summary.html +++ b/layouts/_default/summary.html @@ -3,7 +3,7 @@ {{- with .Params.featuredImage -}} {{- end -}} @@ -39,7 +39,7 @@ {{- /* Summary content */ -}}
- {{- partial "hook/content.html" .Summary | safeHTML -}} + {{- partial "function/content.html" .Summary -}}
{{- /* Footer */ -}} diff --git a/layouts/partials/hook/content.html b/layouts/partials/function/content.html similarity index 97% rename from layouts/partials/hook/content.html rename to layouts/partials/function/content.html index 201ba246..67130f12 100644 --- a/layouts/partials/hook/content.html +++ b/layouts/partials/function/content.html @@ -25,4 +25,4 @@ {{- $REout = `↩︎` -}} {{- $content = replaceRE $REin $REout $content -}} -{{- return $content -}} +{{- $content | safeHTML -}} diff --git a/layouts/partials/function/icon-link.html b/layouts/partials/function/icon-link.html new file mode 100644 index 00000000..13dd55c3 --- /dev/null +++ b/layouts/partials/function/icon-link.html @@ -0,0 +1,3 @@ + + {{- partial "function/icon.html" . -}} + diff --git a/layouts/partials/function/icon.html b/layouts/partials/function/icon.html new file mode 100644 index 00000000..4ac3d819 --- /dev/null +++ b/layouts/partials/function/icon.html @@ -0,0 +1,23 @@ +{{- $type := index . "type" | default "fa" }} +{{- $classList := split (index . "class") " " }} +{{- $scratch := index . "scratch" }} +{{- /* Font Awesome */ -}} +{{- if eq $type "fa" -}} + +{{- /* Fork Awesome */ -}} +{{- else if eq $type "fo" -}} + {{- $newClassList := slice -}} + {{- range $classList -}} + {{- if eq . "fa" -}} + {{- $newClassList = $newClassList | append "fo" -}} + {{- else -}} + {{- $newClassList = $newClassList | append (replaceRE `^fa\-(.+)$` `fo-$1` .) -}} + {{- end -}} + {{- end -}} + + {{- $scratch.Set "forkawesome" true -}} +{{- /* Others */ -}} +{{- else -}} + + {{- $scratch.Set "iconfont" true -}} +{{- end -}} diff --git a/layouts/partials/hook/image.html b/layouts/partials/function/image.html similarity index 50% rename from layouts/partials/hook/image.html rename to layouts/partials/function/image.html index a6c8c632..7de83d39 100644 --- a/layouts/partials/hook/image.html +++ b/layouts/partials/function/image.html @@ -1,3 +1,3 @@ {{- /* Lazyload */ -}} {{- $res := resources.Get "svg/loading.svg" | minify -}} -featured image +{{ index . `alt` }} diff --git a/layouts/partials/head/link.html b/layouts/partials/head/link.html index 0e448ede..7bec0e9c 100644 --- a/layouts/partials/head/link.html +++ b/layouts/partials/head/link.html @@ -37,11 +37,6 @@ {{- end -}} -{{- /* Fork Awesome https://forkaweso.me/ */ -}} -{{- $options := dict "targetPath" "css/lib/forkawesome/fork-awesome.min.css" "outputStyle" "compressed" "enableSourceMap" true -}} -{{- $res := resources.Get "css/lib/forkawesome/fork-awesome.scss"| toCSS $options -}} - - {{- /* Animate.css https://github.com/daneden/animate.css */ -}} {{- with $CDN.animateCSS -}} {{- . | safeHTML -}} diff --git a/layouts/partials/header.html b/layouts/partials/header.html index b6f33754..35016668 100644 --- a/layouts/partials/header.html +++ b/layouts/partials/header.html @@ -13,7 +13,9 @@ {{- .Pre | safeHTML }}{{ .Name -}} {{- end -}} - + + + @@ -38,7 +40,9 @@ {{- .Name | safeHTML -}} {{- end -}} - + + + diff --git a/layouts/partials/home/profile.html b/layouts/partials/home/profile.html index a534e195..a0e5aaad 100644 --- a/layouts/partials/home/profile.html +++ b/layouts/partials/home/profile.html @@ -19,11 +19,7 @@ {{- . | safeHTML -}}
- {{- with $.Scratch.Get "typeitMap" -}} - {{- $.Scratch.Set "typeitMap" (dict $id (slice $id) | merge .) -}} - {{- else -}} - {{- $.Scratch.Set "typeitMap" (dict $id (slice $id)) -}} - {{- end -}} + {{- $.Scratch.SetInMap "typeitMap" $id (slice $id) -}} {{- else -}} {{- . | safeHTML -}} {{- end -}} diff --git a/layouts/partials/home/social.html b/layouts/partials/home/social.html index 5fa3511f..005af63e 100644 --- a/layouts/partials/home/social.html +++ b/layouts/partials/home/social.html @@ -1,304 +1,425 @@ +{{- /* 001: Github */ -}} {{- with .Site.Params.Social.Github -}} - - - + {{- $options := dict "href" (printf "https://github.com/%s" .) "title" "GitHub" -}} + {{- $options = dict "class" "fab fa-github-alt fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} + +{{- /* 002: LinkedIn */ -}} {{- with .Site.Params.Social.LinkedIn -}} - - - + {{- $options := dict "href" (printf "https://linkedin.com/in/%s" .) "title" "LinkedIn" -}} + {{- $options = dict "class" "fab fa-linkedin fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} + +{{- /* 003: Twitter */ -}} {{- with .Site.Params.Social.Twitter -}} - - - + {{- $options := dict "href" (printf "https://twitter.com/%s" .) "title" "Twitter" -}} + {{- $options = dict "class" "fab fa-twitter fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} + +{{- /* 004: Instagram */ -}} {{- with .Site.Params.Social.Instagram -}} - - - + {{- $options := dict "href" (printf "https://www.instagram.com/%s" .) "title" "Instagram" -}} + {{- $options = dict "class" "fab fa-instagram fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Facebook}} - - - + +{{- /* 005: Facebook */ -}} +{{- with .Site.Params.Social.Facebook -}} + {{- $options := dict "href" (printf "https://facebook.com/%s" .) "title" "Facebook" -}} + {{- $options = dict "class" "fab fa-facebook fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Telegram}} - - - + +{{- /* 006: Telegram */ -}} +{{- with .Site.Params.Social.Telegram -}} + {{- $options := dict "href" (printf "https://t.me/%s" .) "title" "Telegram" -}} + {{- $options = dict "class" "fab fa-telegram-plane fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Medium}} - - - + +{{- /* 007: Medium */ -}} +{{- with .Site.Params.Social.Medium -}} + {{- $options := dict "href" (printf "https://medium.com/%s" .) "title" "Medium" -}} + {{- $options = dict "class" "fab fa-medium fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Gitlab}} - - - + +{{- /* 008: Medium */ -}} +{{- with .Site.Params.Social.Gitlab -}} + {{- $options := dict "href" (printf "https://gitlab.com/%s" .) "title" "GitLab" -}} + {{- $options = dict "class" "fab fa-gitlab fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Youtubelegacy}} - - - + +{{- /* 009: YouTube Legacy */ -}} +{{- with .Site.Params.Social.Youtubelegacy -}} + {{- $options := dict "href" (printf "https://www.youtube.com/user/%s" .) "title" "YouTube" -}} + {{- $options = dict "class" "fab fa-youtube fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Youtubecustom}} - - - + +{{- /* 010: YouTube Custom */ -}} +{{- with .Site.Params.Social.Youtubecustom -}} + {{- $options := dict "href" (printf "https://www.youtube.com/c/%s" .) "title" "YouTube" -}} + {{- $options = dict "class" "fab fa-youtube fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Youtubechannel}} - - - + +{{- /* 011: Youtube Channel */ -}} +{{- with .Site.Params.Social.Youtubechannel -}} + {{- $options := dict "href" (printf "https://www.youtube.com/channel/%s" .) "title" "YouTube" -}} + {{- $options = dict "class" "fab fa-youtube fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Tumblr}} - - - + +{{- /* 012: Tumblr */ -}} +{{- with .Site.Params.Social.Tumblr -}} + {{- $options := dict "href" (printf "https://%s.tumblr.com" .) "title" "Tumblr" -}} + {{- $options = dict "class" "fab fa-tumblr fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Quora}} - - - + +{{- /* 013: Tumblr */ -}} +{{- with .Site.Params.Social.Quora -}} + {{- $options := dict "href" (printf "https://www.quora.com/profile/%s" .) "title" "Quora" -}} + {{- $options = dict "class" "fab fa-quora fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Keybase}} - - - + +{{- /* 014: Keybase */ -}} +{{- with .Site.Params.Social.Keybase -}} + {{- $options := dict "href" (printf "https://keybase.io/%s" .) "title" "Keybase" -}} + {{- $options = dict "class" "fab fa-keybase fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Pinterest}} - - - + +{{- /* 015: Pinterest */ -}} +{{- with .Site.Params.Social.Pinterest -}} + {{- $options := dict "href" (printf "https://www.pinterest.com/%s" .) "title" "Pinterest" -}} + {{- $options = dict "class" "fab fa-pinterest fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Reddit}} - - - + +{{- /* 016: Reddit */ -}} +{{- with .Site.Params.Social.Reddit -}} + {{- $options := dict "href" (printf "https://www.reddit.com/user/%s" .) "title" "Reddit" -}} + {{- $options = dict "class" "fab fa-reddit fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Codepen}} - - - + +{{- /* 017: CodePen */ -}} +{{- with .Site.Params.Social.Codepen -}} + {{- $options := dict "href" (printf "https://codepen.io/%s" .) "title" "CodePen" -}} + {{- $options = dict "class" "fab fa-codepen fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.FreeCodeCamp}} - - - + +{{- /* 018: freeCodeCamp */ -}} +{{- with .Site.Params.Social.FreeCodeCamp -}} + {{- $options := dict "href" (printf "https://freecodecamp.org/%s" .) "title" "freeCodeCamp" -}} + {{- $options = dict "class" "fab fa-free-code-camp fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Bitbucket}} - - - + +{{- /* 019: Bitbucket */ -}} +{{- with .Site.Params.Social.Bitbucket -}} + {{- $options := dict "href" (printf "https://bitbucket.org/%s" .) "title" "Bitbucket" -}} + {{- $options = dict "class" "fab fa-bitbucket fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Stackoverflow}} - - - + +{{- /* 020: Stack Overflow */ -}} +{{- with .Site.Params.Social.Stackoverflow -}} + {{- $options := dict "href" (printf "https://stackoverflow.com/users/%s" .) "title" "Stack Overflow" -}} + {{- $options = dict "class" "fab fa-stack-overflow fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Weibo}} - - - + +{{- /* 021: 微博 */ -}} +{{- with .Site.Params.Social.Weibo -}} + {{- $options := dict "href" (printf "https://weibo.com/%s" .) "title" "微博" -}} + {{- $options = dict "class" "fab fa-weibo fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Odnoklassniki}} - - - + +{{- /* 022: OK.RU */ -}} +{{- with .Site.Params.Social.Odnoklassniki -}} + {{- $options := dict "href" (printf "https://ok.ru/%s" .) "title" "OK.RU" -}} + {{- $options = dict "class" "fab fa-odnoklassniki fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.VKontakte}} - - - + +{{- /* 023: VKontakte */ -}} +{{- with .Site.Params.Social.VKontakte -}} + {{- $options := dict "href" (printf "https://vk.com/%s" .) "title" "VKontakte" -}} + {{- $options = dict "class" "fab fa-vk fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Flickr}} - - - + +{{- /* 024: Flickr */ -}} +{{- with .Site.Params.Social.Flickr -}} + {{- $options := dict "href" (printf "https://www.flickr.com/photos/%s" .) "title" "Flickr" -}} + {{- $options = dict "class" "fab fa-flickr fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Xing}} - - - + +{{- /* 025: Xing */ -}} +{{- with .Site.Params.Social.Xing -}} + {{- $options := dict "href" (printf "https://www.xing.com/profile/%s" .) "title" "Xing" -}} + {{- $options = dict "class" "fab fa-xing fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Snapchat}} - - - + +{{- /* 026: Snapchat */ -}} +{{- with .Site.Params.Social.Snapchat -}} + {{- $options := dict "href" (printf "https://www.snapchat.com/add/%s" .) "title" "Snapchat" -}} + {{- $options = dict "class" "fab fa-snapchat fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Soundcloud}} - - - + +{{- /* 027: SoundCloud */ -}} +{{- with .Site.Params.Social.Soundcloud -}} + {{- $options := dict "href" (printf "https://soundcloud.com/%s" .) "title" "SoundCloud" -}} + {{- $options = dict "class" "fab fa-soundcloud fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Spotify}} - - - + +{{- /* 028: Spotify */ -}} +{{- with .Site.Params.Social.Spotify -}} + {{- $options := dict "href" (printf "https://open.spotify.com/user/%s" .) "title" "Spotify" -}} + {{- $options = dict "class" "fab fa-spotify fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Bandcamp}} - - - + +{{- /* 029: Bandcamp */ -}} +{{- with .Site.Params.Social.Bandcamp -}} + {{- $options := dict "href" (printf "https://%s.bandcamp.com/" .) "title" "Bandcamp" -}} + {{- $options = dict "class" "fab fa-bandcamp fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Paypal}} - - - + +{{- /* 030: PayPal */ -}} +{{- with .Site.Params.Social.Paypal -}} + {{- $options := dict "href" (printf "https://paypal.me/%s" .) "title" "PayPal" -}} + {{- $options = dict "class" "fab fa-paypal fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Fivehundredpx}} - - - + +{{- /* 031: 500px */ -}} +{{- with .Site.Params.Social.Fivehundredpx -}} + {{- $options := dict "href" (printf "https://500px.com/%s" .) "title" "500px" -}} + {{- $options = dict "class" "fab fa-500px fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Mix}} - - - + +{{- /* 032: Mix */ -}} +{{- with .Site.Params.Social.Mix -}} + {{- $options := dict "href" (printf "https://mix.com/%s" .) "title" "Mix" -}} + {{- $options = dict "class" "fab fa-mix fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Goodreads}} - - - + +{{- /* 033: Goodreads */ -}} +{{- with .Site.Params.Social.Goodreads -}} + {{- $options := dict "href" (printf "https://www.goodreads.com/user/show/%s" .) "title" "Goodreads" -}} + {{- $options = dict "class" "fab fa-goodreads fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Lastfm}} - - - + +{{- /* 034: Last.fm */ -}} +{{- with .Site.Params.Social.Lastfm -}} + {{- $options := dict "href" (printf "https://www.last.fm/user/%s" .) "title" "Last.fm" -}} + {{- $options = dict "class" "fab fa-lastfm fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Foursquare}} - - - + +{{- /* 035: Foursquare */ -}} +{{- with .Site.Params.Social.Foursquare -}} + {{- $options := dict "href" (printf "https://foursquare.com/%s" .) "title" "Foursquare" -}} + {{- $options = dict "class" "fab fa-foursquare fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Hackernews}} - - - + +{{- /* 036: Hacker News */ -}} +{{- with .Site.Params.Social.Hackernews -}} + {{- $options := dict "href" (printf "https://news.ycombinator.com/user?id=%s" .) "title" "Hacker News" -}} + {{- $options = dict "class" "fab fa-hacker-news fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Kickstarter}} - - - + +{{- /* 037: Kickstarter */ -}} +{{- with .Site.Params.Social.Kickstarter -}} + {{- $options := dict "href" (printf "https://kickstarter.com/profile/%s" .) "title" "Kickstarter" -}} + {{- $options = dict "class" "fab fa-kickstarter fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Patreon}} - - - + +{{- /* 038: Patreon */ -}} +{{- with .Site.Params.Social.Patreon -}} + {{- $options := dict "href" (printf "https://patreon.com/%s" .) "title" "Patreon" -}} + {{- $options = dict "class" "fab fa-patreon fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Steam}} - - - + +{{- /* 039: Steam */ -}} +{{- with .Site.Params.Social.Steam -}} + {{- $options := dict "href" (printf "https://steamcommunity.com/id/%s" .) "title" "Steam" -}} + {{- $options = dict "class" "fab fa-steam fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Twitch}} - - - + +{{- /* 040: Twitch */ -}} +{{- with .Site.Params.Social.Twitch -}} + {{- $options := dict "href" (printf "https://www.twitch.tv/%s" .) "title" "Twitch" -}} + {{- $options = dict "class" "fab fa-twitch fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Strava}} - - - + +{{- /* 041: Strava */ -}} +{{- with .Site.Params.Social.Strava -}} + {{- $options := dict "href" (printf "https://www.strava.com/athletes/%s" .) "title" "Strava" -}} + {{- $options = dict "class" "fab fa-strava fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Skype}} - - - + +{{- /* 042: Skype */ -}} +{{- with .Site.Params.Social.Skype -}} + {{- $options := dict "href" (printf "skype:%s" .) "title" "Skype" -}} + {{- $options = dict "class" "fab fa-skype fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Whatsapp}} - - - + +{{- /* 043: WhatsApp */ -}} +{{- with .Site.Params.Social.Whatsapp -}} + {{- $options := dict "href" (printf "https://wa.me/%s" .) "title" "WhatsApp" -}} + {{- $options = dict "class" "fab fa-whatsapp fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Zhihu}} - - - + +{{- /* 044: 知乎 */ -}} +{{- with .Site.Params.Social.Zhihu -}} + {{- $options := dict "href" (printf "https://www.zhihu.com/people/%s" .) "title" "知乎" -}} + {{- $options = dict "class" "fab fa-zhihu fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Angellist}} - - - + +{{- /* 045: Angellist */ -}} +{{- with .Site.Params.Social.Angellist -}} + {{- $options := dict "href" (printf "https://angel.co/%s" .) "title" "Angellist" -}} + {{- $options = dict "class" "fab fa-angellist fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Slideshare}} - - - + +{{- /* 046: SlideShare */ -}} +{{- with .Site.Params.Social.Slideshare -}} + {{- $options := dict "href" (printf "https://slideshare.com/%s" .) "title" "SlideShare" -}} + {{- $options = dict "class" "fab fa-slideshare fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Jsfiddle}} - - - + +{{- /* 047: JSFiddle */ -}} +{{- with .Site.Params.Social.Jsfiddle -}} + {{- $options := dict "href" (printf "https://jsfiddle.com/%s" .) "title" "JSFiddle" -}} + {{- $options = dict "class" "fab fa-jsfiddle fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Deviantart}} - - - + +{{- /* 048: DeviantArt */ -}} +{{- with .Site.Params.Social.Deviantart -}} + {{- $options := dict "href" (printf "https://%s.deviantart.com/" .) "title" "DeviantArt" -}} + {{- $options = dict "class" "fab fa-deviantart fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Behance}} - - - + +{{- /* 049: Behance */ -}} +{{- with .Site.Params.Social.Behance -}} + {{- $options := dict "href" (printf "https://behance.net/%s" .) "title" "Behance" -}} + {{- $options = dict "class" "fab fa-behance fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Dribble}} - - - + +{{- /* 050: Dribbble */ -}} +{{- with .Site.Params.Social.Dribble -}} + {{- $options := dict "href" (printf "https://dribbble.com/%s" .) "title" "Dribbble" -}} + {{- $options = dict "class" "fab fa-dribbble fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Wordpress}} - - - + +{{- /* 051: WordPress */ -}} +{{- with .Site.Params.Social.Wordpress -}} + {{- $options := dict "href" (printf "https://%s.wordpress.com/" .) "title" "WordPress" -}} + {{- $options = dict "class" "fab fa-wordpress fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Vine}} - - - + +{{- /* 052: Vine */ -}} +{{- with .Site.Params.Social.Vine -}} + {{- $options := dict "href" (printf "https://vine.co/%s" .) "title" "Vine" -}} + {{- $options = dict "class" "fab fa-vine fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Googlescholar}} - - - + +{{- /* 053: Google Scholar */ -}} +{{- with .Site.Params.Social.Googlescholar -}} + {{- $options := dict "href" (printf "https://scholar.google.com/citations?%s" .) "title" "Google Scholar" -}} + {{- $options = dict "class" "fab fa-google fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Researchgate}} - - - + +{{- /* 054: ResearchGate */ -}} +{{- with .Site.Params.Social.Researchgate -}} + {{- $options := dict "href" (printf "https://www.researchgate.net/profile/%s" .) "title" "ResearchGate" -}} + {{- $options = dict "class" "fab fa-researchgate fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Mastodon}} + +{{- /* 055: Mastodon */ -}} +{{- with .Site.Params.Social.Mastodon -}} {{- $MastodonPrefix := $.Site.Params.Social.MastodonPrefix | default "https://mastodon.social/" -}} - - - + {{- $options := dict "href" $MastodonPrefix "title" "Mastodon" -}} + {{- $options = dict "class" "fab fa-mastodon fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Devto}} - - - + +{{- /* 054: Dev.To */ -}} +{{- with .Site.Params.Social.Devto -}} + {{- $options := dict "href" (printf "https://dev.to/%s" .) "title" "Dev.To" -}} + {{- $options = dict "class" "fab fa-dev fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Gitea}} - - - + +{{- /* 055: Gitea */ -}} +{{- with .Site.Params.Social.Gitea -}} + {{- $options := dict "href" . "title" "Gitea" -}} + {{- $options = dict "class" "fa fa-gitea fa-fw" "type" "fo" "scratch" $.Scratch | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.XMPP}} - - - + +{{- /* 056: XMPP */ -}} +{{- with .Site.Params.Social.XMPP -}} + {{- $options := dict "href" (printf "xmpp:%s" .) "title" "XMPP" -}} + {{- $options = dict "class" "fa fa-xmpp fa-fw" "type" "fo" "scratch" $.Scratch | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Matrix}} - - - + +{{- /* 057: Matrix */ -}} +{{- with .Site.Params.Social.Matrix -}} + {{- $options := dict "href" (printf "https://matrix.to/#/%s" .) "title" "Matrix" -}} + {{- $options = dict "class" "fa fa-matrix-org fa-fw" "type" "fo" "scratch" $.Scratch | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Email}} - - - + +{{- /* 058: Email */ -}} +{{- with .Site.Params.Social.Email -}} + {{- $options := dict "href" (printf "mailto:%s" .) "title" "Email" -}} + {{- $options = dict "class" "far fa-envelope fa-fw" | merge $options -}} + {{- partial "function/icon-link.html" $options -}} {{- end -}} -{{- with .Site.Params.Social.Custom}} + +{{- /* Custom */ -}} +{{- with .Site.Params.Social.Custom -}} {{- . | safeHTML -}} {{- end -}} diff --git a/layouts/partials/post/share.html b/layouts/partials/post/share.html index d0482b4b..5ae1d8bc 100644 --- a/layouts/partials/post/share.html +++ b/layouts/partials/post/share.html @@ -1,71 +1,71 @@ {{- if .Params.share.enable | default .Site.Params.share.enable | eq true -}} - {{- /* Share on Twitter */ -}} + {{- /* 001: Twitter */ -}} {{- if .Params.Share.Twitter | default .Site.Params.Share.Twitter | eq true -}} - + {{- partial "function/icon.html" (dict "class" "fab fa-twitter fa-fw") -}} {{- end -}} - {{- /* Share on Facebook */ -}} + {{- /* 002: Facebook */ -}} {{- if .Params.Share.Facebook | default .Site.Params.Share.Facebook | eq true -}} - + {{- partial "function/icon.html" (dict "class" "fab fa-facebook-square fa-fw") -}} {{- end -}} - {{- /* Share on Reddit */ -}} + {{- /* 003: Reddit */ -}} {{- if .Params.Share.Reddit | default .Site.Params.Share.Reddit | eq true -}} - + {{- partial "function/icon.html" (dict "class" "fab fa-reddit fa-fw") -}} {{- end -}} - {{- /* Share on Linkedin */ -}} + {{- /* 004: Linkedin */ -}} {{- if .Params.Share.Linkedin | default .Site.Params.Share.Linkedin | eq true -}} - + {{- partial "function/icon.html" (dict "class" "fab fa-linkedin fa-fw") -}} {{- end -}} - {{- /* Share on Pinterest */ -}} + {{- /* 005: Pinterest */ -}} {{- if .Params.Share.Pinterest | default .Site.Params.Share.Pinterest | eq true -}} - + {{- partial "function/icon.html" (dict "class" "fab fa-pinterest fa-fw") -}} {{- end -}} - {{- /* Share on Hacker News */ -}} + {{- /* 006: Hacker News */ -}} {{- if .Params.Share.Hackernews | default .Site.Params.Share.Hackernews | eq true -}} - + {{- partial "function/icon.html" (dict "class" "fab fa-hacker-news fa-fw") -}} {{- end -}} - {{- /* Share on Mix */ -}} + {{- /* 007: Mix */ -}} {{- if .Params.Share.Mix | default .Site.Params.Share.Mix | eq true -}} - + {{- partial "function/icon.html" (dict "class" "fab fa-mix fa-fw") -}} {{- end -}} - {{- /* Share on Tumblr */ -}} + {{- /* 008: Tumblr */ -}} {{- if .Params.Share.Tumblr | default .Site.Params.Share.Tumblr | eq true -}} - + {{- partial "function/icon.html" (dict "class" "fab fa-tumblr fa-fw") -}} {{- end -}} - {{- /* Share on VKontakte */ -}} + {{- /* 009: VKontakte */ -}} {{- if .Params.Share.VKontakte | default .Site.Params.Share.VKontakte | eq true -}} - + {{- partial "function/icon.html" (dict "class" "fab fa-vk fa-fw") -}} {{- end -}} - {{- /* Share on Weibo */ -}} + {{- /* 010: 微博 */ -}} {{- if .Params.Share.Weibo | default .Site.Params.Share.Weibo | eq true -}} - - + + {{- partial "function/icon.html" (dict "class" "fab fa-weibo fa-fw") -}} {{- end -}} {{- end -}} diff --git a/layouts/partials/script.html b/layouts/partials/script.html index 13ffb4c6..a0cecd98 100644 --- a/layouts/partials/script.html +++ b/layouts/partials/script.html @@ -1,8 +1,8 @@ {{- $CDN := .Scratch.Get "CDN" -}} -{{- /* Google analytics async */ -}} -{{- if .Scratch.Get "production" | and .Site.GoogleAnalytics -}} - {{- template "_internal/google_analytics_async.html" . -}} +{{- /* Fork Awesome https://forkaweso.me/ */ -}} +{{- if .Scratch.Get "forkawesome" -}} + {{- slice "css/lib/forkawesome/fork-awesome.scss" | .Scratch.Add "linkLocal" -}} {{- end -}} {{- /* lazysizes https://github.com/aFarkas/lazysizes */ -}} @@ -178,3 +178,8 @@ {{- /* Theme script */ -}} + +{{- /* Google analytics async */ -}} +{{- if .Scratch.Get "production" | and .Site.GoogleAnalytics -}} + {{- template "_internal/google_analytics_async.html" . -}} +{{- end -}} diff --git a/layouts/posts/single.html b/layouts/posts/single.html index a94ec3b1..ca81effe 100644 --- a/layouts/posts/single.html +++ b/layouts/posts/single.html @@ -41,7 +41,7 @@ {{- /* Featured image */ -}} {{- with .Params.featuredImage -}} {{- end -}} @@ -73,7 +73,7 @@ {{- /* Content */ -}}
- {{- partial "hook/content.html" .Content | safeHTML -}} + {{- partial "function/content.html" .Content -}}
{{- /* Footer */ -}} diff --git a/layouts/shortcodes/dev/echarts.html b/layouts/shortcodes/dev/echarts.html index 773f7a6f..c1cb06be 100644 --- a/layouts/shortcodes/dev/echarts.html +++ b/layouts/shortcodes/dev/echarts.html @@ -1,10 +1,4 @@ {{- $id := delimit (split (md5 .Inner) "" | shuffle) "" | printf "echarts-%s" -}} -{{- $echartsMap := .Page.Scratch.Get "echartsMap" -}} -{{- if $echartsMap -}} - {{ $echartsMap = .Inner | printf "{%s}" | dict $id | merge $echartsMap -}} -{{- else -}} - {{ $echartsMap = .Inner | printf "{%s}" | dict $id -}} -{{- end -}} -{{- .Page.Scratch.Set "echartsMap" $echartsMap -}}
+{{- .Page.Scratch.SetInMap "echartsMap" $id (printf "{%s}" .Inner) -}} diff --git a/layouts/shortcodes/mermaid.html b/layouts/shortcodes/mermaid.html index c8a9eb05..13ea7a3f 100644 --- a/layouts/shortcodes/mermaid.html +++ b/layouts/shortcodes/mermaid.html @@ -1,10 +1,4 @@ {{- $id := delimit (split (md5 .Inner) "" | shuffle) "" | printf "mermaid-%s" -}} -{{- $mermaidMap := .Page.Scratch.Get "mermaidMap" -}} -{{- if $mermaidMap -}} - {{- $mermaidMap = trim .Inner "\n" | dict $id | merge $mermaidMap -}} -{{- else -}} - {{- $mermaidMap = trim .Inner "\n" | dict $id -}} -{{- end -}} -{{- .Page.Scratch.Set "mermaidMap" $mermaidMap -}}
+{{- .Page.Scratch.SetInMap "mermaidMap" $id (trim .Inner "\n") -}} diff --git a/layouts/shortcodes/music.html b/layouts/shortcodes/music.html index 029c83f6..f84d2d5b 100644 --- a/layouts/shortcodes/music.html +++ b/layouts/shortcodes/music.html @@ -1,4 +1,3 @@ -{{- .Page.Scratch.Set "music" "true" -}} {{- if .IsNamedParams -}} {{- end -}} +{{- .Page.Scratch.Set "music" true -}} diff --git a/layouts/shortcodes/typeit.html b/layouts/shortcodes/typeit.html index 5733686a..9e55c44d 100644 --- a/layouts/shortcodes/typeit.html +++ b/layouts/shortcodes/typeit.html @@ -34,23 +34,8 @@ {{- printf "<%s id=%s>" $tag $id $tag | safeHTML -}} {{- end -}} - {{- $typeitMap := .Page.Scratch.Get "typeitMap" -}} - {{- $group := slice $id -}} - {{- with .Get "group" -}} - {{- if $typeitMap -}} - {{- if index $typeitMap . -}} - {{- $group = index $typeitMap . | append $id -}} - {{- end -}} - {{- $typeitMap = dict . $group | merge $typeitMap -}} - {{- else -}} - {{- $typeitMap = dict . $group -}} - {{- end -}} - {{- else -}} - {{- if $typeitMap -}} - {{- $typeitMap = dict $id $group | merge $typeitMap -}} - {{- else -}} - {{- $typeitMap = dict $id $group -}} - {{- end -}} - {{- end -}} - {{- .Page.Scratch.Set "typeitMap" $typeitMap -}} + {{- $key := .Get "group" | default $id -}} + {{- $group := index (.Page.Scratch.Get "typeitMap" | default dict) $key -}} + {{- $group = $group | default slice | append $id -}} + {{- .Page.Scratch.SetInMap "typeitMap" $key $group -}} diff --git a/resources/_gen/assets/scss/css/lib/forkawesome/fork-awesome.scss_47c39385820f863b38577add52fcdd18.content b/resources/_gen/assets/scss/css/lib/forkawesome/fork-awesome.scss_47c39385820f863b38577add52fcdd18.content deleted file mode 100644 index 1e708f37..00000000 --- a/resources/_gen/assets/scss/css/lib/forkawesome/fork-awesome.scss_47c39385820f863b38577add52fcdd18.content +++ /dev/null @@ -1,14 +0,0 @@ -/*! -Fork Awesome 1.1.7 -License - https://forkaweso.me/Fork-Awesome/license - -Copyright 2018 Dave Gandy & Fork Awesome - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */@font-face{font-family:"ForkAwesome";src:url("../fonts/forkawesome-webfont.eot?v=1.1.7");src:url("../fonts/forkawesome-webfont.eot?#iefix&v=1.1.7") format("embedded-opentype"),url("../fonts/forkawesome-webfont.woff2?v=1.1.7") format("woff2"),url("../fonts/forkawesome-webfont.woff?v=1.1.7") format("woff"),url("../fonts/forkawesome-webfont.ttf?v=1.1.7") format("truetype"),url("../fonts/forkawesome-webfont.svg?v=1.1.7#forkawesomeregular") format("svg");font-weight:normal;font-style:normal}.fo{display:inline-block;font:normal normal normal 14px/1 ForkAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fo-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fo-2x{font-size:2em}.fo-3x{font-size:3em}.fo-4x{font-size:4em}.fo-5x{font-size:5em}.fo-fw{width:1.28571429em;text-align:center}.fo-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fo-ul>li{position:relative}.fo-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fo-li.fo-lg{left:-1.85714286em}.fo-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.fo-pull-left{float:left}.fo-pull-right{float:right}.fo.fo-pull-left{margin-right:.3em}.fo.fo-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fo.pull-left{margin-right:.3em}.fo.pull-right{margin-left:.3em}.fo-spin{-webkit-animation:fo-spin 2s infinite linear;animation:fo-spin 2s infinite linear}.fo-pulse{-webkit-animation:fo-spin 1s infinite steps(8);animation:fo-spin 1s infinite steps(8)}@-webkit-keyframes fo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fo-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fo-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fo-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fo-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fo-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fo-rotate-90,:root .fo-rotate-180,:root .fo-rotate-270,:root .fo-flip-horizontal,:root .fo-flip-vertical{filter:none}.fo-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fo-stack-1x,.fo-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fo-stack-1x{line-height:inherit}.fo-stack-2x{font-size:2em}.fo-inverse{color:#fff}.fo-glass:before{content:""}.fo-music:before{content:""}.fo-search:before{content:""}.fo-envelope-o:before{content:""}.fo-heart:before{content:""}.fo-star:before{content:""}.fo-star-o:before{content:""}.fo-user:before{content:""}.fo-film:before{content:""}.fo-th-large:before{content:""}.fo-th:before{content:""}.fo-th-list:before{content:""}.fo-check:before{content:""}.fo-remove:before,.fo-close:before,.fo-times:before{content:""}.fo-search-plus:before{content:""}.fo-search-minus:before{content:""}.fo-power-off:before{content:""}.fo-signal:before{content:""}.fo-gear:before,.fo-cog:before{content:""}.fo-trash-o:before{content:""}.fo-home:before{content:""}.fo-file-o:before{content:""}.fo-clock-o:before{content:""}.fo-road:before{content:""}.fo-download:before{content:""}.fo-arrow-circle-o-down:before{content:""}.fo-arrow-circle-o-up:before{content:""}.fo-inbox:before{content:""}.fo-play-circle-o:before{content:""}.fo-rotate-right:before,.fo-repeat:before{content:""}.fo-sync:before,.fo-refresh:before{content:""}.fo-list-alt:before{content:""}.fo-lock:before{content:""}.fo-flag:before{content:""}.fo-headphones:before{content:""}.fo-volume-off:before{content:""}.fo-volume-down:before{content:""}.fo-volume-up:before{content:""}.fo-qrcode:before{content:""}.fo-barcode:before{content:""}.fo-tag:before{content:""}.fo-tags:before{content:""}.fo-book:before{content:""}.fo-bookmark:before{content:""}.fo-print:before{content:""}.fo-camera:before{content:""}.fo-font:before{content:""}.fo-bold:before{content:""}.fo-italic:before{content:""}.fo-text-height:before{content:""}.fo-text-width:before{content:""}.fo-align-left:before{content:""}.fo-align-center:before{content:""}.fo-align-right:before{content:""}.fo-align-justify:before{content:""}.fo-list:before{content:""}.fo-dedent:before,.fo-outdent:before{content:""}.fo-indent:before{content:""}.fo-video:before,.fo-video-camera:before{content:""}.fo-photo:before,.fo-image:before,.fo-picture-o:before{content:""}.fo-pencil:before{content:""}.fo-map-marker:before{content:""}.fo-adjust:before{content:""}.fo-tint:before{content:""}.fo-edit:before,.fo-pencil-square-o:before{content:""}.fo-share-square-o:before{content:""}.fo-check-square-o:before{content:""}.fo-arrows:before{content:""}.fo-step-backward:before{content:""}.fo-fast-backward:before{content:""}.fo-backward:before{content:""}.fo-play:before{content:""}.fo-pause:before{content:""}.fo-stop:before{content:""}.fo-forward:before{content:""}.fo-fast-forward:before{content:""}.fo-step-forward:before{content:""}.fo-eject:before{content:""}.fo-chevron-left:before{content:""}.fo-chevron-right:before{content:""}.fo-plus-circle:before{content:""}.fo-minus-circle:before{content:""}.fo-times-circle:before{content:""}.fo-check-circle:before{content:""}.fo-question-circle:before{content:""}.fo-info-circle:before{content:""}.fo-crosshairs:before{content:""}.fo-times-circle-o:before{content:""}.fo-check-circle-o:before{content:""}.fo-ban:before{content:""}.fo-arrow-left:before{content:""}.fo-arrow-right:before{content:""}.fo-arrow-up:before{content:""}.fo-arrow-down:before{content:""}.fo-mail-forward:before,.fo-share:before{content:""}.fo-expand:before{content:""}.fo-compress:before{content:""}.fo-plus:before{content:""}.fo-minus:before{content:""}.fo-asterisk:before{content:""}.fo-exclamation-circle:before{content:""}.fo-gift:before{content:""}.fo-leaf:before{content:""}.fo-fire:before{content:""}.fo-eye:before{content:""}.fo-eye-slash:before{content:""}.fo-warning:before,.fo-exclamation-triangle:before{content:""}.fo-plane:before{content:""}.fo-calendar:before{content:""}.fo-random:before{content:""}.fo-comment:before{content:""}.fo-magnet:before{content:""}.fo-chevron-up:before{content:""}.fo-chevron-down:before{content:""}.fo-retweet:before{content:""}.fo-shopping-cart:before{content:""}.fo-folder:before{content:""}.fo-folder-open:before{content:""}.fo-arrows-v:before{content:""}.fo-arrows-h:before{content:""}.fo-bar-chart-o:before,.fo-bar-chart:before{content:""}.fo-twitter-square:before{content:""}.fo-facebook-square:before{content:""}.fo-camera-retro:before{content:""}.fo-key:before{content:""}.fo-gears:before,.fo-cogs:before{content:""}.fo-comments:before{content:""}.fo-thumbs-o-up:before{content:""}.fo-thumbs-o-down:before{content:""}.fo-star-half:before{content:""}.fo-heart-o:before{content:""}.fo-sign-out:before{content:""}.fo-linkedin-square:before{content:""}.fo-thumb-tack:before{content:""}.fo-external-link:before{content:""}.fo-sign-in:before{content:""}.fo-trophy:before{content:""}.fo-github-square:before{content:""}.fo-upload:before{content:""}.fo-lemon-o:before{content:""}.fo-phone:before{content:""}.fo-square-o:before{content:""}.fo-bookmark-o:before{content:""}.fo-phone-square:before{content:""}.fo-twitter:before{content:""}.fo-facebook-f:before,.fo-facebook:before{content:""}.fo-github:before{content:""}.fo-unlock:before{content:""}.fo-credit-card:before{content:""}.fo-feed:before,.fo-rss:before{content:""}.fo-hdd-o:before{content:""}.fo-bullhorn:before{content:""}.fo-bell-o:before{content:""}.fo-certificate:before{content:""}.fo-hand-o-right:before{content:""}.fo-hand-o-left:before{content:""}.fo-hand-o-up:before{content:""}.fo-hand-o-down:before{content:""}.fo-arrow-circle-left:before{content:""}.fo-arrow-circle-right:before{content:""}.fo-arrow-circle-up:before{content:""}.fo-arrow-circle-down:before{content:""}.fo-globe:before{content:""}.fo-globe-e:before{content:""}.fo-globe-w:before{content:""}.fo-wrench:before{content:""}.fo-tasks:before{content:""}.fo-filter:before{content:""}.fo-briefcase:before{content:""}.fo-arrows-alt:before{content:""}.fo-community:before,.fo-group:before,.fo-users:before{content:""}.fo-chain:before,.fo-link:before{content:""}.fo-cloud:before{content:""}.fo-flask:before{content:""}.fo-cut:before,.fo-scissors:before{content:""}.fo-copy:before,.fo-files-o:before{content:""}.fo-paperclip:before{content:""}.fo-save:before,.fo-floppy-o:before{content:""}.fo-square:before{content:""}.fo-navicon:before,.fo-reorder:before,.fo-bars:before{content:""}.fo-list-ul:before{content:""}.fo-list-ol:before{content:""}.fo-strikethrough:before{content:""}.fo-underline:before{content:""}.fo-table:before{content:""}.fo-magic:before{content:""}.fo-truck:before{content:""}.fo-pinterest:before{content:""}.fo-pinterest-square:before{content:""}.fo-google-plus-square:before{content:""}.fo-google-plus-g:before,.fo-google-plus:before{content:""}.fo-money:before{content:""}.fo-caret-down:before{content:""}.fo-caret-up:before{content:""}.fo-caret-left:before{content:""}.fo-caret-right:before{content:""}.fo-columns:before{content:""}.fo-unsorted:before,.fo-sort:before{content:""}.fo-sort-down:before,.fo-sort-desc:before{content:""}.fo-sort-up:before,.fo-sort-asc:before{content:""}.fo-envelope:before{content:""}.fo-linkedin:before{content:""}.fo-rotate-left:before,.fo-undo:before{content:""}.fo-legal:before,.fo-gavel:before{content:""}.fo-dashboard:before,.fo-tachometer:before{content:""}.fo-comment-o:before{content:""}.fo-comments-o:before{content:""}.fo-flash:before,.fo-bolt:before{content:""}.fo-sitemap:before{content:""}.fo-umbrella:before{content:""}.fo-paste:before,.fo-clipboard:before{content:""}.fo-lightbulb-o:before{content:""}.fo-exchange:before{content:""}.fo-cloud-download:before{content:""}.fo-cloud-upload:before{content:""}.fo-user-md:before{content:""}.fo-stethoscope:before{content:""}.fo-suitcase:before{content:""}.fo-bell:before{content:""}.fo-coffee:before{content:""}.fo-utensils:before,.fo-cutlery:before{content:""}.fo-file-text-o:before{content:""}.fo-building-o:before{content:""}.fo-hospital-o:before{content:""}.fo-ambulance:before{content:""}.fo-medkit:before{content:""}.fo-fighter-jet:before{content:""}.fo-beer:before{content:""}.fo-h-square:before{content:""}.fo-plus-square:before{content:""}.fo-angle-double-left:before{content:""}.fo-angle-double-right:before{content:""}.fo-angle-double-up:before{content:""}.fo-angle-double-down:before{content:""}.fo-angle-left:before{content:""}.fo-angle-right:before{content:""}.fo-angle-up:before{content:""}.fo-angle-down:before{content:""}.fo-desktop:before{content:""}.fo-laptop:before{content:""}.fo-tablet:before{content:""}.fo-mobile-phone:before,.fo-mobile:before{content:""}.fo-circle-o:before{content:""}.fo-quote-left:before{content:""}.fo-quote-right:before{content:""}.fo-spinner:before{content:""}.fo-circle:before{content:""}.fo-mail-reply:before,.fo-reply:before{content:""}.fo-github-alt:before{content:""}.fo-folder-o:before{content:""}.fo-folder-open-o:before{content:""}.fo-smile-o:before{content:""}.fo-frown-o:before{content:""}.fo-meh-o:before{content:""}.fo-gamepad:before{content:""}.fo-keyboard-o:before{content:""}.fo-flag-o:before{content:""}.fo-flag-checkered:before{content:""}.fo-terminal:before{content:""}.fo-code:before{content:""}.fo-mail-reply-all:before,.fo-reply-all:before{content:""}.fo-star-half-empty:before,.fo-star-half-full:before,.fo-star-half-o:before{content:""}.fo-location-arrow:before{content:""}.fo-crop:before{content:""}.fo-code-fork:before{content:""}.fo-unlink:before,.fo-chain-broken:before{content:""}.fo-question:before{content:""}.fo-info:before{content:""}.fo-exclamation:before{content:""}.fo-superscript:before{content:""}.fo-subscript:before{content:""}.fo-eraser:before{content:""}.fo-puzzle-piece:before{content:""}.fo-microphone:before{content:""}.fo-microphone-slash:before{content:""}.fo-shield:before{content:""}.fo-calendar-o:before{content:""}.fo-fire-extinguisher:before{content:""}.fo-rocket:before{content:""}.fo-maxcdn:before{content:""}.fo-chevron-circle-left:before{content:""}.fo-chevron-circle-right:before{content:""}.fo-chevron-circle-up:before{content:""}.fo-chevron-circle-down:before{content:""}.fo-html5:before{content:""}.fo-css3:before{content:""}.fo-anchor:before{content:""}.fo-unlock-alt:before{content:""}.fo-bullseye:before{content:""}.fo-ellipsis-h:before{content:""}.fo-ellipsis-v:before{content:""}.fo-rss-square:before{content:""}.fo-play-circle:before{content:""}.fo-ticket:before{content:""}.fo-minus-square:before{content:""}.fo-minus-square-o:before{content:""}.fo-level-up:before{content:""}.fo-level-down:before{content:""}.fo-check-square:before{content:""}.fo-pencil-square:before{content:""}.fo-external-link-square:before{content:""}.fo-share-square:before{content:""}.fo-compass:before{content:""}.fo-toggle-down:before,.fo-caret-square-o-down:before{content:""}.fo-toggle-up:before,.fo-caret-square-o-up:before{content:""}.fo-toggle-right:before,.fo-caret-square-o-right:before{content:""}.fo-euro:before,.fo-eur:before{content:""}.fo-pound:before,.fo-gbp:before{content:""}.fo-dollar:before,.fo-usd:before{content:""}.fo-rupee:before,.fo-inr:before{content:""}.fo-cny:before,.fo-rmb:before,.fo-yen:before,.fo-jpy:before{content:""}.fo-ruble:before,.fo-rouble:before,.fo-rub:before{content:""}.fo-won:before,.fo-krw:before{content:""}.fo-bitcoin:before,.fo-btc:before{content:""}.fo-file:before{content:""}.fo-file-text:before{content:""}.fo-sort-alpha-down:before,.fo-sort-alpha-asc:before{content:""}.fo-sort-alpha-up:before,.fo-sort-alpha-desc:before{content:""}.fo-sort-amount-down:before,.fo-sort-amount-asc:before{content:""}.fo-sort-amount-up:before,.fo-sort-amount-desc:before{content:""}.fo-sort-numeric-down:before,.fo-sort-numeric-asc:before{content:""}.fo-sort-numeric-up:before,.fo-sort-numeric-desc:before{content:""}.fo-thumbs-up:before{content:""}.fo-thumbs-down:before{content:""}.fo-youtube-square:before{content:""}.fo-youtube:before{content:""}.fo-xing:before{content:""}.fo-xing-square:before{content:""}.fo-youtube-play:before{content:""}.fo-dropbox:before{content:""}.fo-stack-overflow:before{content:""}.fo-instagram:before{content:""}.fo-flickr:before{content:""}.fo-adn:before{content:""}.fo-bitbucket:before{content:""}.fo-bitbucket-square:before{content:""}.fo-tumblr:before{content:""}.fo-tumblr-square:before{content:""}.fo-long-arrow-down:before{content:""}.fo-long-arrow-up:before{content:""}.fo-long-arrow-left:before{content:""}.fo-long-arrow-right:before{content:""}.fo-apple:before{content:""}.fo-windows:before{content:""}.fo-android:before{content:""}.fo-linux:before{content:""}.fo-dribbble:before{content:""}.fo-skype:before{content:""}.fo-foursquare:before{content:""}.fo-trello:before{content:""}.fo-female:before{content:""}.fo-male:before{content:""}.fo-gittip:before,.fo-gratipay:before{content:""}.fo-sun-o:before{content:""}.fo-moon-o:before{content:""}.fo-archive:before{content:""}.fo-bug:before{content:""}.fo-vk:before{content:""}.fo-weibo:before{content:""}.fo-renren:before{content:""}.fo-pagelines:before{content:""}.fo-stack-exchange:before{content:""}.fo-arrow-circle-o-right:before{content:""}.fo-arrow-circle-o-left:before{content:""}.fo-toggle-left:before,.fo-caret-square-o-left:before{content:""}.fo-dot-circle-o:before{content:""}.fo-wheelchair:before{content:""}.fo-vimeo-square:before{content:""}.fo-turkish-lira:before,.fo-try:before{content:""}.fo-plus-square-o:before{content:""}.fo-space-shuttle:before{content:""}.fo-slack:before{content:""}.fo-envelope-square:before{content:""}.fo-wordpress:before{content:""}.fo-openid:before{content:""}.fo-institution:before,.fo-bank:before,.fo-university:before{content:""}.fo-mortar-board:before,.fo-graduation-cap:before{content:""}.fo-yahoo:before{content:""}.fo-google:before{content:""}.fo-reddit:before{content:""}.fo-reddit-square:before{content:""}.fo-stumbleupon-circle:before{content:""}.fo-stumbleupon:before{content:""}.fo-delicious:before{content:""}.fo-digg:before{content:""}.fo-drupal:before{content:""}.fo-joomla:before{content:""}.fo-language:before{content:""}.fo-fax:before{content:""}.fo-building:before{content:""}.fo-child:before{content:""}.fo-paw:before{content:""}.fo-utensil-spoon:before,.fo-spoon:before{content:""}.fo-cube:before{content:""}.fo-cubes:before{content:""}.fo-behance:before{content:""}.fo-behance-square:before{content:""}.fo-steam:before{content:""}.fo-steam-square:before{content:""}.fo-recycle:before{content:""}.fo-automobile:before,.fo-car:before{content:""}.fo-cab:before,.fo-taxi:before{content:""}.fo-tree:before{content:""}.fo-spotify:before{content:""}.fo-deviantart:before{content:""}.fo-soundcloud:before{content:""}.fo-database:before{content:""}.fo-file-pdf-o:before{content:""}.fo-file-word-o:before{content:""}.fo-file-excel-o:before{content:""}.fo-file-powerpoint-o:before{content:""}.fo-file-photo-o:before,.fo-file-picture-o:before,.fo-file-image-o:before{content:""}.fo-file-zip-o:before,.fo-file-archive-o:before{content:""}.fo-file-sound-o:before,.fo-file-audio-o:before{content:""}.fo-file-movie-o:before,.fo-file-video-o:before{content:""}.fo-file-code-o:before{content:""}.fo-vine:before{content:""}.fo-codepen:before{content:""}.fo-jsfiddle:before{content:""}.fo-life-bouy:before,.fo-life-buoy:before,.fo-life-saver:before,.fo-support:before,.fo-life-ring:before{content:""}.fo-circle-o-notch:before{content:""}.fo-ra:before,.fo-resistance:before,.fo-rebel:before{content:""}.fo-ge:before,.fo-empire:before{content:""}.fo-git-square:before{content:""}.fo-git:before{content:""}.fo-y-combinator-square:before,.fo-yc-square:before,.fo-hacker-news:before{content:""}.fo-tencent-weibo:before{content:""}.fo-qq:before{content:""}.fo-wechat:before,.fo-weixin:before{content:""}.fo-send:before,.fo-paper-plane:before{content:""}.fo-send-o:before,.fo-paper-plane-o:before{content:""}.fo-history:before{content:""}.fo-circle-thin:before{content:""}.fo-heading:before,.fo-header:before{content:""}.fo-paragraph:before{content:""}.fo-sliders:before{content:""}.fo-share-alt:before{content:""}.fo-share-alt-square:before{content:""}.fo-bomb:before{content:""}.fo-soccer-ball-o:before,.fo-futbol-o:before{content:""}.fo-tty:before{content:""}.fo-binoculars:before{content:""}.fo-plug:before{content:""}.fo-slideshare:before{content:""}.fo-twitch:before{content:""}.fo-yelp:before{content:""}.fo-newspaper-o:before{content:""}.fo-wifi:before{content:""}.fo-calculator:before{content:""}.fo-paypal:before{content:""}.fo-google-wallet:before{content:""}.fo-cc-visa:before{content:""}.fo-cc-mastercard:before{content:""}.fo-cc-discover:before{content:""}.fo-cc-amex:before{content:""}.fo-cc-paypal:before{content:""}.fo-cc-stripe:before{content:""}.fo-bell-slash:before{content:""}.fo-bell-slash-o:before{content:""}.fo-trash:before{content:""}.fo-copyright:before{content:""}.fo-at:before{content:""}.fo-eyedropper:before{content:""}.fo-paint-brush:before{content:""}.fo-birthday-cake:before{content:""}.fo-area-chart:before{content:""}.fo-pie-chart:before{content:""}.fo-line-chart:before{content:""}.fo-lastfm:before{content:""}.fo-lastfm-square:before{content:""}.fo-toggle-off:before{content:""}.fo-toggle-on:before{content:""}.fo-bicycle:before{content:""}.fo-bus:before{content:""}.fo-ioxhost:before{content:""}.fo-angellist:before{content:""}.fo-closed-captioning:before,.fo-cc:before{content:""}.fo-shekel:before,.fo-sheqel:before,.fo-ils:before{content:""}.fo-meanpath:before{content:""}.fo-buysellads:before{content:""}.fo-connectdevelop:before{content:""}.fo-dashcube:before{content:""}.fo-forumbee:before{content:""}.fo-leanpub:before{content:""}.fo-sellsy:before{content:""}.fo-shirtsinbulk:before{content:""}.fo-simplybuilt:before{content:""}.fo-skyatlas:before{content:""}.fo-cart-plus:before{content:""}.fo-cart-arrow-down:before{content:""}.fo-gem:before,.fo-diamond:before{content:""}.fo-ship:before{content:""}.fo-user-secret:before{content:""}.fo-motorcycle:before{content:""}.fo-street-view:before{content:""}.fo-heartbeat:before{content:""}.fo-venus:before{content:""}.fo-mars:before{content:""}.fo-mercury:before{content:""}.fo-intersex:before,.fo-transgender:before{content:""}.fo-transgender-alt:before{content:""}.fo-venus-double:before{content:""}.fo-mars-double:before{content:""}.fo-venus-mars:before{content:""}.fo-mars-stroke:before{content:""}.fo-mars-stroke-v:before{content:""}.fo-mars-stroke-h:before{content:""}.fo-neuter:before{content:""}.fo-genderless:before{content:""}.fo-facebook-official:before{content:""}.fo-pinterest-p:before{content:""}.fo-whatsapp:before{content:""}.fo-server:before{content:""}.fo-user-plus:before{content:""}.fo-user-times:before{content:""}.fo-hotel:before,.fo-bed:before{content:""}.fo-viacoin:before{content:""}.fo-train:before{content:""}.fo-subway:before{content:""}.fo-medium:before{content:""}.fo-medium-square:before{content:""}.fo-yc:before,.fo-y-combinator:before{content:""}.fo-optin-monster:before{content:""}.fo-opencart:before{content:""}.fo-expeditedssl:before{content:""}.fo-battery-4:before,.fo-battery:before,.fo-battery-full:before{content:""}.fo-battery-3:before,.fo-battery-three-quarters:before{content:""}.fo-battery-2:before,.fo-battery-half:before{content:""}.fo-battery-1:before,.fo-battery-quarter:before{content:""}.fo-battery-0:before,.fo-battery-empty:before{content:""}.fo-mouse-pointer:before{content:""}.fo-i-cursor:before{content:""}.fo-object-group:before{content:""}.fo-object-ungroup:before{content:""}.fo-sticky-note:before{content:""}.fo-sticky-note-o:before{content:""}.fo-cc-jcb:before{content:""}.fo-cc-diners-club:before{content:""}.fo-clone:before{content:""}.fo-balance-scale:before{content:""}.fo-hourglass-o:before{content:""}.fo-hourglass-1:before,.fo-hourglass-start:before{content:""}.fo-hourglass-2:before,.fo-hourglass-half:before{content:""}.fo-hourglass-3:before,.fo-hourglass-end:before{content:""}.fo-hourglass:before{content:""}.fo-hand-grab-o:before,.fo-hand-rock-o:before{content:""}.fo-hand-stop-o:before,.fo-hand-paper-o:before{content:""}.fo-hand-scissors-o:before{content:""}.fo-hand-lizard-o:before{content:""}.fo-hand-spock-o:before{content:""}.fo-hand-pointer-o:before{content:""}.fo-hand-peace-o:before{content:""}.fo-trademark:before{content:""}.fo-registered:before{content:""}.fo-creative-commons:before{content:""}.fo-gg:before{content:""}.fo-gg-circle:before{content:""}.fo-tripadvisor:before{content:""}.fo-odnoklassniki:before{content:""}.fo-odnoklassniki-square:before{content:""}.fo-get-pocket:before{content:""}.fo-wikipedia-w:before{content:""}.fo-safari:before{content:""}.fo-chrome:before{content:""}.fo-firefox:before{content:""}.fo-opera:before{content:""}.fo-internet-explorer:before{content:""}.fo-tv:before,.fo-television:before{content:""}.fo-contao:before{content:""}.fo-500px:before{content:""}.fo-amazon:before{content:""}.fo-calendar-plus-o:before{content:""}.fo-calendar-minus-o:before{content:""}.fo-calendar-times-o:before{content:""}.fo-calendar-check-o:before{content:""}.fo-industry:before{content:""}.fo-map-pin:before{content:""}.fo-map-signs:before{content:""}.fo-map-o:before{content:""}.fo-map:before{content:""}.fo-commenting:before{content:""}.fo-commenting-o:before{content:""}.fo-houzz:before{content:""}.fo-vimeo-v:before,.fo-vimeo:before{content:""}.fo-black-tie:before{content:""}.fo-fonticons:before{content:""}.fo-reddit-alien:before{content:""}.fo-edge:before{content:""}.fo-credit-card-alt:before{content:""}.fo-codiepie:before{content:""}.fo-modx:before{content:""}.fo-fort-awesome:before{content:""}.fo-usb:before{content:""}.fo-product-hunt:before{content:""}.fo-mixcloud:before{content:""}.fo-scribd:before{content:""}.fo-pause-circle:before{content:""}.fo-pause-circle-o:before{content:""}.fo-stop-circle:before{content:""}.fo-stop-circle-o:before{content:""}.fo-shopping-bag:before{content:""}.fo-shopping-basket:before{content:""}.fo-hashtag:before{content:""}.fo-bluetooth:before{content:""}.fo-bluetooth-b:before{content:""}.fo-percent:before{content:""}.fo-gitlab:before{content:""}.fo-wpbeginner:before{content:""}.fo-wpforms:before{content:""}.fo-envira:before{content:""}.fo-universal-access:before{content:""}.fo-wheelchair-alt:before{content:""}.fo-question-circle-o:before{content:""}.fo-blind:before{content:""}.fo-audio-description:before{content:""}.fo-phone-volume:before,.fo-volume-control-phone:before{content:""}.fo-braille:before{content:""}.fo-assistive-listening-systems:before{content:""}.fo-asl-interpreting:before,.fo-american-sign-language-interpreting:before{content:""}.fo-deafness:before,.fo-hard-of-hearing:before,.fo-deaf:before{content:""}.fo-glide:before{content:""}.fo-glide-g:before{content:""}.fo-signing:before,.fo-sign-language:before{content:""}.fo-low-vision:before{content:""}.fo-viadeo:before{content:""}.fo-viadeo-square:before{content:""}.fo-snapchat:before{content:""}.fo-snapchat-ghost:before{content:""}.fo-snapchat-square:before{content:""}.fo-first-order:before{content:""}.fo-yoast:before{content:""}.fo-themeisle:before{content:""}.fo-google-plus-circle:before,.fo-google-plus-official:before{content:""}.fo-fa:before,.fo-font-awesome:before{content:""}.fo-handshake-o:before{content:""}.fo-envelope-open:before{content:""}.fo-envelope-open-o:before{content:""}.fo-linode:before{content:""}.fo-address-book:before{content:""}.fo-address-book-o:before{content:""}.fo-vcard:before,.fo-address-card:before{content:""}.fo-vcard-o:before,.fo-address-card-o:before{content:""}.fo-user-circle:before{content:""}.fo-user-circle-o:before{content:""}.fo-user-o:before{content:""}.fo-id-badge:before{content:""}.fo-drivers-license:before,.fo-id-card:before{content:""}.fo-drivers-license-o:before,.fo-id-card-o:before{content:""}.fo-quora:before{content:""}.fo-free-code-camp:before{content:""}.fo-telegram:before{content:""}.fo-thermometer-4:before,.fo-thermometer:before,.fo-thermometer-full:before{content:""}.fo-thermometer-3:before,.fo-thermometer-three-quarters:before{content:""}.fo-thermometer-2:before,.fo-thermometer-half:before{content:""}.fo-thermometer-1:before,.fo-thermometer-quarter:before{content:""}.fo-thermometer-0:before,.fo-thermometer-empty:before{content:""}.fo-shower:before{content:""}.fo-bathtub:before,.fo-s15:before,.fo-bath:before{content:""}.fo-podcast:before{content:""}.fo-window-maximize:before{content:""}.fo-window-minimize:before{content:""}.fo-window-restore:before{content:""}.fo-times-rectangle:before,.fo-window-close:before{content:""}.fo-times-rectangle-o:before,.fo-window-close-o:before{content:""}.fo-bandcamp:before{content:""}.fo-grav:before{content:""}.fo-etsy:before{content:""}.fo-imdb:before{content:""}.fo-ravelry:before{content:""}.fo-eercast:before{content:""}.fo-microchip:before{content:""}.fo-snowflake-o:before{content:""}.fo-superpowers:before{content:""}.fo-wpexplorer:before{content:""}.fo-meetup:before{content:""}.fo-mastodon:before{content:""}.fo-mastodon-alt:before{content:""}.fo-fork-circle:before,.fo-fork-awesome:before{content:""}.fo-peertube:before{content:""}.fo-diaspora:before{content:""}.fo-friendica:before{content:""}.fo-gnu-social:before{content:""}.fo-liberapay-square:before{content:""}.fo-liberapay:before{content:""}.fo-ssb:before,.fo-scuttlebutt:before{content:""}.fo-hubzilla:before{content:""}.fo-social-home:before{content:""}.fo-artstation:before{content:""}.fo-discord:before{content:""}.fo-discord-alt:before{content:""}.fo-patreon:before{content:""}.fo-snowdrift:before{content:""}.fo-activitypub:before{content:""}.fo-ethereum:before{content:""}.fo-keybase:before{content:""}.fo-shaarli:before{content:""}.fo-shaarli-o:before{content:""}.fo-cut-key:before,.fo-key-modern:before{content:""}.fo-xmpp:before{content:""}.fo-archive-org:before{content:""}.fo-freedombox:before{content:""}.fo-facebook-messenger:before{content:""}.fo-debian:before{content:""}.fo-mastodon-square:before{content:""}.fo-tipeee:before{content:""}.fo-react:before{content:""}.fo-dogmazic:before{content:""}.fo-zotero:before{content:""}.fo-nodejs:before{content:""}.fo-nextcloud:before{content:""}.fo-nextcloud-square:before{content:""}.fo-hackaday:before{content:""}.fo-laravel:before{content:""}.fo-signalapp:before{content:""}.fo-gnupg:before{content:""}.fo-php:before{content:""}.fo-ffmpeg:before{content:""}.fo-joplin:before{content:""}.fo-syncthing:before{content:""}.fo-inkscape:before{content:""}.fo-matrix-org:before{content:""}.fo-pixelfed:before{content:""}.fo-bootstrap:before{content:""}.fo-dev-to:before{content:""}.fo-hashnode:before{content:""}.fo-jirafeau:before{content:""}.fo-emby:before{content:""}.fo-wikidata:before{content:""}.fo-gimp:before{content:""}.fo-c:before{content:""}.fo-digitalocean:before{content:""}.fo-att:before{content:""}.fo-gitea:before{content:""}.fo-file-epub:before{content:""}.fo-python:before{content:""}.fo-archlinux:before{content:""}.fo-pleroma:before{content:""}.fo-unsplash:before{content:""}.fo-hackster:before{content:""}.fo-spell-check:before{content:""}.fo-moon:before{content:""}.fo-sun:before{content:""}.fo-f-droid:before{content:""}.fo-biometric:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} - -/*# sourceMappingURL=fork-awesome.min.css.map */ \ No newline at end of file diff --git a/resources/_gen/assets/scss/css/lib/forkawesome/fork-awesome.scss_47c39385820f863b38577add52fcdd18.json b/resources/_gen/assets/scss/css/lib/forkawesome/fork-awesome.scss_47c39385820f863b38577add52fcdd18.json deleted file mode 100644 index 904dfefe..00000000 --- a/resources/_gen/assets/scss/css/lib/forkawesome/fork-awesome.scss_47c39385820f863b38577add52fcdd18.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"css/lib/forkawesome/fork-awesome.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file