diff --git a/assets/sass/academic/_content.scss b/assets/sass/academic/_content.scss index bb15f669..21909922 100644 --- a/assets/sass/academic/_content.scss +++ b/assets/sass/academic/_content.scss @@ -103,7 +103,6 @@ article { /* For article page only, not lists. */ article .article-metadata { margin-bottom: 20px; - line-height: 30px; /* Match share bar line height. */ } .article-metadata a { @@ -157,24 +156,6 @@ article .article-metadata { margin-bottom: 0; } -.article-widget { - padding-top: 1rem; -} - -.article-widget h3 { - margin-top: 0; -} - -.hr-light { - border-top: 1px solid rgba(0,0,0,.05); - margin-top: 0.5rem; - margin-bottom: 1rem; -} - -#comments { - padding-top: 1rem; -} - /************************************************* * Publications **************************************************/ @@ -210,19 +191,82 @@ article .article-metadata { } /************************************************* - * Author profile card + * Content widgets **************************************************/ -.author-card { - margin-top: 1rem; - padding-top: 1rem; +.content-widget-hr { + margin-top: 1.2rem; + padding-top: 1.2rem; border-top: 1px solid rgba(0,0,0,.05); } -.dark .author-card { +.dark .content-widget-hr { border-top: 1px solid rgba(255,255,255,.05); } +/************************************************* + * Tags + **************************************************/ + +.article-tags { + margin-top: 1.2rem; +} + +/************************************************* + * Sharing + **************************************************/ + +.share-box { + margin-top: 0.7rem; +} + +ul.share { + display: flex; + align-items: center; + justify-content: center; + flex-direction: row; + flex-wrap: wrap; + list-style: none; + margin: 0; + padding: 0; +} + +ul.share li { + display: inline-flex; + margin-right: 8px; +} + +ul.share li:last-of-type { + margin-right: 0; +} + +ul.share li i { + display: block; + width: 30px; + height: 30px; + line-height: 30px; + font-size: 22px; + text-align: center; + transition: all 150ms ease-in-out; +} + +ul.share li a { + text-decoration: none !important; + color: rgba(0, 0, 0, 0.84); +} + +.dark ul.share li a { + color: rgba(255, 255, 255, 0.84); +} + +ul.share li:hover i { + transform: scale(1.2) +} + +/************************************************* + * Author profile card + **************************************************/ + .author-card .portrait { width: 60px; height: 60px; @@ -273,54 +317,21 @@ article .article-metadata { } /************************************************* - * Sharing + * Comments **************************************************/ -.share-box { - float: right; +#comments { + padding-top: 1rem; } -ul.share { - display: flex; - flex-direction: row; - flex-wrap: wrap; - list-style: none; - margin: 0; - padding: 0; +/************************************************* + * Related content + **************************************************/ + +.article-widget { + padding-top: 1.2rem; /* Match .content-widget-hr */ } -ul.share li { - display: inline-flex; - margin-right: 5px; -} - -ul.share li:last-of-type { - margin-right: 0; -} - -ul.share li i { - display: block; - width: 30px; - height: 30px; - line-height: 30px; - font-size: 16px; - text-align: center; - transition: all 150ms ease-in-out; - color: #fff; -} - -.dark ul.share li i { - color: rgb(68, 71, 90); -} - -ul.share li a { - background-color: #b5c6ce; - display: block; - border-radius: 50%; - text-decoration: none !important; - margin: 0; -} - -ul.share li:hover i { - transform: scale(1.4) +.article-widget h3 { + margin-top: 0; } diff --git a/assets/sass/academic/_dark.scss b/assets/sass/academic/_dark.scss index a6324536..84d02974 100644 --- a/assets/sass/academic/_dark.scss +++ b/assets/sass/academic/_dark.scss @@ -51,10 +51,6 @@ body.dark, background-color: rgb(68, 71, 90) !important; } -.dark ul.share li a { - background-color: $sta-primary; -} - .dark table table { background-color: rgb(40, 42, 54); } diff --git a/assets/sass/academic/_widgets.scss b/assets/sass/academic/_widgets.scss index 22ae50c8..a310265b 100644 --- a/assets/sass/academic/_widgets.scss +++ b/assets/sass/academic/_widgets.scss @@ -294,6 +294,7 @@ ul.network-icon { justify-content: center; list-style: none; padding: 0; + margin: 0; } #profile .network-icon { diff --git a/data/page_sharer.toml b/data/page_sharer.toml index 86df6014..3400da54 100644 --- a/data/page_sharer.toml +++ b/data/page_sharer.toml @@ -14,7 +14,7 @@ url = "https://www.facebook.com/sharer.php?u={url}&t={title}" title = "Facebook" icon_pack = "fab" - icon = "facebook-f" + icon = "facebook" enable = true [[buttons]] diff --git a/layouts/_default/single.html b/layouts/_default/single.html index 45b9df9d..4c1800b7 100644 --- a/layouts/_default/single.html +++ b/layouts/_default/single.html @@ -10,33 +10,7 @@ {{ .Content }} - {{ partial "page_edit" . }} - - {{ partial "tags" . }} - - {{ if ne .Type "page" }} - {{ partial "page_author" . }} - {{ $related := site.RegularPages.Related . | first 5 }} - {{ with $related }} -
-
-

{{ i18n "related" }}

- -
- {{ end }} - {{ end }} - - {{ if site.Params.section_pager }} -
- {{ partial "section_pager" . }} -
- {{ end }} - - {{ partial "comments" . }} + {{ partial "page_footer" . }} diff --git a/layouts/authors/list.html b/layouts/authors/list.html index 7a614a10..218125c2 100644 --- a/layouts/authors/list.html +++ b/layouts/authors/list.html @@ -22,8 +22,7 @@ {{ $query := where .Pages ".IsNode" false }} {{ $count := len $query }} {{ if $count }} -
-
+

{{ i18n "user_profile_latest" | default "Latest" }}

- -{{ if site.Params.section_pager }} -
- {{ partial "section_pager.html" . }} -
-{{ end }} - {{- end -}} diff --git a/layouts/talk/single.html b/layouts/talk/single.html index 70d5bd79..446f1e9d 100644 --- a/layouts/talk/single.html +++ b/layouts/talk/single.html @@ -74,18 +74,8 @@ {{ .Content }} - {{ partial "tags.html" . }} - {{ partial "page_author.html" . }} - - {{ partial "comments" . }} + {{ partial "page_footer" . }} - -{{ if site.Params.section_pager }} -
- {{ partial "section_pager.html" . }} -
-{{ end }} - {{- end -}} diff --git a/scripts/list_language_packs.py b/scripts/list_language_packs.py new file mode 100644 index 00000000..2ace68f3 --- /dev/null +++ b/scripts/list_language_packs.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 + +# List Available Language Packs +# Used for updating the Languages page of the documentation. +# https://sourcethemes.com/academic/ +# +# Prerequisites: pip3 install PyYAML + +import yaml + +LANG_PATH = Path(__file__).resolve().parent.parent.joinpath('data').joinpath('i18n') +LANG_YAML = LANG_PATH.joinpath('languages.yaml') + + +# Iterate over languages. +with open(LANG_YAML) as f: + master_map = yaml.safe_load(f) + + # Print languages as a plaintext list. + # lang_list = [master_map[master_item] for master_item in master_map] + # print(', '.join(lang_list)) + + # Print languages as a Markdown list. + for master_item in master_map: + print(f'- **{master_map[master_item]}** ({master_item})')