From c869dbab50cfa4ea8242c06959cf450c67a562e5 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Sat, 20 Jul 2019 20:34:14 +0500 Subject: [PATCH 01/52] chore(logo): add png and svg images These are downloaded from --- elegant-logo/logo.png | Bin 0 -> 15133 bytes elegant-logo/logo.svg | 1 + 2 files changed, 1 insertion(+) create mode 100644 elegant-logo/logo.png create mode 100644 elegant-logo/logo.svg diff --git a/elegant-logo/logo.png b/elegant-logo/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..26e24ed295ed62d3c23fac07bf4534f67ecd222d GIT binary patch literal 15133 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 literal 0 HcmV?d00001 diff --git a/elegant-logo/logo.svg b/elegant-logo/logo.svg new file mode 100644 index 00000000..e7fd4620 --- /dev/null +++ b/elegant-logo/logo.svg @@ -0,0 +1 @@ +Created by Smalllikefrom the Noun Project From 3432f86ac379630738fb6359ded7adce0347bacd Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Sat, 20 Jul 2019 20:36:37 +0500 Subject: [PATCH 02/52] chore(logo): remove text from the image --- elegant-logo/logo.svg | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/elegant-logo/logo.svg b/elegant-logo/logo.svg index e7fd4620..343fa193 100644 --- a/elegant-logo/logo.svg +++ b/elegant-logo/logo.svg @@ -1 +1,6 @@ -Created by Smalllikefrom the Noun Project + + + + + + From 08db38e312d7cfec416694b3d0dbff4e6a1fc28b Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Sat, 20 Jul 2019 20:39:17 +0500 Subject: [PATCH 03/52] chore(logo): set fill color to #8b0000 --- elegant-logo/logo.svg | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/elegant-logo/logo.svg b/elegant-logo/logo.svg index 343fa193..07de35f9 100644 --- a/elegant-logo/logo.svg +++ b/elegant-logo/logo.svg @@ -1,6 +1,7 @@ - - - - + + + + + From e6fee21f65aeb576b5aa4c0c68238e6b3088bbbb Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Mon, 22 Jul 2019 21:45:41 +0500 Subject: [PATCH 04/52] chore(logo): set border and fill closed regions with Inkscape --- elegant-logo/logo.svg | 146 ++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 140 insertions(+), 6 deletions(-) diff --git a/elegant-logo/logo.svg b/elegant-logo/logo.svg index 07de35f9..41e56635 100644 --- a/elegant-logo/logo.svg +++ b/elegant-logo/logo.svg @@ -1,7 +1,141 @@ - - - - - - + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 670066d2c423c5ff26a19fe691589d47fdf10b0e Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 00:01:29 +0500 Subject: [PATCH 05/52] chore(logo): rename svg file --- elegant-logo/{logo.svg => elegant_logo.svg} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename elegant-logo/{logo.svg => elegant_logo.svg} (100%) diff --git a/elegant-logo/logo.svg b/elegant-logo/elegant_logo.svg similarity index 100% rename from elegant-logo/logo.svg rename to elegant-logo/elegant_logo.svg From 2a9aa719cac9522a179f110c7a31702d2fb8af4c Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 00:04:14 +0500 Subject: [PATCH 06/52] chore(logo): clean up SVG using svgo --- elegant-logo/elegant_logo.svg | 152 +++------------------------------- 1 file changed, 12 insertions(+), 140 deletions(-) diff --git a/elegant-logo/elegant_logo.svg b/elegant-logo/elegant_logo.svg index 41e56635..9cba097b 100644 --- a/elegant-logo/elegant_logo.svg +++ b/elegant-logo/elegant_logo.svg @@ -1,141 +1,13 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + From 5f6a5b649897314c7974a7b3d2efb1c12b83d3f7 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 00:43:18 +0500 Subject: [PATCH 07/52] chore(logo): add white background color to the logo --- elegant-logo/elegant_logo.svg | 139 +++++++++++++++++++++++++++++++--- 1 file changed, 127 insertions(+), 12 deletions(-) diff --git a/elegant-logo/elegant_logo.svg b/elegant-logo/elegant_logo.svg index 9cba097b..58bfaf7d 100644 --- a/elegant-logo/elegant_logo.svg +++ b/elegant-logo/elegant_logo.svg @@ -1,13 +1,128 @@ - - - - - - - - - - - - + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + From 49e5cb50d4c4b7ec8493af791b3b4532075ade56 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 00:47:07 +0500 Subject: [PATCH 08/52] chore(logo): clean up SVG using svgo --- elegant-logo/elegant_logo.svg | 141 ++++------------------------------ 1 file changed, 14 insertions(+), 127 deletions(-) diff --git a/elegant-logo/elegant_logo.svg b/elegant-logo/elegant_logo.svg index 58bfaf7d..a3d64086 100644 --- a/elegant-logo/elegant_logo.svg +++ b/elegant-logo/elegant_logo.svg @@ -1,128 +1,15 @@ - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + From c84077e7b0303d9340dd924aee925d433d869d79 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 00:47:25 +0500 Subject: [PATCH 09/52] chore(logo): remove logo.png file --- elegant-logo/logo.png | Bin 15133 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 elegant-logo/logo.png diff --git a/elegant-logo/logo.png b/elegant-logo/logo.png deleted file mode 100644 index 26e24ed295ed62d3c23fac07bf4534f67ecd222d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15133 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 From dfbbc210770adaf2f4008178d7f22a942cfebf03 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 00:55:12 +0500 Subject: [PATCH 10/52] chore(logo): create optimized PMG copy of SVG logo --- elegant-logo/elegant_logo.png | Bin 0 -> 17218 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 elegant-logo/elegant_logo.png diff --git a/elegant-logo/elegant_logo.png b/elegant-logo/elegant_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a718e99fe7236ab7bc3a2922446c72a223e5c1b0 GIT binary patch literal 17218 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

d!GR$jTQ=epu9V6A;+f6| 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

GOn}HYc=$V+&-S|;S=C}bCKpY>pK5^^qe-| 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 literal 0 HcmV?d00001 From e574f519dd70f6cec44034d7f3d433e2ec1b2159 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 01:01:26 +0500 Subject: [PATCH 11/52] docs(add): Elegant logo details --- .../content/Contributing/elegant-logo.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 documentation/content/Contributing/elegant-logo.md diff --git a/documentation/content/Contributing/elegant-logo.md b/documentation/content/Contributing/elegant-logo.md new file mode 100644 index 00000000..7a9c5f49 --- /dev/null +++ b/documentation/content/Contributing/elegant-logo.md @@ -0,0 +1,51 @@ +--- +Title: Elegant Logo +Date: 2019-07-22 21:17 +Slug: elegant-log +Category: Contributing +Authors: Talha Mansoor +--- + +Elegant community held a [discussion](https://github.com/Pelican-Elegant/elegant/issues/190) to decide a Logo for the project. We settled on following icon from [Pelican by Smalllike from the Noun Project](https://thenounproject.com/search/?q=pelican&i=2213839). + +Created by Smalllikefrom the Noun Project + +Building on top of it, some modifications were made to it using [Inkscape](https://inkscape.org/). + + + + + + + + + + + + + + + + + +The we cleaned it using [svgo](https://github.com/svg/svgo) tool. It reduced file size by around 50%. + +```bash +$ svgo -i elegant_logo.svg --pretty + +elegant_logo.svg: +Done in 80 ms! +8.029 KiB - 52.5% = 3.815 KiB +``` + +Then, we converted SVG to PNG using [svgexport](https://github.com/shakiba/svgexport). + +```bash +$ svgexport elegant_logo.svg elegant_logo.png 100% +``` + +The resultant file was around 1MB is size. So we optimized it using [ImageOptim](https://imageoptim.com/mac), which reduced the file size by 98%. + +Your can download the files from our Git repository. + + From 4d93dd5234a6952e98eb9ad4f087eb1eca067f29 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 01:18:35 +0500 Subject: [PATCH 12/52] docs(update): show logo on the landing page --- .../content/pages/landing-page-about-me.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/documentation/content/pages/landing-page-about-me.md b/documentation/content/pages/landing-page-about-me.md index a5293375..f351ec41 100644 --- a/documentation/content/pages/landing-page-about-me.md +++ b/documentation/content/pages/landing-page-about-me.md @@ -15,6 +15,22 @@ Every feature and style of Elegant is the result of a long thought process. ## What Makes Elegant So Special? + + + + + + + + + + + + + + + + Elegant is the only Pelican theme that search, live filter tags, zero clutter categories, lazy load comments, Mailchimp, FreeLists support and a customizable landing page. That's not all. Go through our documentation, you will find several unique features and nuances that you will not find in any other theme. From 939ed7a9f391c0b5fe767f62ab789ece61331f1b Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 01:23:04 +0500 Subject: [PATCH 13/52] chore(livereload): add Pelican configuration to the list of watched files --- gulpfile.babel.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gulpfile.babel.js b/gulpfile.babel.js index 4d681cd6..8a75d80c 100644 --- a/gulpfile.babel.js +++ b/gulpfile.babel.js @@ -27,6 +27,8 @@ const watchFiles = () => { [ "documentation/content/**/*.md", "documentation/content/**/*.rest", + "documentation/pelicanconf.py", + "documentation/publishconf.py", "templates/**/*.html", "static/**/*.css", "static/**/*.js" From 76ca314dbfb4f30d47ddf15973d514faad6f3dc8 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 01:23:39 +0500 Subject: [PATCH 14/52] chore(logo): add Press Kit to Related Projects --- documentation/pelicanconf.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/pelicanconf.py b/documentation/pelicanconf.py index 0a9d8f71..8127e0d1 100644 --- a/documentation/pelicanconf.py +++ b/documentation/pelicanconf.py @@ -132,6 +132,11 @@ "url": "https://github.com/Pelican-Elegant/elegant/milestones", "description": "See planned features and estimated release dates", }, + { + "name": "Press Kit", + "url": "https://github.com/Pelican-Elegant/elegant/tree/master/elegant-logo", + "description": "Writing an article on Elegant? Get Elegant logo from here", + }, { "name": "onCrashReboot", "url": "https://www.oncrashreboot.com/", From 84102c4311ca556aac451d14048f4670f3e15a37 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 01:31:54 +0500 Subject: [PATCH 15/52] chore(logo): update favicons --- .../theme/images/apple-touch-icon-114x114.png | Bin 28795 -> 7073 bytes .../theme/images/apple-touch-icon-120x120.png | Bin 31846 -> 5981 bytes .../theme/images/apple-touch-icon-144x144.png | Bin 44573 -> 9692 bytes .../theme/images/apple-touch-icon-152x152.png | Bin 49201 -> 11177 bytes .../theme/images/apple-touch-icon-57x57.png | Bin 7832 -> 2760 bytes .../theme/images/apple-touch-icon-72x72.png | Bin 12169 -> 3294 bytes .../theme/images/apple-touch-icon-76x76.png | Bin 13466 -> 3788 bytes .../content/theme/images/apple-touch-icon.png | Bin 7832 -> 2760 bytes .../content/theme/images/favicon.ico | Bin 34494 -> 34494 bytes 9 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 documentation/content/theme/images/apple-touch-icon-114x114.png mode change 100755 => 100644 documentation/content/theme/images/apple-touch-icon-120x120.png mode change 100755 => 100644 documentation/content/theme/images/apple-touch-icon-144x144.png mode change 100755 => 100644 documentation/content/theme/images/apple-touch-icon-152x152.png mode change 100755 => 100644 documentation/content/theme/images/apple-touch-icon-57x57.png mode change 100755 => 100644 documentation/content/theme/images/apple-touch-icon-72x72.png mode change 100755 => 100644 documentation/content/theme/images/apple-touch-icon-76x76.png mode change 100755 => 100644 documentation/content/theme/images/apple-touch-icon.png mode change 100755 => 100644 documentation/content/theme/images/favicon.ico diff --git a/documentation/content/theme/images/apple-touch-icon-114x114.png b/documentation/content/theme/images/apple-touch-icon-114x114.png old mode 100755 new mode 100644 index 0136eaa89903bb247945797d66f3b0a69e674d93..64f4fee9573cd3b47ab4ed02acb0783c0a4775db GIT binary patch literal 7073 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�s-z`?A7&JVv$IoTTJz}99_!Z3W0LTavEO7u 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 diff --git a/documentation/content/theme/images/apple-touch-icon-144x144.png b/documentation/content/theme/images/apple-touch-icon-144x144.png old mode 100755 new mode 100644 index 6a496504d5ce4dda28cf80f6772a6f3dcb0d4572..641a5634e648118b2c9e4676f65e2e1e8f61aaaa GIT binary patch literal 9692 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 diff --git a/documentation/content/theme/images/apple-touch-icon-152x152.png b/documentation/content/theme/images/apple-touch-icon-152x152.png old mode 100755 new mode 100644 index f888a57d5869f853bbce1aae325b876220f1e58b..c9750435f6ff12520e595201a35ea17028476847 GIT binary patch literal 11177 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 Hu0mjfA`BPs literal 49201 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 @fsKic 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 diff --git a/documentation/content/theme/images/apple-touch-icon-57x57.png b/documentation/content/theme/images/apple-touch-icon-57x57.png old mode 100755 new mode 100644 index 64f0b30037faac44591030753cff470307de41da..7e5f0f0057ff3d18ac001323883d995767b90633 GIT binary patch delta 2753 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 Hu0mjf*hnUd literal 7832 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 Z{{e6{su}MexrqP(002ovPDHLkV1mr`LSFy? literal 12169 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 LNkvXXu0mjf@vmJ) diff --git a/documentation/content/theme/images/apple-touch-icon-76x76.png b/documentation/content/theme/images/apple-touch-icon-76x76.png old mode 100755 new mode 100644 index eeb79e6e9c77035592e83002b58e74c552fa06e1..65ca037cdf297a61d5dad72df824064ec7a5a701 GIT binary patch literal 3788 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 Hu0mjf*hnUd literal 7832 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 s9?5HPU$xyoO9Wy8r+H literal 34494 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 z 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 From d6f3b206dbcf28f269187921fe9fddf8ebd73cb3 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 01:34:26 +0500 Subject: [PATCH 16/52] chore(logo): add 180x180 size favicon It is automatically generated by the https://iconifier.net/ service. --- .../theme/images/apple-touch-icon-180x180.png | Bin 0 -> 10054 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 documentation/content/theme/images/apple-touch-icon-180x180.png diff --git a/documentation/content/theme/images/apple-touch-icon-180x180.png b/documentation/content/theme/images/apple-touch-icon-180x180.png new file mode 100644 index 0000000000000000000000000000000000000000..e36a05aa555734d2e0f6e415310171e76670baf7 GIT binary patch literal 10054 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 Date: Tue, 23 Jul 2019 01:34:56 +0500 Subject: [PATCH 17/52] feat(favicon): add 180x180 dimension shortcut icon support --- templates/_includes/favicon_links.html | 1 + 1 file changed, 1 insertion(+) diff --git a/templates/_includes/favicon_links.html b/templates/_includes/favicon_links.html index 40a217e2..91cab225 100644 --- a/templates/_includes/favicon_links.html +++ b/templates/_includes/favicon_links.html @@ -14,4 +14,5 @@ + {% endif %} From 56ac1b79ea658faaa5cce1a411d7aa4d609a8592 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Tue, 23 Jul 2019 08:00:44 +0500 Subject: [PATCH 18/52] chore(spellcheck): add words to the dictionary --- .yaspeller.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.yaspeller.json b/.yaspeller.json index b39af957..f0a20a43 100644 --- a/.yaspeller.json +++ b/.yaspeller.json @@ -91,7 +91,9 @@ "https", "Iconifier.net", "ijvxwtg", + "ImageOptim", "imgur", + "Inkscape", "io", "iOS", "iranzo", @@ -183,11 +185,14 @@ "sidebars", "silverhook", "sitemap", + "Smalllike", "solarized", "SourceCodePro", "StatCounter", "statcounter", "sudo", + "svgexport", + "svgo", "takeaways", "talha", "Talha's", From 8eec920fca39e89881ba2ea322f6e8d9dd10f814 Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Sat, 20 Jul 2019 10:30:59 -0700 Subject: [PATCH 19/52] docs(change): Updating status doc to reflect current state. --- .../Development/documentation-status.md | 123 +++++++++--------- 1 file changed, 61 insertions(+), 62 deletions(-) diff --git a/documentation/content/Development/documentation-status.md b/documentation/content/Development/documentation-status.md index 39224f86..36c5481f 100644 --- a/documentation/content/Development/documentation-status.md +++ b/documentation/content/Development/documentation-status.md @@ -10,67 +10,66 @@ Status: draft --- - -| Category/Directory | File Name | Status | Title | -| ----------------------- | ---------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------- | -| Analytics | google-analytics.md | - | - | -| Analytics | heap-analytics.md | - | - | -| Analytics | stat-counter.md | - | - | -| Appearance and Style | article-subtitle.md | - | - | -| Appearance and Style | modified-date.md | - | - | -| Appearance and Style | page-title.md | - | - | -| Appearance and Style | table-of-contents.md | Rewritten, [301](https://github.com/Pelican-Elegant/elegant/issues/301) | Add A Table Of Contents to Your Pages | -| Appearance and Style | warnings-admonitions.md | - | - | -| Appearance and Style | web-safe-fonts.md | - | - | -| Appearance and Style | why-look-and-feel.md | New, Pending [312](https://github.com/Pelican-Elegant/elegant/issues/312) | - | -| Code Snippets | code-style.md | - | - | -| Code Snippets | custome-syntax-theme.md | - | - | -| Code Snippets | line-numbers-code-snippet.md | - | - | -| Comments | collapsible-comments.md | - | - | -| Comments | comment-id.md | - | - | -| Comments | disable-comments.md | - | - | -| Comments | disqus-comments.md | - | - | -| Comments | invite-comments.md | - | - | -| Contributing | not listed | - | - | -| Development | not listed | - | - | -| Elegant - Pelican Theme | article-redirect.md | - | - | -| Elegant - Pelican Theme | author-blurbs.md | Rewritten, Pending | Add Author Blurbs to Your Articles | -| Elegant - Pelican Theme | Elegant-Quickstart.md | - | - | -| Elegant - Pelican Theme | favicons-speed-dial-icons.md | - | - | -| Elegant - Pelican Theme | testimonials.md | - | - | -| Extra Customization | change-labels.md | - | - | -| Extra Customization | custom-404.md | Rewritten | Add A Custom 404 Error Page to Your Site | -| Extra Customization | custom-style.md | - | - | -| Extra Customization | customize-elegant.md | - | - | -| Extra Customization | meta-data.md | - | - | -| Extra Customization | reading-time.md | Rewritten, Pending, [302](https://github.com/Pelican-Elegant/elegant/issues/302) | Add A Reading Time Estimate to Your Articles | -| Footer | add-license.md | - | - | -| Footer | hosted-on.md | - | - | -| Footer | site-subtitle.md | - | - | -| Landing Page | about-me.md | - | - | -| Landing Page | landing-page.md | - | - | -| Landing Page | projects-list.md | - | - | -| Landing Page | recent-articles.md | - | - | -| Landing Page | welcome.md | - | - | -| Mailing List | freelists.md | - | - | -| Mailing List | mailchimp.md | - | - | -| Monetization | amazon-one-link.md | - | - | -| Monetization | bestazon.md | - | - | -| Search | tipue-search.md | Rewritten, [392](https://github.com/Pelican-Elegant/elegant/issues/392) | Add Search to Your Site | -| SEO and SMO | claim-site.md | - | - | -| SEO and SMO | rss-feeds.md | - | - | -| SEO and SMO | seo-social-media-tags.md | - | - | -| SEO and SMO | social-profiles-sidebar.md | - | - | -| Supported Plugins | assets-plugin.md | - | - | -| Supported Plugins | multi-part-plugin.md | Abandoned?, Pri-1, [308](https://github.com/Pelican-Elegant/elegant/issues/308) | - | -| Supported Plugins | photogallery.md | - | - | -| Supported Plugins | previous-and-next-article.md | - | - | -| Supported Plugins | share-post-plugin.md | - | - | -| Taxonomy | article-count.md | - | - | -| Taxonomy | filter-tags.md | - | - | -| Taxonomy | zero-clutter-category.md | - | - | -| Unknown | | Jack, Pri-1, [363](https://github.com/Pelican-Elegant/elegant/issues/363) | - | -| Unknown | | Ongoing discussion, [314](https://github.com/Pelican-Elegant/elegant/issues/314) | -| Unknown | | Not Assigned, [311](https://github.com/Pelican-Elegant/elegant/issues/311) | +| Category/Directory |File Name | Status | Title | Notes | +| --- | --- | --- | --- |- | +|Analytics |google-analytics.md | - | **Proposed** How To Setup Google Analytics for Website Analytics | - | +|Analytics |heap-analytics.md | - | **Proposed** How To Setup Heap Analytics for Website Analytics | - | +|Analytics |stat-counter.md | - | **Proposed** How To Setup Stat Counter for Website Analytics | - | +|Appearance and Style |article-subtitle.md | - | **Proposed** Add a Subtitle To Your Articles | - | +|Appearance and Style |modified-date.md | - | **Proposed** Adding Modified Dates to Your Articles | - | +|Appearance and Style |page-title.md | - | **Proposed** How Elegant Titles Your Pages | - | +|Appearance and Style |table-of-contents.md | Rewritten, [301](https://github.com/Pelican-Elegant/elegant/issues/301) | Add A Table Of Contents to Your Pages | - | +|Appearance and Style |warnings-admonitions.md | - | **Proposed** How To Add Admonitions To Your Pages | - | +|Appearance and Style |web-safe-fonts.md | - | **Proposed** How Elegant Uses Web-Safe Fonts for Your Pages | - | +|Appearance and Style |why-look-and-feel.md | New, Pending [312](https://github.com/Pelican-Elegant/elegant/issues/312) | Why Does Elegant Look The Way It Does? | - | +|Code Snippets |code-style.md | - | Change Syntax Highlight Theme | - | +|Code Snippets |custome-syntax-theme.md | - | Code Snippets Theme | - | +|Code Snippets |line-numbers-code-snippet.md| old? remove? | Display Line Numbers in Code Snippets | - | +|Comments |collapsible-comments.md | - | Collapsible Comments | rethink this section | +|Comments |comment-id.md | - | Comments Thread ID | - | +|Comments |disable-comments.md | - | Disable Comments - articles | - | +|Comments |disqus-comments.md | - | Enable Disqus Comments | - | +|Comments |invite-comments.md | - | Invite Visitors To Comment | - | +|Contributing |not listed | - |- |- | +|Development |not listed | - |- |- | +|Elegant - Pelican Theme|article-redirect.md | - | Article redirection | - | +|Elegant - Pelican Theme|author-blurbs.md | Rewritten, Pending | Add Author Blurbs to Your Articles | - | +|Elegant - Pelican Theme|Elegant-Quickstart.md | - | Quickly get a GitHub hosted blog with Pelican... | - | +|Elegant - Pelican Theme|favicons-speed-dial-icons.md| - | How to set Shortcut Icons | - | +|Elegant - Pelican Theme|testimonials.md | - | What People Say About Elegant | - | +|Extra Customization |change-labels.md | - | Change Labels | - | +|Extra Customization |custom-404.md | Rewritten | Add A Custom 404 Error Page to Your Site | - | +|Extra Customization |custom-style.md | - | Customize Style |- | +|Extra Customization |customize-elegant.md | old? | How to Customize Elegant | - | +|Extra Customization |meta-data.md | - | Metadata |- | +|Extra Customization |reading-time.md | Rewritten, Pending, [302](https://github.com/Pelican-Elegant/elegant/issues/302) | Add A Reading Time Estimate to Your Articles | - | +|Footer |add-license.md | - | Add License to your Site |- | +|Footer |hosted-on.md | - | Show Your Host Information |- | +|Footer |site-subtitle.md | - | Add Site Subtitle |- | +|Landing Page |about-me.md | - | Write About Me |- | +|Landing Page |landing-page.md | - | Unique Home Page Features | really a jump page for category | +|Landing Page |projects-list.md | - | Projects List |- | +|Landing Page |recent-articles.md | - | Recent Articles List |- | +|Landing Page |welcome.md | - | Write Welcome Message |- | +|Mailing List |freelists.md | - | Add FreeLists |- | +|Mailing List |mailchimp.md | - | Add Mailchimp |- | +|Monetization |amazon-one-link.md | - | Amazon OneLink Support |- | +|Monetization |bestazon.md | - | BestAzon Support |- | +|Search |tipue-search.md | Rewritten, [392](https://github.com/Pelican-Elegant/elegant/issues/392) | Add Search to Your Site |- | +|SEO and SMO |claim-site.md | - | Claim website on Google and Bing |- | +|SEO and SMO |rss-feeds.md | - | How to show RSS feeds icon |- | +|SEO and SMO |seo-social-media-tags.md | - | Search Engine and Social Media Optimization |- | +|SEO and SMO |social-profiles-sidebar.md | - | How to display your Social Media Profiles |- | +|Supported Plugins |assets-plugin.md | - | Avoid Unnecessary HTTP Requests |- | +|Supported Plugins |multi-part-plugin.md | Abandoned?, Pri-1, [308](https://github.com/Pelican-Elegant/elegant/issues/308) | How to use Multi Part plugin |- | +|Supported Plugins |photogallery.md | - | Photo gallery plugin |- | +|Supported Plugins |previous-and-next-article.md| - | How to show Previous and Next Articles |- | +|Supported Plugins |share-post-plugin.md | - | How to use Social Sharing Plugin |- | +|Taxonomy |article-count.md | - | Articles Count With Every Tag & Category | Reassign to Look and Feel | +|Taxonomy |filter-tags.md | - | Live Filter for Tags | Reassign to Look and Feel | +|Taxonomy |zero-clutter-category.md | - | Zero Clutter Categories | Reassign to Look and Feel | +| Unknown | | Jack, Pri-1, [363](https://github.com/Pelican-Elegant/elegant/issues/363) | - |- | +| Unknown | | Ongoing discussion, [314](https://github.com/Pelican-Elegant/elegant/issues/314) |- | +| Unknown | | Not Assigned, [311](https://github.com/Pelican-Elegant/elegant/issues/311) |- | From 2994a54fad5f9b859a070f6352aa776b4edbc6ad Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Sat, 20 Jul 2019 17:06:01 -0700 Subject: [PATCH 20/52] doc(changes): Rewrite of multi-part plugin per issue 308. --- .../Appearance and Style/why-look-and-feel.md | 12 ++- .../Supported Plugins/multi-part-plugin.md | 92 +++++++++--------- .../content/Supported Plugins/reading-time.md | 5 +- .../elegant-theme_multi-part-sidebar.png | Bin 3391 -> 2836 bytes 4 files changed, 57 insertions(+), 52 deletions(-) diff --git a/documentation/content/Appearance and Style/why-look-and-feel.md b/documentation/content/Appearance and Style/why-look-and-feel.md index b87f9b8e..530b7505 100644 --- a/documentation/content/Appearance and Style/why-look-and-feel.md +++ b/documentation/content/Appearance and Style/why-look-and-feel.md @@ -45,6 +45,12 @@ article's [Table of Contents]({filename}./table-of-contents.md) to the left sidebar and displaying it in a smaller font. This allows the table to retain it's usefulness to the reader while not intruding on the article. In a similar fashion, the right sidebar is used to relate any other extra information about the article to the user. Elements -that regularly appear in the right sidebar include: Published time, Last Updated time, -Category, Tags, "Stay in Touch" icons, "Monthly Updates" opt-in, and -[Reading Time]({filename}../Supported Plugins/reading-time.md). +that regularly appear in the right sidebar include: +Category, +Last Updated time, +"Monthly Updates" opt-in, +Published time, +[Reading Time]({filename}../Supported Plugins/reading-time.md), and +[Series section]({filename}../Supported Plugins/multi-part-plugin.md) +"Stay in Touch" icons, +Tags. diff --git a/documentation/content/Supported Plugins/multi-part-plugin.md b/documentation/content/Supported Plugins/multi-part-plugin.md index 4e59f160..ca988ff1 100644 --- a/documentation/content/Supported Plugins/multi-part-plugin.md +++ b/documentation/content/Supported Plugins/multi-part-plugin.md @@ -1,69 +1,69 @@ -Title: How to use Multi Part plugin +Title: Add a Series Indicator to Your Multipart Articles Tags: pelican-theme, pelican-plugin, navigation, web-design Category: Supported Plugins Date: 2014-04-20 18:18 Slug: how-to-use-multi-part-plugin Comment_id: 3ws2xke-how-to-use-multi-part-plugin Subtitle: -Summary: Elegant integrates with Multi Part plugin out of the box +Summary: Elegant can be configured to provide a series indicator on the right sidebar. Only visible in articles that are labelled as part of a series, this indicator allows navigation between the articles in the series. Keywords: -[Multi -parts](https://github.com/getpelican/pelican-plugins/tree/master/multi_part) is -a useful plugin that lets you write "multi-part" articles. +When writing articles about certain topics, it is advantageous to split a single article into +multiple articles. Without splitting the article up, the author would be forced to cram all +of the content into a denser and much longer article, reducing its effectiveness and +readability in the process. Splitting the article allows the author to focus on a specific +concept of the larger article, thereby increasing the overall appearance and readability. -To mark articles that belong to the same series, define `parts` metadata. +Elegant provides the ability to present a view of the articles in the series in the middle of +the right sidebar. This section starts with the name of the series, followed by one bullet +point for each of the articles in the series. The text for the article is prefaced with +"Part N: " (where N is the index of the article) and then the title for the article. To make +navigation easier, the current article is presented in italics, with the other articles being +presented as links to their respective articles. - :::rest - :parts: iCloud 101 Series +Here is an example of what the Series section may look like: -Elegant shows the multi-part series in the sidebar. +![series example in the sidebar]({static}/images/elegant-theme_multi-part-sidebar.png) -![multi-part example in the -sidebar]({static}/images/elegant-theme_multi-part-sidebar.png) +## Configuration -Articles are sorted by their date in ascending order. The oldest article is -considered "Part 1" and so on. +To enable the reading time for your articles, you need to add `series` to `PLUGINS` in +your Pelican configuration. -The currently opened article is displayed in italics. In the above example, -"Part 2" is opened in the browser tab. +```python +PLUGINS = ['series'] +``` -Title attribute of HTML anchor tag `` is set for each "Part" to its article -title; it is displayed when user hovers over the link. +Note that these values must be added to any existing values present for the `PLUGINS` +configuration variables. -![multi-part example with title of the -links]({static}/images/elegant-theme_multi-part-title-attribute.png) +In addition, the `SERIES_TITLE` configuration variable can be set to specify the title used for +the Series section, regardless of the series. -As all other features, Elegant has some tricks up its sleeve. +```python +SERIES_TITLE = "More In This Series" +``` -## Series Title +Note that this configuration variable will only change the name of the series for display as +the title of the Series section, and will not affect any aspect of the grouping of articles. -By default Elegant uses value of `parts` as the title of the series. You can -define series title for your multi-part articles series. Define `series_title` -in your articles metadata, like, +## Article Metadata - :::rest - :parts: iCloud 101 Series - :series_title: iCloud for Dummies +Once the configuration for Series is enabled in the configuration file, using this feature for +a given set of articles requires that the article contains the `Series` +[metadata]({filename}../Extra Customization/meta-data.md) field value. -And this will give you, +The text assigned to the `Series` metadata field is the title of the series. When the page is +created, Pelican provides Elegant with a list of all pages that have the same value for the +`Series` metadata field. By default, Elegant sorts that list according to the publish date for +each article. The titles for those pages is then displayed in sorted order, with the current +page presented in *italics* and the other pages presented as a link to those pages. -![multi-part example with custom series title]({static}/images/elegant-theme_multi-part-custom-label.png) +```Markdown +Series: Maximizing Elegant +series_index: 2 +``` -You have to make sure `series_title` metadata is set for every article in the -series. - -You can also define `SERIES_TITLE` in your Pelican configuration to set a -default value for `multi_part` widget label. - -Elegant first looks for `SERIES_TITLE` in configuration, then `series_title` in -the article metadata, then `parts` metadata which it uses as the last resort. - -I recommend you to let Elegant use `parts` instead of `series_title` and -`SERIES_TITLE`. - -With `series_title` you will have to deal with the hassle of making sure all -articles in the series have it, which you are already doing for `parts`. So why -double the hassle? - -With `SERIES_TITLE` you won't be able to have custom titles for the series'. +If there is a reason to override the ordering of the articles, the `series_index` metadata +field is required. It is recommended that you use the part number you want displayed for the +article as the value to assign to the field. diff --git a/documentation/content/Supported Plugins/reading-time.md b/documentation/content/Supported Plugins/reading-time.md index e4448378..28d4b649 100644 --- a/documentation/content/Supported Plugins/reading-time.md +++ b/documentation/content/Supported Plugins/reading-time.md @@ -13,9 +13,8 @@ to the reader on the amount of time it will take to read the article. This estim typically based on the average reading speed of an adult being roughly 265 words per minute while retaining comprehension. -Elegant provides this feature, adding a `Reading Time` section -at the top of the text on the right side of the article with the estimate for the current -article. +Elegant provides this feature, adding a `Reading Time` section at the top of the right sidebar +with the estimate for the current article. Here is an example of what the Reading Time estimate may look like: diff --git a/documentation/content/images/elegant-theme_multi-part-sidebar.png b/documentation/content/images/elegant-theme_multi-part-sidebar.png index 7ed2019e700421ae1842c35fba3214d916cb2895..3fb8db247a259d75a3dde88cbd61c8e9ced54c65 100644 GIT binary patch literal 2836 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 I#O=_310u(AVgLXD literal 3391 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 Date: Sat, 20 Jul 2019 17:45:36 -0700 Subject: [PATCH 21/52] doc(changes) Adding rewrite of next and previous indicator. --- .../Supported Plugins/multi-part-plugin.md | 2 +- .../previous-and-next-article.md | 40 ++++++++++++------- 2 files changed, 27 insertions(+), 15 deletions(-) diff --git a/documentation/content/Supported Plugins/multi-part-plugin.md b/documentation/content/Supported Plugins/multi-part-plugin.md index ca988ff1..82c4afe9 100644 --- a/documentation/content/Supported Plugins/multi-part-plugin.md +++ b/documentation/content/Supported Plugins/multi-part-plugin.md @@ -5,7 +5,7 @@ Date: 2014-04-20 18:18 Slug: how-to-use-multi-part-plugin Comment_id: 3ws2xke-how-to-use-multi-part-plugin Subtitle: -Summary: Elegant can be configured to provide a series indicator on the right sidebar. Only visible in articles that are labelled as part of a series, this indicator allows navigation between the articles in the series. +Summary: Elegant can be configured to provide a series section on the right sidebar. Only visible in articles that are labelled as part of a series, this indicator allows navigation between the articles in the series. Keywords: When writing articles about certain topics, it is advantageous to split a single article into diff --git a/documentation/content/Supported Plugins/previous-and-next-article.md b/documentation/content/Supported Plugins/previous-and-next-article.md index ba157874..666260ec 100644 --- a/documentation/content/Supported Plugins/previous-and-next-article.md +++ b/documentation/content/Supported Plugins/previous-and-next-article.md @@ -1,26 +1,38 @@ -Title: How to show Previous and Next Articles +Title: Add Previous and Next Article Links to Your Articles Tags: pelican-theme, pelican-plugin, navigation, web-design Category: Supported Plugins Date: 2014-01-27 00:02 Slug: how-to-show-previous-and-next-article Comment_id: p9ot4uz-how-to-show-previous-and-next-article Subtitle: -Summary: Elegant theme shows Previous and Next article link to make navigation of the site easier +Summary: Elegant can be configured to provide a Previous and Next article link at the bottom of your articles. This allows for easier navigation through the site if you are looking at articles in published date order. Keywords: -The Previous and Next post links are a powerful way to keep visitors engaged -and to guide them through your site. +When reading a series of articles on a website, a reader often desires to view the articles in +the order in which they were published. -Elegant requires [Neighbor Articles -plugin](https://github.com/getpelican/pelican-plugins/tree/master/neighbors) to -show these navigational links. +Elegant provides the ability to provide navigation links to the previous and next articles at +the bottom of each article. These links provide a powerful way to keep visitors engaged +and guide them through your site. -![Show next and previous -articles]({static}/images/elegant-theme_previous-next-article.png) +Here is an example of what the Previous and Next articles links may look like: -Elegant shows newer article on the right hand side and older article on the -left hand side at the bottom of every article. +![Show next and previous articles]({filename}/images/elegant-theme_previous-next-article.png) -Most of the content on web is written in left to right languages. In these -languages pages are placed from left to right. It seemed natural to use the -same order in Elegant. +## Configuration + +To enable the Previous and Next Article links for your articles, add `neighbors` to `PLUGINS` +in your Pelican configuration. + +```python +PLUGINS = ['neighbors'] +``` + +Note that these values must be added to any existing values present for the `PLUGINS` +configuration variables. + +When enabled, Elegant will show the links for Previous and Next articles at the very bottom of +every article, after any footnotes for the article, but before the footer for the website. The +link for the next oldest or Previous article is displayed on the left side and the next +youngest or Next article on the right side. If there is no article that is newer or older than +the current article, the respective link will not be shown. From 56615947e8cd545d315fbf6fa87825b62cbe0c80 Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Sat, 20 Jul 2019 23:31:23 -0700 Subject: [PATCH 22/52] docs(change): Adding rewrite for share-post. --- .../Supported Plugins/share-post-plugin.md | 108 ++++++++++++------ 1 file changed, 72 insertions(+), 36 deletions(-) diff --git a/documentation/content/Supported Plugins/share-post-plugin.md b/documentation/content/Supported Plugins/share-post-plugin.md index dcbd4c13..1c74bbaf 100644 --- a/documentation/content/Supported Plugins/share-post-plugin.md +++ b/documentation/content/Supported Plugins/share-post-plugin.md @@ -1,56 +1,92 @@ -Title: How to use Social Sharing Plugin +Title: Add Social Sharing Links to Your Articles Tags: pelican-theme, pelican-plugin, social-media Category: Supported Plugins Date: 2014-03-24 20:14 Slug: how-to-use-social-sharing-plugin Comment_id: x4jitcv-how-to-use-social-sharing-plugin Subtitle: -Summary: Elegant integrates with Share Post plugin of Pelican out of the box +Summary: Elegant can be configured to provide Social Media sharing links for each of your articles. These links are provide with a simple way to share on various Social Media platforms while endeavoring to not track users in the process. Keywords: social networks, share posts, +Authors: Talha Mansoor, Jack De Winter -No blog is complete without a social sharing plugin, that invites visitors to -share your post on popular social networks. +No blog is complete without buttons or links that invites a reader to share your articles +with the friend and colleagues on various social media sites. The problem with these buttons +on many sites is that the buttons are used by big companies to track your web usage, sharing +that information with various companies. (For a more in-depth talk on this subject, please +read the [Online Trackers and Links](#Online-Trackers-and-Links) section at the end of this +page.) -There are plethora of social sharing widgets available online. Unfortunately -most of these widgets are used to track users. [Technology -watchdogs](http://techliberation.com/2011/05/20/privacy-solutions-how-to-block-facebooks-like-button-and-other-social-widgets/) -have been [raising a hue and -cry](http://online.wsj.com/news/articles/SB10001424052748704281504576329441432995616#printMode) -since as [early as -2009](https://www.eff.org/deeplinks/2009/09/online-trackers-and-social-networks). +Elegant provides a simple solution to this, using the `Share Post` plugin from pelican to +provide simple and plain old-school URLs to provide the social media links. These have the +benefit of not having any ability to be used for online tracking. -Developers have come up with [different ways](http://fixtracking.com/) to cope -this issue. Solutions ranging from [browser plugins](https://disconnect.me/) to -totally [reinventing share -widgets](http://panzi.github.io/SocialSharePrivacy/). +Here is an example of what the Series section may look like: -Obviously, you cannot expect that all your visitors to use a privacy plugin. -Most browsers on mobile platforms do not let user install any sort of plugin. +![Share Post plugin in Elegant]({filename}/images/elegant-theme-share-post-plugin.png) -Reinventing social widget will require educating users about it. The new style -will be alien to them and may result in a decrease in number of _shares_ on -social networks. +## Configuration -Elegant has a far simpler solution. It uses Pelican's [Share -Post](https://github.com/getpelican/pelican-plugins/tree/master/share_post) -plugin. This plugin generates old school URLs that cannot be used for online -tracking at all. +To enable the Social Media Sharing links for your articles, add `share_post` to `PLUGINS` +in your Pelican configuration. -Elegant supports it out of the box. You just have to enable it in your Pelican -configuration, +```python +PLUGINS = ['share_post'] +``` - :::python - PLUGINS = ['share_post'] +Note that these values must be added to any existing values present for the `PLUGINS` +configuration variables. -And viola! +!!! note + The [share_post plugin](https://github.com/getpelican/pelican-plugins/blob/master/share_post/README.md) requires the Python `beautifulsoup4` package to be installed. -![Share Post plugin in Elegant]({static}/images/elegant-theme-share-post-plugin.png) +The default text used to lead into the Social Media Sharing links is "Share On:". This can +be overridden by defining the `SHARE_POST_INTRO` configuration variable with the text you +want to replace it. -Like [rest of the Elegant](how-to-customize-elegant) you can customize this -widget too. +```Python +SHARE_POST_INTRO = "Share me with your friends on" +``` -You can define `SHARE_POST_INTRO` in your Pelican configuration to override the -default "Share on:" text. +## Article Metadata -You can also define it on per article basis by defining `share_post_intro` in -your article metadata. +Once the configuration for Sharing Media Links is enabled in the configuration file, using +this feature to provide links for your readers to share your articles on social media is +completed. + +The only effect any [metadata]({filename}../Extra Customization/meta-data.md) field will have +on Sharing Media links is to change the test to lead into the Social Media Sharing links. +As documented above, there is a default that can be overridden using the `SHARE_POST_INTRO` +configuration variable. This can be further overridden for a specific article by providing +the `share_post_intro` metadata field value for an article. + +```yaml +share_post_intro: Share this article on Elegant with +``` + +## Online Trackers and Links + +There are a plethora of social sharing widgets available online. The unfortunate problem with +most of the widgets is that they are used to track users and their browsing habits. +[Technology watchdogs](http://techliberation.com/2011/05/20/privacy-solutions-how-to-block-facebooks-like-button-and-other-social-widgets/) +have been +[raising a hue and cry](http://online.wsj.com/news/articles/SB10001424052748704281504576329441432995616#printMode) +since as +[early as 2009](https://www.eff.org/deeplinks/2009/09/online-trackers-and-social-networks). + +Developers have responded to these concerned by coming up with +[different ways](http://fixtracking.com/) to cope with this issue. The solutions range from +custom [browser plugins](https://disconnect.me/) to completely totally +[reinventing share widgets](http://panzi.github.io/SocialSharePrivacy/) for a given browser. +However, it is unreasonable to expect that each of your visitors uses a privacy plugin. +Depending on your setup, your computer's browser or mobile phone's browser may not let your +users install any kind of plugin. + +Reinventing a social widget that respects the user's concerns will certainly requiring the more +educated readers about it. For other readers, the "new" or "changed" social widget will seem +alien to them, and will make them hesitant to use it. In turn, that will almost definitely +result in a decrease in the number of shares of your articles on social networks. + +Pelican (and therefore Elegant) uses a simple approach to work around this issue. By using +plain URLs to provide it's ability to share with social media sites, the entire widget issue +is avoided. The only cost that seems to be present is that some social media sites **require** +some form of widget. From 61276f2cfd0afb6485c8048baaf95628d98e9858 Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Sat, 20 Jul 2019 23:32:22 -0700 Subject: [PATCH 23/52] docs(change): Updating recently changed plugins articles to conform to each other. --- .../Development/documentation-status.md | 26 +++++++++---------- .../Supported Plugins/multi-part-plugin.md | 3 ++- .../previous-and-next-article.md | 1 + .../content/Supported Plugins/reading-time.md | 3 +++ 4 files changed, 19 insertions(+), 14 deletions(-) diff --git a/documentation/content/Development/documentation-status.md b/documentation/content/Development/documentation-status.md index 36c5481f..4a610f3c 100644 --- a/documentation/content/Development/documentation-status.md +++ b/documentation/content/Development/documentation-status.md @@ -12,16 +12,16 @@ Status: draft | Category/Directory |File Name | Status | Title | Notes | | --- | --- | --- | --- |- | -|Analytics |google-analytics.md | - | **Proposed** How To Setup Google Analytics for Website Analytics | - | -|Analytics |heap-analytics.md | - | **Proposed** How To Setup Heap Analytics for Website Analytics | - | -|Analytics |stat-counter.md | - | **Proposed** How To Setup Stat Counter for Website Analytics | - | -|Appearance and Style |article-subtitle.md | - | **Proposed** Add a Subtitle To Your Articles | - | -|Appearance and Style |modified-date.md | - | **Proposed** Adding Modified Dates to Your Articles | - | -|Appearance and Style |page-title.md | - | **Proposed** How Elegant Titles Your Pages | - | -|Appearance and Style |table-of-contents.md | Rewritten, [301](https://github.com/Pelican-Elegant/elegant/issues/301) | Add A Table Of Contents to Your Pages | - | -|Appearance and Style |warnings-admonitions.md | - | **Proposed** How To Add Admonitions To Your Pages | - | -|Appearance and Style |web-safe-fonts.md | - | **Proposed** How Elegant Uses Web-Safe Fonts for Your Pages | - | -|Appearance and Style |why-look-and-feel.md | New, Pending [312](https://github.com/Pelican-Elegant/elegant/issues/312) | Why Does Elegant Look The Way It Does? | - | +|Analytics |google-analytics.md | - | **Proposed** How To Setup Google Analytics for Website Analytics | - | +|Analytics |heap-analytics.md | - | **Proposed** How To Setup Heap Analytics for Website Analytics | - | +|Analytics |stat-counter.md | - | **Proposed** How To Setup Stat Counter for Website Analytics | - | +|Appearance and Style |article-subtitle.md | - | **Proposed** Add a Subtitle To Your Articles | - | +|Appearance and Style |modified-date.md | - | **Proposed** Adding Modified Dates to Your Articles | - | +|Appearance and Style |page-title.md | - | **Proposed** How Elegant Titles Your Pages | - | +|Appearance and Style |table-of-contents.md | Rewritten, [301](https://github.com/Pelican-Elegant/elegant/issues/301) | Add A Table Of Contents to Your Pages | - | +|Appearance and Style |warnings-admonitions.md | - | **Proposed** How To Add Admonitions To Your Pages | - | +|Appearance and Style |web-safe-fonts.md | - | **Proposed** How Elegant Uses Web-Safe Fonts for Your Pages | - | +|Appearance and Style |why-look-and-feel.md | New, Pending [312](https://github.com/Pelican-Elegant/elegant/issues/312) | Why Does Elegant Look The Way It Does? | - | |Code Snippets |code-style.md | - | Change Syntax Highlight Theme | - | |Code Snippets |custome-syntax-theme.md | - | Code Snippets Theme | - | |Code Snippets |line-numbers-code-snippet.md| old? remove? | Display Line Numbers in Code Snippets | - | @@ -61,10 +61,10 @@ Status: draft |SEO and SMO |seo-social-media-tags.md | - | Search Engine and Social Media Optimization |- | |SEO and SMO |social-profiles-sidebar.md | - | How to display your Social Media Profiles |- | |Supported Plugins |assets-plugin.md | - | Avoid Unnecessary HTTP Requests |- | -|Supported Plugins |multi-part-plugin.md | Abandoned?, Pri-1, [308](https://github.com/Pelican-Elegant/elegant/issues/308) | How to use Multi Part plugin |- | +|Supported Plugins |multi-part-plugin.md | New [308](https://github.com/Pelican-Elegant/elegant/issues/308) | Add a Series Indicator to Your Multipart Articles |- | |Supported Plugins |photogallery.md | - | Photo gallery plugin |- | -|Supported Plugins |previous-and-next-article.md| - | How to show Previous and Next Articles |- | -|Supported Plugins |share-post-plugin.md | - | How to use Social Sharing Plugin |- | +|Supported Plugins |previous-and-next-article.md| New | Add Previous and Next Article Links to Your Articles |- | +|Supported Plugins |share-post-plugin.md | New | Add Social Sharing Links to Your Articles |- | |Taxonomy |article-count.md | - | Articles Count With Every Tag & Category | Reassign to Look and Feel | |Taxonomy |filter-tags.md | - | Live Filter for Tags | Reassign to Look and Feel | |Taxonomy |zero-clutter-category.md | - | Zero Clutter Categories | Reassign to Look and Feel | diff --git a/documentation/content/Supported Plugins/multi-part-plugin.md b/documentation/content/Supported Plugins/multi-part-plugin.md index 82c4afe9..f97567aa 100644 --- a/documentation/content/Supported Plugins/multi-part-plugin.md +++ b/documentation/content/Supported Plugins/multi-part-plugin.md @@ -7,6 +7,7 @@ Comment_id: 3ws2xke-how-to-use-multi-part-plugin Subtitle: Summary: Elegant can be configured to provide a series section on the right sidebar. Only visible in articles that are labelled as part of a series, this indicator allows navigation between the articles in the series. Keywords: +Authors: Talha Mansoor, Jack De Winter When writing articles about certain topics, it is advantageous to split a single article into multiple articles. Without splitting the article up, the author would be forced to cram all @@ -23,7 +24,7 @@ presented as links to their respective articles. Here is an example of what the Series section may look like: -![series example in the sidebar]({static}/images/elegant-theme_multi-part-sidebar.png) +![series example in the sidebar]({filename}/images/elegant-theme_multi-part-sidebar.png) ## Configuration diff --git a/documentation/content/Supported Plugins/previous-and-next-article.md b/documentation/content/Supported Plugins/previous-and-next-article.md index 666260ec..81f9b460 100644 --- a/documentation/content/Supported Plugins/previous-and-next-article.md +++ b/documentation/content/Supported Plugins/previous-and-next-article.md @@ -7,6 +7,7 @@ Comment_id: p9ot4uz-how-to-show-previous-and-next-article Subtitle: Summary: Elegant can be configured to provide a Previous and Next article link at the bottom of your articles. This allows for easier navigation through the site if you are looking at articles in published date order. Keywords: +Authors: Talha Mansoor, Jack De Winter When reading a series of articles on a website, a reader often desires to view the articles in the order in which they were published. diff --git a/documentation/content/Supported Plugins/reading-time.md b/documentation/content/Supported Plugins/reading-time.md index 28d4b649..05c2c6c7 100644 --- a/documentation/content/Supported Plugins/reading-time.md +++ b/documentation/content/Supported Plugins/reading-time.md @@ -32,6 +32,9 @@ PLUGINS = ['post_stats'] Note that these values must be added to any existing values present for the `PLUGINS` configuration variables. +!!! note + The [post_stats plugin](https://github.com/getpelican/pelican-plugins/blob/master/post_stats/readme.rst) requires the Python `beautifulsoup4` package to be installed. + In addition, the `READING_TIME_LOWER_LIMIT` configuration variable can be set to specify a lower limit for this feature. If not supplied, the default value for this variable is 4 min. From 064de52f245e7146d5561a7851e5c5c8a40974d5 Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Mon, 22 Jul 2019 18:00:04 -0700 Subject: [PATCH 24/52] docs(change): rewriting assets documentation --- .pre-commit-config.yaml | 3 +- .../Development/documentation-status.md | 123 +++++++++--------- .../Supported Plugins/assets-plugin.md | 119 +++++++++++++---- 3 files changed, 160 insertions(+), 85 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index ca09066b..6c3499bf 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,6 +6,7 @@ repos: - id: prettier files: \.(css|js|md|markdown|json) exclude: ^static/(tipuesearch|magnific) + log_file: prettier.out - repo: https://github.com/python/black rev: master hooks: @@ -16,7 +17,7 @@ repos: - id: check-added-large-files - id: check-ast - id: check-case-conflict - - id: check-executables-have-shebangs +# - id: check-executables-have-shebangs - id: check-json - id: check-merge-conflict - id: check-symlinks diff --git a/documentation/content/Development/documentation-status.md b/documentation/content/Development/documentation-status.md index 4a610f3c..739eff90 100644 --- a/documentation/content/Development/documentation-status.md +++ b/documentation/content/Development/documentation-status.md @@ -10,66 +10,67 @@ Status: draft --- -| Category/Directory |File Name | Status | Title | Notes | -| --- | --- | --- | --- |- | -|Analytics |google-analytics.md | - | **Proposed** How To Setup Google Analytics for Website Analytics | - | -|Analytics |heap-analytics.md | - | **Proposed** How To Setup Heap Analytics for Website Analytics | - | -|Analytics |stat-counter.md | - | **Proposed** How To Setup Stat Counter for Website Analytics | - | -|Appearance and Style |article-subtitle.md | - | **Proposed** Add a Subtitle To Your Articles | - | -|Appearance and Style |modified-date.md | - | **Proposed** Adding Modified Dates to Your Articles | - | -|Appearance and Style |page-title.md | - | **Proposed** How Elegant Titles Your Pages | - | -|Appearance and Style |table-of-contents.md | Rewritten, [301](https://github.com/Pelican-Elegant/elegant/issues/301) | Add A Table Of Contents to Your Pages | - | -|Appearance and Style |warnings-admonitions.md | - | **Proposed** How To Add Admonitions To Your Pages | - | -|Appearance and Style |web-safe-fonts.md | - | **Proposed** How Elegant Uses Web-Safe Fonts for Your Pages | - | -|Appearance and Style |why-look-and-feel.md | New, Pending [312](https://github.com/Pelican-Elegant/elegant/issues/312) | Why Does Elegant Look The Way It Does? | - | -|Code Snippets |code-style.md | - | Change Syntax Highlight Theme | - | -|Code Snippets |custome-syntax-theme.md | - | Code Snippets Theme | - | -|Code Snippets |line-numbers-code-snippet.md| old? remove? | Display Line Numbers in Code Snippets | - | -|Comments |collapsible-comments.md | - | Collapsible Comments | rethink this section | -|Comments |comment-id.md | - | Comments Thread ID | - | -|Comments |disable-comments.md | - | Disable Comments - articles | - | -|Comments |disqus-comments.md | - | Enable Disqus Comments | - | -|Comments |invite-comments.md | - | Invite Visitors To Comment | - | -|Contributing |not listed | - |- |- | -|Development |not listed | - |- |- | -|Elegant - Pelican Theme|article-redirect.md | - | Article redirection | - | -|Elegant - Pelican Theme|author-blurbs.md | Rewritten, Pending | Add Author Blurbs to Your Articles | - | -|Elegant - Pelican Theme|Elegant-Quickstart.md | - | Quickly get a GitHub hosted blog with Pelican... | - | -|Elegant - Pelican Theme|favicons-speed-dial-icons.md| - | How to set Shortcut Icons | - | -|Elegant - Pelican Theme|testimonials.md | - | What People Say About Elegant | - | -|Extra Customization |change-labels.md | - | Change Labels | - | -|Extra Customization |custom-404.md | Rewritten | Add A Custom 404 Error Page to Your Site | - | -|Extra Customization |custom-style.md | - | Customize Style |- | -|Extra Customization |customize-elegant.md | old? | How to Customize Elegant | - | -|Extra Customization |meta-data.md | - | Metadata |- | -|Extra Customization |reading-time.md | Rewritten, Pending, [302](https://github.com/Pelican-Elegant/elegant/issues/302) | Add A Reading Time Estimate to Your Articles | - | -|Footer |add-license.md | - | Add License to your Site |- | -|Footer |hosted-on.md | - | Show Your Host Information |- | -|Footer |site-subtitle.md | - | Add Site Subtitle |- | -|Landing Page |about-me.md | - | Write About Me |- | -|Landing Page |landing-page.md | - | Unique Home Page Features | really a jump page for category | -|Landing Page |projects-list.md | - | Projects List |- | -|Landing Page |recent-articles.md | - | Recent Articles List |- | -|Landing Page |welcome.md | - | Write Welcome Message |- | -|Mailing List |freelists.md | - | Add FreeLists |- | -|Mailing List |mailchimp.md | - | Add Mailchimp |- | -|Monetization |amazon-one-link.md | - | Amazon OneLink Support |- | -|Monetization |bestazon.md | - | BestAzon Support |- | -|Search |tipue-search.md | Rewritten, [392](https://github.com/Pelican-Elegant/elegant/issues/392) | Add Search to Your Site |- | -|SEO and SMO |claim-site.md | - | Claim website on Google and Bing |- | -|SEO and SMO |rss-feeds.md | - | How to show RSS feeds icon |- | -|SEO and SMO |seo-social-media-tags.md | - | Search Engine and Social Media Optimization |- | -|SEO and SMO |social-profiles-sidebar.md | - | How to display your Social Media Profiles |- | -|Supported Plugins |assets-plugin.md | - | Avoid Unnecessary HTTP Requests |- | -|Supported Plugins |multi-part-plugin.md | New [308](https://github.com/Pelican-Elegant/elegant/issues/308) | Add a Series Indicator to Your Multipart Articles |- | -|Supported Plugins |photogallery.md | - | Photo gallery plugin |- | -|Supported Plugins |previous-and-next-article.md| New | Add Previous and Next Article Links to Your Articles |- | -|Supported Plugins |share-post-plugin.md | New | Add Social Sharing Links to Your Articles |- | -|Taxonomy |article-count.md | - | Articles Count With Every Tag & Category | Reassign to Look and Feel | -|Taxonomy |filter-tags.md | - | Live Filter for Tags | Reassign to Look and Feel | -|Taxonomy |zero-clutter-category.md | - | Zero Clutter Categories | Reassign to Look and Feel | -| Unknown | | Jack, Pri-1, [363](https://github.com/Pelican-Elegant/elegant/issues/363) | - |- | -| Unknown | | Ongoing discussion, [314](https://github.com/Pelican-Elegant/elegant/issues/314) |- | -| Unknown | | Not Assigned, [311](https://github.com/Pelican-Elegant/elegant/issues/311) |- | + +| Category/Directory | File Name | Status | Title | Notes | +| ----------------------- | ---------------------------- | -------------------------------------------------------------------------------- | ---------------------------------------------------------------- | ------------------------------- | +| Analytics | google-analytics.md | - | **Proposed** How To Setup Google Analytics for Website Analytics | - | +| Analytics | heap-analytics.md | - | **Proposed** How To Setup Heap Analytics for Website Analytics | - | +| Analytics | stat-counter.md | - | **Proposed** How To Setup Stat Counter for Website Analytics | - | +| Appearance and Style | article-subtitle.md | - | **Proposed** Add a Subtitle To Your Articles | - | +| Appearance and Style | modified-date.md | - | **Proposed** Adding Modified Dates to Your Articles | - | +| Appearance and Style | page-title.md | - | **Proposed** How Elegant Titles Your Pages | - | +| Appearance and Style | table-of-contents.md | Rewritten, [301](https://github.com/Pelican-Elegant/elegant/issues/301) | Add A Table Of Contents to Your Pages | - | +| Appearance and Style | warnings-admonitions.md | - | **Proposed** How To Add Admonitions To Your Pages | - | +| Appearance and Style | web-safe-fonts.md | - | **Proposed** How Elegant Uses Web-Safe Fonts for Your Pages | - | +| Appearance and Style | why-look-and-feel.md | New, Pending [312](https://github.com/Pelican-Elegant/elegant/issues/312) | Why Does Elegant Look The Way It Does? | - | +| Code Snippets | code-style.md | - | Change Syntax Highlight Theme | - | +| Code Snippets | custome-syntax-theme.md | - | Code Snippets Theme | - | +| Code Snippets | line-numbers-code-snippet.md | old? remove? | Display Line Numbers in Code Snippets | - | +| Comments | collapsible-comments.md | - | Collapsible Comments | rethink this section | +| Comments | comment-id.md | - | Comments Thread ID | - | +| Comments | disable-comments.md | - | Disable Comments - articles | - | +| Comments | disqus-comments.md | - | Enable Disqus Comments | - | +| Comments | invite-comments.md | - | Invite Visitors To Comment | - | +| Contributing | not listed | - | - | - | +| Development | not listed | - | - | - | +| Elegant - Pelican Theme | article-redirect.md | - | Article redirection | - | +| Elegant - Pelican Theme | author-blurbs.md | Rewritten, Pending | Add Author Blurbs to Your Articles | - | +| Elegant - Pelican Theme | Elegant-Quickstart.md | - | Quickly get a GitHub hosted blog with Pelican... | - | +| Elegant - Pelican Theme | favicons-speed-dial-icons.md | - | How to set Shortcut Icons | - | +| Elegant - Pelican Theme | testimonials.md | - | What People Say About Elegant | - | +| Extra Customization | change-labels.md | - | Change Labels | - | +| Extra Customization | custom-404.md | Rewritten | Add A Custom 404 Error Page to Your Site | - | +| Extra Customization | custom-style.md | - | Customize Style | - | +| Extra Customization | customize-elegant.md | old? | How to Customize Elegant | - | +| Extra Customization | meta-data.md | - | Metadata | - | +| Extra Customization | reading-time.md | Rewritten, Pending, [302](https://github.com/Pelican-Elegant/elegant/issues/302) | Add A Reading Time Estimate to Your Articles | - | +| Footer | add-license.md | - | Add License to your Site | - | +| Footer | hosted-on.md | - | Show Your Host Information | - | +| Footer | site-subtitle.md | - | Add Site Subtitle | - | +| Landing Page | about-me.md | - | Write About Me | - | +| Landing Page | landing-page.md | - | Unique Home Page Features | really a jump page for category | +| Landing Page | projects-list.md | - | Projects List | - | +| Landing Page | recent-articles.md | - | Recent Articles List | - | +| Landing Page | welcome.md | - | Write Welcome Message | - | +| Mailing List | freelists.md | - | Add FreeLists | - | +| Mailing List | mailchimp.md | - | Add Mailchimp | - | +| Monetization | amazon-one-link.md | - | Amazon OneLink Support | - | +| Monetization | bestazon.md | - | BestAzon Support | - | +| Search | tipue-search.md | Rewritten, [392](https://github.com/Pelican-Elegant/elegant/issues/392) | Add Search to Your Site | - | +| SEO and SMO | claim-site.md | - | Claim website on Google and Bing | - | +| SEO and SMO | rss-feeds.md | - | How to show RSS feeds icon | - | +| SEO and SMO | seo-social-media-tags.md | - | Search Engine and Social Media Optimization | - | +| SEO and SMO | social-profiles-sidebar.md | - | How to display your Social Media Profiles | - | +| Supported Plugins | assets-plugin.md | New | How To Improve the Download Time For Your Pages | - | +| Supported Plugins | multi-part-plugin.md | New [308](https://github.com/Pelican-Elegant/elegant/issues/308) | Add a Series Indicator to Your Multipart Articles | - | +| Supported Plugins | photogallery.md | - | Photo gallery plugin | - | +| Supported Plugins | previous-and-next-article.md | New | Add Previous and Next Article Links to Your Articles | - | +| Supported Plugins | share-post-plugin.md | New | Add Social Sharing Links to Your Articles | - | +| Taxonomy | article-count.md | - | Articles Count With Every Tag & Category | Reassign to Look and Feel | +| Taxonomy | filter-tags.md | - | Live Filter for Tags | Reassign to Look and Feel | +| Taxonomy | zero-clutter-category.md | - | Zero Clutter Categories | Reassign to Look and Feel | +| Unknown | | Jack, Pri-1, [363](https://github.com/Pelican-Elegant/elegant/issues/363) | - | - | +| Unknown | | Ongoing discussion, [314](https://github.com/Pelican-Elegant/elegant/issues/314) | - | +| Unknown | | Not Assigned, [311](https://github.com/Pelican-Elegant/elegant/issues/311) | - | diff --git a/documentation/content/Supported Plugins/assets-plugin.md b/documentation/content/Supported Plugins/assets-plugin.md index 44ab2994..c1189362 100644 --- a/documentation/content/Supported Plugins/assets-plugin.md +++ b/documentation/content/Supported Plugins/assets-plugin.md @@ -1,41 +1,114 @@ -Title: Avoid Unnecessary HTTP Requests +Title: How To Improve the Download Time For Your Pages Tags: pelican-theme, pelican-plugin, page-speed Category: Supported Plugins Date: 2014-03-24 14:09 Slug: avoid-unnecessary-http-requests Comment_id: hk9m5eq-avoid-unnecessary-http-requests Subtitle: -Summary: Use Pelican assets plugin to improve your website load speed +Summary: Pelican can be configured to compile multiple assets for your website into one single asset. When these assets are combined together, they are reduce to only their necessary components, and can be fetch by the webpage in a single call. Keywords: +Authors: Talha Mansoor, Jack De Winter -Visitor's browser will make separate HTTP requests to fetch `elegent.css`, -`custom.css`, `pygments.css`, `admonition.css` and `tipuesearch.css`. These separate requests can -be avoided using [Pelican plugin -`assets`](https://github.com/getpelican/pelican-plugins/tree/master/assets). +When a webpage is created, webpage authors and static page generators will often grab +low-level asset files from a trusted location. Between Pelican and Elegant, these files will +often number between 8 and 15 CSS or JavaScript files[^css-javascript]. While these files are +essential to the proper look and feel of a properly designed website, the overhead of this +content being in separate files is that one request is made from the browser to the webserver +for each file. -Install the required packages +[^css-javascript]: If you would like to learn more about these, [W3Schools](https://www.w3schools.com/) have some great introductions to these files and their affects. The important part about these files is that they change how the browser displays and reacts to a given webpage. These files are use on 99.9% of the websites in existence due to their versatility. - :::bash - pip install webassets cssmin +Pelican provides a plugin that takes the various CSS and JavaScript files and compiles each +group of them into a single file. Not only does this process reduce the number of calls to +retrieve files from the webserver, but it minifies[^minifies] or reduces the overall size of +those files as well. -Then enable `assets` plugin in your configuration. +[^]: [Wikipedia]() has a good article on minification. The summary is that anything unnecessary over a series of files is removed and concatenated together to produce a single file that is the minimum size possible while not losing any understandability. - :::python - PLUGINS = ['assets'] +## Configuration -This minor fix will improve the load speed of your website. All style -sheets will be merged and minified into one style sheet, `style.min.css`. +To enable Asset Management for your website, add `assets` to `PLUGINS` in your Pelican +configuration. -Compact CSS will save many bytes of data which in turn will improve page speed -and parse time. +```python +PLUGINS = ['assets'] +``` -# Hacking Elegant Source Code +Note that these values must be added to any existing values present for the `PLUGINS` +configuration variables. -If you add a new CSS file to the theme while developing the Elegant theme, you -will need to add it to the list of files that are automatically minified. +!!! note +The [assets plugin](https://github.com/getpelican/pelican-plugins/blob/master/assets/Readme.rst) requires the Python `webassets` and `cssmin` packages to be installed. -Find the file `templates/_includes/minify_css.html`. You will need to add your -new CSS file to Line 1, _before_ `css/custom.css`. +## Debugging Notes -We recommend you add custom CSS to `custom.css` for personal use. If you add to -`custom.css` you will not need to modify the `minify_css.html` file. +Note that you will not see the full power of the Assets Management plugin if you are working in +debug mode, that is building the website while using `--debug` on the Pelican command line. +In debug mode, some of the files may be minified into the `style.min.css` file, but the +original files will be included in the HTML page they are referenced from. + +This will look something like the following: + +```html + + + + + +``` + +When the `--debug` command line option is removed, the lines described above will be +replaced with a line like: + +```html + +``` + +## Improving Elegant + +If you are developing a new feature (for the theme or for your own website), you may need to +add a new CSS file to make sure that it renders properly on the webpage. Elegant ships with +the ability support minification of CSS files through the `minify_css.html` file. This file +is located in the `templates/_includes` directory of the theme and has the following +contents: + +```text +{% assets filters="cssmin", output="css/style.min.css", "css/pygments.css", "tipuesearch/tipuesearch.css","css/elegant.css", "css/admonition.css", "css/custom.css" %} + +{% endassets %} +``` + +To ensure that your new CSS file is minified, we advise you to follow one of these two +suggestions. + +If you are planning to add a new feature to your own website, consider placing the changes in +the Elegant theme's `custom.css` file. This file is also located in the `templates/_includes` +directory, and is blank in a standard Elegant theme. As the `custom.css` file is already in +the list of files to minify, no addition modifications are required. If you are not sure +whether or not the feature will be submitted as part of Elegant, this is a good place to +start at. + +If you are planning to add a new feature to Elegant and share it with others, you will be asked +to place any CSS changes for your feature in a new CSS file. This new file should be saved in +the theme's `templates/_includes` directory with the other CSS files. To ensure that the new +file is minified, a reference to it must be added to the first line of the `minify_css.html` +file, after the `css/admonition.css` file reference and before the `css/custom.css` file +reference. From 74a97c9cf2e501838f61dff76c090a17083b6780 Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Mon, 22 Jul 2019 19:02:24 -0700 Subject: [PATCH 25/52] docs(change): correct sentence grammar --- .pre-commit-config.yaml | 2 +- .../Supported Plugins/assets-plugin.md | 4 +-- .../Supported Plugins/multi-part-plugin.md | 24 +++++++-------- .../previous-and-next-article.md | 12 ++++---- .../content/Supported Plugins/reading-time.md | 8 ++--- .../Supported Plugins/share-post-plugin.md | 30 +++++++++---------- 6 files changed, 40 insertions(+), 40 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6c3499bf..adfcae07 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -17,7 +17,7 @@ repos: - id: check-added-large-files - id: check-ast - id: check-case-conflict -# - id: check-executables-have-shebangs + - id: check-executables-have-shebangs - id: check-json - id: check-merge-conflict - id: check-symlinks diff --git a/documentation/content/Supported Plugins/assets-plugin.md b/documentation/content/Supported Plugins/assets-plugin.md index c1189362..a724620d 100644 --- a/documentation/content/Supported Plugins/assets-plugin.md +++ b/documentation/content/Supported Plugins/assets-plugin.md @@ -27,8 +27,8 @@ those files as well. ## Configuration -To enable Asset Management for your website, add `assets` to `PLUGINS` in your Pelican -configuration. +To enable Asset Management for your website, add `assets` to the `PLUGINS` configuration +variable in your Pelican configuration. ```python PLUGINS = ['assets'] diff --git a/documentation/content/Supported Plugins/multi-part-plugin.md b/documentation/content/Supported Plugins/multi-part-plugin.md index f97567aa..eff3f5ba 100644 --- a/documentation/content/Supported Plugins/multi-part-plugin.md +++ b/documentation/content/Supported Plugins/multi-part-plugin.md @@ -5,20 +5,20 @@ Date: 2014-04-20 18:18 Slug: how-to-use-multi-part-plugin Comment_id: 3ws2xke-how-to-use-multi-part-plugin Subtitle: -Summary: Elegant can be configured to provide a series section on the right sidebar. Only visible in articles that are labelled as part of a series, this indicator allows navigation between the articles in the series. +Summary: Elegant can be configured to provide a series section on the right sidebar. Only visible in articles that are labelled as part of a series, this indicator allows navigation between the articles in the series. Keywords: Authors: Talha Mansoor, Jack De Winter When writing articles about certain topics, it is advantageous to split a single article into -multiple articles. Without splitting the article up, the author would be forced to cram all +multiple articles. Without splitting the article up, the author would be forced to cram all of the content into a denser and much longer article, reducing its effectiveness and readability in the process. Splitting the article allows the author to focus on a specific concept of the larger article, thereby increasing the overall appearance and readability. Elegant provides the ability to present a view of the articles in the series in the middle of -the right sidebar. This section starts with the name of the series, followed by one bullet -point for each of the articles in the series. The text for the article is prefaced with -"Part N: " (where N is the index of the article) and then the title for the article. To make +the right sidebar. This section starts with the name of the series, followed by one bullet +point for each of the articles in the series. The text for the article is prefaced with +"Part N: " (where N is the index of the article) and then the title for the article. To make navigation easier, the current article is presented in italics, with the other articles being presented as links to their respective articles. @@ -28,8 +28,8 @@ Here is an example of what the Series section may look like: ## Configuration -To enable the reading time for your articles, you need to add `series` to `PLUGINS` in -your Pelican configuration. +To enable the reading time for your articles, you need to add `series` to the `PLUGINS` +configuration variable in your Pelican configuration. ```python PLUGINS = ['series'] @@ -54,11 +54,11 @@ Once the configuration for Series is enabled in the configuration file, using th a given set of articles requires that the article contains the `Series` [metadata]({filename}../Extra Customization/meta-data.md) field value. -The text assigned to the `Series` metadata field is the title of the series. When the page is +The text assigned to the `Series` metadata field is the title of the series. When the page is created, Pelican provides Elegant with a list of all pages that have the same value for the -`Series` metadata field. By default, Elegant sorts that list according to the publish date for -each article. The titles for those pages is then displayed in sorted order, with the current -page presented in *italics* and the other pages presented as a link to those pages. +`Series` metadata field. By default, Elegant sorts that list according to the publish date for +each article. The titles for those pages is then displayed in sorted order, with the current +page presented in _italics_ and the other pages presented as a link to those pages. ```Markdown Series: Maximizing Elegant @@ -66,5 +66,5 @@ series_index: 2 ``` If there is a reason to override the ordering of the articles, the `series_index` metadata -field is required. It is recommended that you use the part number you want displayed for the +field is required. It is recommended that you use the part number you want displayed for the article as the value to assign to the field. diff --git a/documentation/content/Supported Plugins/previous-and-next-article.md b/documentation/content/Supported Plugins/previous-and-next-article.md index 81f9b460..5ae3f309 100644 --- a/documentation/content/Supported Plugins/previous-and-next-article.md +++ b/documentation/content/Supported Plugins/previous-and-next-article.md @@ -5,7 +5,7 @@ Date: 2014-01-27 00:02 Slug: how-to-show-previous-and-next-article Comment_id: p9ot4uz-how-to-show-previous-and-next-article Subtitle: -Summary: Elegant can be configured to provide a Previous and Next article link at the bottom of your articles. This allows for easier navigation through the site if you are looking at articles in published date order. +Summary: Elegant can be configured to provide a Previous and Next article link at the bottom of your articles. This allows for easier navigation through the site if you are looking at articles in published date order. Keywords: Authors: Talha Mansoor, Jack De Winter @@ -13,17 +13,17 @@ When reading a series of articles on a website, a reader often desires to view t the order in which they were published. Elegant provides the ability to provide navigation links to the previous and next articles at -the bottom of each article. These links provide a powerful way to keep visitors engaged +the bottom of each article. These links provide a powerful way to keep visitors engaged and guide them through your site. -Here is an example of what the Previous and Next articles links may look like: +Here is an example of what the Previous and Next Articles section may look like: ![Show next and previous articles]({filename}/images/elegant-theme_previous-next-article.png) ## Configuration -To enable the Previous and Next Article links for your articles, add `neighbors` to `PLUGINS` -in your Pelican configuration. +To enable the Previous and Next Article links for your articles, add `neighbors` to the +`PLUGINS` configuration variable in your Pelican configuration. ```python PLUGINS = ['neighbors'] @@ -35,5 +35,5 @@ configuration variables. When enabled, Elegant will show the links for Previous and Next articles at the very bottom of every article, after any footnotes for the article, but before the footer for the website. The link for the next oldest or Previous article is displayed on the left side and the next -youngest or Next article on the right side. If there is no article that is newer or older than +youngest or Next article on the right side. If there is no article that is newer or older than the current article, the respective link will not be shown. diff --git a/documentation/content/Supported Plugins/reading-time.md b/documentation/content/Supported Plugins/reading-time.md index 05c2c6c7..2c520181 100644 --- a/documentation/content/Supported Plugins/reading-time.md +++ b/documentation/content/Supported Plugins/reading-time.md @@ -16,14 +16,14 @@ while retaining comprehension. Elegant provides this feature, adding a `Reading Time` section at the top of the right sidebar with the estimate for the current article. -Here is an example of what the Reading Time estimate may look like: +Here is an example of what the Reading Time Estimate section may look like: ![Reading Time Section]({static}/images/elegant-theme_reading-time.png) ## Configuration -To enable the reading time for your articles, you need to add `post_stats` to `PLUGINS` in -your Pelican configuration. +To enable the reading time for your articles, you need to add `post_stats` to the `PLUGINS` +configuration variable in your Pelican configuration. ```python PLUGINS = ['post_stats'] @@ -33,7 +33,7 @@ Note that these values must be added to any existing values present for the `PLU configuration variables. !!! note - The [post_stats plugin](https://github.com/getpelican/pelican-plugins/blob/master/post_stats/readme.rst) requires the Python `beautifulsoup4` package to be installed. +The [post_stats plugin](https://github.com/getpelican/pelican-plugins/blob/master/post_stats/readme.rst) requires the Python `beautifulsoup4` package to be installed. In addition, the `READING_TIME_LOWER_LIMIT` configuration variable can be set to specify a lower limit for this feature. If not supplied, the default value for this variable is 4 min. diff --git a/documentation/content/Supported Plugins/share-post-plugin.md b/documentation/content/Supported Plugins/share-post-plugin.md index 1c74bbaf..cc9b5614 100644 --- a/documentation/content/Supported Plugins/share-post-plugin.md +++ b/documentation/content/Supported Plugins/share-post-plugin.md @@ -5,29 +5,29 @@ Date: 2014-03-24 20:14 Slug: how-to-use-social-sharing-plugin Comment_id: x4jitcv-how-to-use-social-sharing-plugin Subtitle: -Summary: Elegant can be configured to provide Social Media sharing links for each of your articles. These links are provide with a simple way to share on various Social Media platforms while endeavoring to not track users in the process. +Summary: Elegant can be configured to provide Social Media sharing links for each of your articles. These links are provide with a simple way to share on various Social Media platforms while endeavoring to not track users in the process. Keywords: social networks, share posts, Authors: Talha Mansoor, Jack De Winter No blog is complete without buttons or links that invites a reader to share your articles -with the friend and colleagues on various social media sites. The problem with these buttons +with the friend and colleagues on various social media sites. The problem with these buttons on many sites is that the buttons are used by big companies to track your web usage, sharing -that information with various companies. (For a more in-depth talk on this subject, please +that information with various companies. (For a more in-depth talk on this subject, please read the [Online Trackers and Links](#Online-Trackers-and-Links) section at the end of this page.) Elegant provides a simple solution to this, using the `Share Post` plugin from pelican to -provide simple and plain old-school URLs to provide the social media links. These have the +provide simple and plain old-school URLs to provide the social media links. These have the benefit of not having any ability to be used for online tracking. -Here is an example of what the Series section may look like: +Here is an example of what the Social Media Sharing section may look like: ![Share Post plugin in Elegant]({filename}/images/elegant-theme-share-post-plugin.png) ## Configuration -To enable the Social Media Sharing links for your articles, add `share_post` to `PLUGINS` -in your Pelican configuration. +To enable the Social Media Sharing links for your articles, add `share_post` to the `PLUGINS` +configuration variable in your Pelican configuration. ```python PLUGINS = ['share_post'] @@ -37,9 +37,9 @@ Note that these values must be added to any existing values present for the `PLU configuration variables. !!! note - The [share_post plugin](https://github.com/getpelican/pelican-plugins/blob/master/share_post/README.md) requires the Python `beautifulsoup4` package to be installed. +The [share_post plugin](https://github.com/getpelican/pelican-plugins/blob/master/share_post/README.md) requires the Python `beautifulsoup4` package to be installed. -The default text used to lead into the Social Media Sharing links is "Share On:". This can +The default text used to lead into the Social Media Sharing links is "Share On:". This can be overridden by defining the `SHARE_POST_INTRO` configuration variable with the text you want to replace it. @@ -56,7 +56,7 @@ completed. The only effect any [metadata]({filename}../Extra Customization/meta-data.md) field will have on Sharing Media links is to change the test to lead into the Social Media Sharing links. As documented above, there is a default that can be overridden using the `SHARE_POST_INTRO` -configuration variable. This can be further overridden for a specific article by providing +configuration variable. This can be further overridden for a specific article by providing the `share_post_intro` metadata field value for an article. ```yaml @@ -74,7 +74,7 @@ since as [early as 2009](https://www.eff.org/deeplinks/2009/09/online-trackers-and-social-networks). Developers have responded to these concerned by coming up with -[different ways](http://fixtracking.com/) to cope with this issue. The solutions range from +[different ways](http://fixtracking.com/) to cope with this issue. The solutions range from custom [browser plugins](https://disconnect.me/) to completely totally [reinventing share widgets](http://panzi.github.io/SocialSharePrivacy/) for a given browser. However, it is unreasonable to expect that each of your visitors uses a privacy plugin. @@ -82,11 +82,11 @@ Depending on your setup, your computer's browser or mobile phone's browser may n users install any kind of plugin. Reinventing a social widget that respects the user's concerns will certainly requiring the more -educated readers about it. For other readers, the "new" or "changed" social widget will seem -alien to them, and will make them hesitant to use it. In turn, that will almost definitely +educated readers about it. For other readers, the "new" or "changed" social widget will seem +alien to them, and will make them hesitant to use it. In turn, that will almost definitely result in a decrease in the number of shares of your articles on social networks. -Pelican (and therefore Elegant) uses a simple approach to work around this issue. By using +Pelican (and therefore Elegant) uses a simple approach to work around this issue. By using plain URLs to provide it's ability to share with social media sites, the entire widget issue -is avoided. The only cost that seems to be present is that some social media sites **require** +is avoided. The only cost that seems to be present is that some social media sites **require** some form of widget. From 1e42d7527c6e50f4b37d0b9bb478e83ea3eb41f0 Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Mon, 22 Jul 2019 19:15:12 -0700 Subject: [PATCH 26/52] docs(change): cleaning up pre-commit changes --- .pre-commit-config.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index adfcae07..ca09066b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,7 +6,6 @@ repos: - id: prettier files: \.(css|js|md|markdown|json) exclude: ^static/(tipuesearch|magnific) - log_file: prettier.out - repo: https://github.com/python/black rev: master hooks: From 6757c912613789cb43a872548cbbfb0db6de2ff6 Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Mon, 22 Jul 2019 19:37:39 -0700 Subject: [PATCH 27/52] docs(change): cleaning up yaspeller issues --- .yaspeller.json | 2 ++ documentation/content/Supported Plugins/assets-plugin.md | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.yaspeller.json b/.yaspeller.json index 76fbd2be..5a89eec8 100644 --- a/.yaspeller.json +++ b/.yaspeller.json @@ -138,6 +138,7 @@ "metatag", "metatags", "Miguel", + "minification", "Mohamed", "Mohanan", "monetization", @@ -215,6 +216,7 @@ "tshepang", "tshepang_dev", "uncollapsed", + "understandability", "unhide", "unordered", "validator", diff --git a/documentation/content/Supported Plugins/assets-plugin.md b/documentation/content/Supported Plugins/assets-plugin.md index a724620d..d16e90ce 100644 --- a/documentation/content/Supported Plugins/assets-plugin.md +++ b/documentation/content/Supported Plugins/assets-plugin.md @@ -13,14 +13,14 @@ When a webpage is created, webpage authors and static page generators will often low-level asset files from a trusted location. Between Pelican and Elegant, these files will often number between 8 and 15 CSS or JavaScript files[^css-javascript]. While these files are essential to the proper look and feel of a properly designed website, the overhead of this -content being in separate files is that one request is made from the browser to the webserver +content being in separate files is that one request is made from the browser to the server for each file. [^css-javascript]: If you would like to learn more about these, [W3Schools](https://www.w3schools.com/) have some great introductions to these files and their affects. The important part about these files is that they change how the browser displays and reacts to a given webpage. These files are use on 99.9% of the websites in existence due to their versatility. Pelican provides a plugin that takes the various CSS and JavaScript files and compiles each group of them into a single file. Not only does this process reduce the number of calls to -retrieve files from the webserver, but it minifies[^minifies] or reduces the overall size of +retrieve files from the server, but it minifies[^minifies] or reduces the overall size of those files as well. [^]: [Wikipedia]() has a good article on minification. The summary is that anything unnecessary over a series of files is removed and concatenated together to produce a single file that is the minimum size possible while not losing any understandability. From 31f00004023565694f8b283038bd1176cf1d5bed Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Mon, 22 Jul 2019 19:43:43 -0700 Subject: [PATCH 28/52] docs(change): cleaning up yaspeller issues --- documentation/content/Supported Plugins/assets-plugin.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/content/Supported Plugins/assets-plugin.md b/documentation/content/Supported Plugins/assets-plugin.md index d16e90ce..43385351 100644 --- a/documentation/content/Supported Plugins/assets-plugin.md +++ b/documentation/content/Supported Plugins/assets-plugin.md @@ -11,12 +11,12 @@ Authors: Talha Mansoor, Jack De Winter When a webpage is created, webpage authors and static page generators will often grab low-level asset files from a trusted location. Between Pelican and Elegant, these files will -often number between 8 and 15 CSS or JavaScript files[^css-javascript]. While these files are +often number between 8 and 15 CSS or JavaScript files[^css-java-script]. While these files are essential to the proper look and feel of a properly designed website, the overhead of this content being in separate files is that one request is made from the browser to the server for each file. -[^css-javascript]: If you would like to learn more about these, [W3Schools](https://www.w3schools.com/) have some great introductions to these files and their affects. The important part about these files is that they change how the browser displays and reacts to a given webpage. These files are use on 99.9% of the websites in existence due to their versatility. +[^css-java-script]: If you would like to learn more about these, [W3Schools](https://www.w3schools.com/) have some great introductions to these files and their affects. The important part about these files is that they change how the browser displays and reacts to a given webpage. These files are use on 99.9% of the websites in existence due to their versatility. Pelican provides a plugin that takes the various CSS and JavaScript files and compiles each group of them into a single file. Not only does this process reduce the number of calls to From 22be913480d2cba53364045055912cf44858d0f8 Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Tue, 23 Jul 2019 20:21:46 -0700 Subject: [PATCH 29/52] docs(change): addressing issues raised in https://github.com/Pelican-Elegant/elegant/pull/462 --- .../Appearance and Style/why-look-and-feel.md | 19 +++++++++-------- .../Supported Plugins/assets-plugin.md | 17 +++++---------- .../Supported Plugins/author-blurbs.md | 2 +- .../Supported Plugins/multi-part-plugin.md | 16 +++++--------- .../previous-and-next-article.md | 16 +++++++------- .../content/Supported Plugins/reading-time.md | 3 --- .../Supported Plugins/share-post-plugin.md | 21 ++++++++----------- 7 files changed, 37 insertions(+), 57 deletions(-) diff --git a/documentation/content/Appearance and Style/why-look-and-feel.md b/documentation/content/Appearance and Style/why-look-and-feel.md index 530b7505..8667eb18 100644 --- a/documentation/content/Appearance and Style/why-look-and-feel.md +++ b/documentation/content/Appearance and Style/why-look-and-feel.md @@ -41,16 +41,17 @@ a slightly darker font color is used. Instead of using bold colors for the text background of the admonitions and code blocks, lighter colors are used for both. Elegant also reduces the distractions by relocating the extra information contained in an -article's [Table of Contents]({filename}./table-of-contents.md) +article's [Table of Contents]({static}./table-of-contents.md) to the left sidebar and displaying it in a smaller font. This allows the table to retain it's usefulness to the reader while not intruding on the article. In a similar fashion, the right sidebar is used to relate any other extra information about the article to the user. Elements that regularly appear in the right sidebar include: -Category, -Last Updated time, -"Monthly Updates" opt-in, -Published time, -[Reading Time]({filename}../Supported Plugins/reading-time.md), and -[Series section]({filename}../Supported Plugins/multi-part-plugin.md) -"Stay in Touch" icons, -Tags. + +- Category +- Last Updated time +- "Monthly Updates" opt-in +- Published time +- [Reading Time]({static}../Supported Plugins/reading-time.md) +- [Series section]({static}../Supported Plugins/multi-part-plugin.md) +- ["Stay in Touch" icons]({static}../SEO and SMO/social-profiles-sidebar.md) +- Tags diff --git a/documentation/content/Supported Plugins/assets-plugin.md b/documentation/content/Supported Plugins/assets-plugin.md index 43385351..eb5b7882 100644 --- a/documentation/content/Supported Plugins/assets-plugin.md +++ b/documentation/content/Supported Plugins/assets-plugin.md @@ -5,26 +5,22 @@ Date: 2014-03-24 14:09 Slug: avoid-unnecessary-http-requests Comment_id: hk9m5eq-avoid-unnecessary-http-requests Subtitle: -Summary: Pelican can be configured to compile multiple assets for your website into one single asset. When these assets are combined together, they are reduce to only their necessary components, and can be fetch by the webpage in a single call. +Summary: Pelican can be configured to compile multiple assets for your website into one single asset. When these assets are combined together, they are reduce to only their necessary components, and can be fetched by the browser in a single call. Keywords: Authors: Talha Mansoor, Jack De Winter When a webpage is created, webpage authors and static page generators will often grab low-level asset files from a trusted location. Between Pelican and Elegant, these files will -often number between 8 and 15 CSS or JavaScript files[^css-java-script]. While these files are +often number between 8 and 15 CSS or JavaScript files. While these files are essential to the proper look and feel of a properly designed website, the overhead of this -content being in separate files is that one request is made from the browser to the server -for each file. - -[^css-java-script]: If you would like to learn more about these, [W3Schools](https://www.w3schools.com/) have some great introductions to these files and their affects. The important part about these files is that they change how the browser displays and reacts to a given webpage. These files are use on 99.9% of the websites in existence due to their versatility. +content being in separate files is that separate requests are made for each of them to the +server. Pelican provides a plugin that takes the various CSS and JavaScript files and compiles each group of them into a single file. Not only does this process reduce the number of calls to -retrieve files from the server, but it minifies[^minifies] or reduces the overall size of +retrieve files from the server, but it minifies or reduces the overall size of those files as well. -[^]: [Wikipedia]() has a good article on minification. The summary is that anything unnecessary over a series of files is removed and concatenated together to produce a single file that is the minimum size possible while not losing any understandability. - ## Configuration To enable Asset Management for your website, add `assets` to the `PLUGINS` configuration @@ -34,9 +30,6 @@ variable in your Pelican configuration. PLUGINS = ['assets'] ``` -Note that these values must be added to any existing values present for the `PLUGINS` -configuration variables. - !!! note The [assets plugin](https://github.com/getpelican/pelican-plugins/blob/master/assets/Readme.rst) requires the Python `webassets` and `cssmin` packages to be installed. diff --git a/documentation/content/Supported Plugins/author-blurbs.md b/documentation/content/Supported Plugins/author-blurbs.md index 7393cdd1..886972f9 100644 --- a/documentation/content/Supported Plugins/author-blurbs.md +++ b/documentation/content/Supported Plugins/author-blurbs.md @@ -72,7 +72,7 @@ above example, Talha's `avatar` URL is local, while Pablo's URL is remote. While the configuration for Author Blurbs is centralized in the configuration file, enabling this feature for a given article requires that the article contains either the `author` or -`authors` [metadata]({filename}../Extra Customization/meta-data.md) field values. If neither +`authors` [metadata]({static}../Extra Customization/meta-data.md) field values. If neither of these values are provided, the `AUTHOR` configuration variable will be used as a default. ```Python diff --git a/documentation/content/Supported Plugins/multi-part-plugin.md b/documentation/content/Supported Plugins/multi-part-plugin.md index eff3f5ba..bd2392d2 100644 --- a/documentation/content/Supported Plugins/multi-part-plugin.md +++ b/documentation/content/Supported Plugins/multi-part-plugin.md @@ -1,5 +1,5 @@ -Title: Add a Series Indicator to Your Multipart Articles -Tags: pelican-theme, pelican-plugin, navigation, web-design +Title: Displaying a Series Information for Your Multipart Articles +Tags: pelican-plugin, navigation, web-design Category: Supported Plugins Date: 2014-04-20 18:18 Slug: how-to-use-multi-part-plugin @@ -24,7 +24,7 @@ presented as links to their respective articles. Here is an example of what the Series section may look like: -![series example in the sidebar]({filename}/images/elegant-theme_multi-part-sidebar.png) +![series example in the sidebar]({static}/images/elegant-theme_multi-part-sidebar.png) ## Configuration @@ -35,9 +35,6 @@ configuration variable in your Pelican configuration. PLUGINS = ['series'] ``` -Note that these values must be added to any existing values present for the `PLUGINS` -configuration variables. - In addition, the `SERIES_TITLE` configuration variable can be set to specify the title used for the Series section, regardless of the series. @@ -45,14 +42,11 @@ the Series section, regardless of the series. SERIES_TITLE = "More In This Series" ``` -Note that this configuration variable will only change the name of the series for display as -the title of the Series section, and will not affect any aspect of the grouping of articles. - ## Article Metadata Once the configuration for Series is enabled in the configuration file, using this feature for a given set of articles requires that the article contains the `Series` -[metadata]({filename}../Extra Customization/meta-data.md) field value. +[metadata]({static}../Extra Customization/meta-data.md) field value. The text assigned to the `Series` metadata field is the title of the series. When the page is created, Pelican provides Elegant with a list of all pages that have the same value for the @@ -61,7 +55,7 @@ each article. The titles for those pages is then displayed in sorted order, with page presented in _italics_ and the other pages presented as a link to those pages. ```Markdown -Series: Maximizing Elegant +series: Maximizing Elegant series_index: 2 ``` diff --git a/documentation/content/Supported Plugins/previous-and-next-article.md b/documentation/content/Supported Plugins/previous-and-next-article.md index 5ae3f309..b2877093 100644 --- a/documentation/content/Supported Plugins/previous-and-next-article.md +++ b/documentation/content/Supported Plugins/previous-and-next-article.md @@ -1,5 +1,5 @@ -Title: Add Previous and Next Article Links to Your Articles -Tags: pelican-theme, pelican-plugin, navigation, web-design +Title: Add Previous and Next Article Links +Tags: pelican-plugin, navigation, web-design Category: Supported Plugins Date: 2014-01-27 00:02 Slug: how-to-show-previous-and-next-article @@ -10,7 +10,7 @@ Keywords: Authors: Talha Mansoor, Jack De Winter When reading a series of articles on a website, a reader often desires to view the articles in -the order in which they were published. +chronological order by publish date. Elegant provides the ability to provide navigation links to the previous and next articles at the bottom of each article. These links provide a powerful way to keep visitors engaged @@ -18,7 +18,7 @@ and guide them through your site. Here is an example of what the Previous and Next Articles section may look like: -![Show next and previous articles]({filename}/images/elegant-theme_previous-next-article.png) +![Show next and previous articles]({static}/images/elegant-theme_previous-next-article.png) ## Configuration @@ -29,11 +29,9 @@ To enable the Previous and Next Article links for your articles, add `neighbors` PLUGINS = ['neighbors'] ``` -Note that these values must be added to any existing values present for the `PLUGINS` -configuration variables. - When enabled, Elegant will show the links for Previous and Next articles at the very bottom of every article, after any footnotes for the article, but before the footer for the website. The link for the next oldest or Previous article is displayed on the left side and the next -youngest or Next article on the right side. If there is no article that is newer or older than -the current article, the respective link will not be shown. +youngest or Next article on the right side, being consistent with most languages being +Left-to-Right language. If there is no article that is newer or older than the current article, +the respective link will not be shown. diff --git a/documentation/content/Supported Plugins/reading-time.md b/documentation/content/Supported Plugins/reading-time.md index 2c520181..bdf5ca31 100644 --- a/documentation/content/Supported Plugins/reading-time.md +++ b/documentation/content/Supported Plugins/reading-time.md @@ -29,9 +29,6 @@ configuration variable in your Pelican configuration. PLUGINS = ['post_stats'] ``` -Note that these values must be added to any existing values present for the `PLUGINS` -configuration variables. - !!! note The [post_stats plugin](https://github.com/getpelican/pelican-plugins/blob/master/post_stats/readme.rst) requires the Python `beautifulsoup4` package to be installed. diff --git a/documentation/content/Supported Plugins/share-post-plugin.md b/documentation/content/Supported Plugins/share-post-plugin.md index cc9b5614..9f7c3ad0 100644 --- a/documentation/content/Supported Plugins/share-post-plugin.md +++ b/documentation/content/Supported Plugins/share-post-plugin.md @@ -1,11 +1,11 @@ -Title: Add Social Sharing Links to Your Articles +Title: Add Social Sharing Links Tags: pelican-theme, pelican-plugin, social-media Category: Supported Plugins Date: 2014-03-24 20:14 Slug: how-to-use-social-sharing-plugin Comment_id: x4jitcv-how-to-use-social-sharing-plugin Subtitle: -Summary: Elegant can be configured to provide Social Media sharing links for each of your articles. These links are provide with a simple way to share on various Social Media platforms while endeavoring to not track users in the process. +Summary: Elegant can be configured to provide Social Media sharing links for each of your articles. These links provide a simple way to share on various Social Media platforms while endeavoring to not track users in the process. Keywords: social networks, share posts, Authors: Talha Mansoor, Jack De Winter @@ -33,9 +33,6 @@ configuration variable in your Pelican configuration. PLUGINS = ['share_post'] ``` -Note that these values must be added to any existing values present for the `PLUGINS` -configuration variables. - !!! note The [share_post plugin](https://github.com/getpelican/pelican-plugins/blob/master/share_post/README.md) requires the Python `beautifulsoup4` package to be installed. @@ -53,11 +50,12 @@ Once the configuration for Sharing Media Links is enabled in the configuration f this feature to provide links for your readers to share your articles on social media is completed. -The only effect any [metadata]({filename}../Extra Customization/meta-data.md) field will have -on Sharing Media links is to change the test to lead into the Social Media Sharing links. -As documented above, there is a default that can be overridden using the `SHARE_POST_INTRO` -configuration variable. This can be further overridden for a specific article by providing -the `share_post_intro` metadata field value for an article. +The only effect any [metadata]({static}../Extra Customization/meta-data.md) field will have +on Sharing Media links is to change the text to lead into the Social Media Sharing links. +As documented above, the `SHARE_POST_INTRO` can be used to provide an alternate lead in text +for the Social Media Sharing links. This text can be further overridden on an +article-by-article basis by specifying the `share_post_intro` metadata field value for an +article as follows: ```yaml share_post_intro: Share this article on Elegant with @@ -88,5 +86,4 @@ result in a decrease in the number of shares of your articles on social networks Pelican (and therefore Elegant) uses a simple approach to work around this issue. By using plain URLs to provide it's ability to share with social media sites, the entire widget issue -is avoided. The only cost that seems to be present is that some social media sites **require** -some form of widget. +is avoided. From 199af9d687a0ae2d7f890d8a0a2db4ccadbd76de Mon Sep 17 00:00:00 2001 From: Jack De Winter Date: Wed, 24 Jul 2019 17:57:16 -0700 Subject: [PATCH 30/52] doc(changes): fixing validation errors --- .../content/Appearance and Style/why-look-and-feel.md | 8 ++++---- documentation/content/Development/documentation-status.md | 1 + documentation/content/Supported Plugins/author-blurbs.md | 2 +- .../content/Supported Plugins/multi-part-plugin.md | 2 +- .../content/Supported Plugins/share-post-plugin.md | 2 +- 5 files changed, 8 insertions(+), 7 deletions(-) diff --git a/documentation/content/Appearance and Style/why-look-and-feel.md b/documentation/content/Appearance and Style/why-look-and-feel.md index 8667eb18..0c75a1cb 100644 --- a/documentation/content/Appearance and Style/why-look-and-feel.md +++ b/documentation/content/Appearance and Style/why-look-and-feel.md @@ -41,7 +41,7 @@ a slightly darker font color is used. Instead of using bold colors for the text background of the admonitions and code blocks, lighter colors are used for both. Elegant also reduces the distractions by relocating the extra information contained in an -article's [Table of Contents]({static}./table-of-contents.md) +article's [Table of Contents]({filename}./table-of-contents.md) to the left sidebar and displaying it in a smaller font. This allows the table to retain it's usefulness to the reader while not intruding on the article. In a similar fashion, the right sidebar is used to relate any other extra information about the article to the user. Elements @@ -51,7 +51,7 @@ that regularly appear in the right sidebar include: - Last Updated time - "Monthly Updates" opt-in - Published time -- [Reading Time]({static}../Supported Plugins/reading-time.md) -- [Series section]({static}../Supported Plugins/multi-part-plugin.md) -- ["Stay in Touch" icons]({static}../SEO and SMO/social-profiles-sidebar.md) +- [Reading Time]({filename}../Supported Plugins/reading-time.md) +- [Series section]({filename}../Supported Plugins/multi-part-plugin.md) +- ["Stay in Touch" icons]({filename}../SEO and SMO/social-profiles-sidebar.md) - Tags diff --git a/documentation/content/Development/documentation-status.md b/documentation/content/Development/documentation-status.md index 739eff90..1c03fe5a 100644 --- a/documentation/content/Development/documentation-status.md +++ b/documentation/content/Development/documentation-status.md @@ -1,5 +1,6 @@ --- Title: Document Status +Date: 2019-07-01 10:49 Tags: Category: Development Subtitle: diff --git a/documentation/content/Supported Plugins/author-blurbs.md b/documentation/content/Supported Plugins/author-blurbs.md index 886972f9..7393cdd1 100644 --- a/documentation/content/Supported Plugins/author-blurbs.md +++ b/documentation/content/Supported Plugins/author-blurbs.md @@ -72,7 +72,7 @@ above example, Talha's `avatar` URL is local, while Pablo's URL is remote. While the configuration for Author Blurbs is centralized in the configuration file, enabling this feature for a given article requires that the article contains either the `author` or -`authors` [metadata]({static}../Extra Customization/meta-data.md) field values. If neither +`authors` [metadata]({filename}../Extra Customization/meta-data.md) field values. If neither of these values are provided, the `AUTHOR` configuration variable will be used as a default. ```Python diff --git a/documentation/content/Supported Plugins/multi-part-plugin.md b/documentation/content/Supported Plugins/multi-part-plugin.md index bd2392d2..876d32f6 100644 --- a/documentation/content/Supported Plugins/multi-part-plugin.md +++ b/documentation/content/Supported Plugins/multi-part-plugin.md @@ -46,7 +46,7 @@ SERIES_TITLE = "More In This Series" Once the configuration for Series is enabled in the configuration file, using this feature for a given set of articles requires that the article contains the `Series` -[metadata]({static}../Extra Customization/meta-data.md) field value. +[metadata]({filename}../Extra Customization/meta-data.md) field value. The text assigned to the `Series` metadata field is the title of the series. When the page is created, Pelican provides Elegant with a list of all pages that have the same value for the diff --git a/documentation/content/Supported Plugins/share-post-plugin.md b/documentation/content/Supported Plugins/share-post-plugin.md index 9f7c3ad0..89d90098 100644 --- a/documentation/content/Supported Plugins/share-post-plugin.md +++ b/documentation/content/Supported Plugins/share-post-plugin.md @@ -50,7 +50,7 @@ Once the configuration for Sharing Media Links is enabled in the configuration f this feature to provide links for your readers to share your articles on social media is completed. -The only effect any [metadata]({static}../Extra Customization/meta-data.md) field will have +The only effect any [metadata]({filename}../Extra Customization/meta-data.md) field will have on Sharing Media links is to change the text to lead into the Social Media Sharing links. As documented above, the `SHARE_POST_INTRO` can be used to provide an alternate lead in text for the Social Media Sharing links. This text can be further overridden on an From 9bfe3c1f414c9f709bd39a8c67fb4ef2a74ab1e0 Mon Sep 17 00:00:00 2001 From: Ashwin Vishnu Date: Tue, 23 Jul 2019 14:12:36 +0200 Subject: [PATCH 31/52] fix(freelists): replace deprecated subscription form with button Fixes deprecation reported in #412 --- templates/_includes/freelists.html | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/templates/_includes/freelists.html b/templates/_includes/freelists.html index 3bd3802b..22e40009 100644 --- a/templates/_includes/freelists.html +++ b/templates/_includes/freelists.html @@ -5,21 +5,9 @@ {% from '_includes/_defaults.html' import SUBSCRIBE_BUTTON_TITLE with context %}

From 27f083123b61f7a7da147f1245d18241fb9e88b8 Mon Sep 17 00:00:00 2001 From: Ashwin Vishnu Date: Tue, 23 Jul 2019 14:21:20 +0200 Subject: [PATCH 32/52] fix(freelists): rm unused include --- templates/_includes/freelists.html | 1 - 1 file changed, 1 deletion(-) diff --git a/templates/_includes/freelists.html b/templates/_includes/freelists.html index 22e40009..3a8c8445 100644 --- a/templates/_includes/freelists.html +++ b/templates/_includes/freelists.html @@ -1,7 +1,6 @@ {% from '_includes/_defaults.html' import FREELISTS_NAME with context %} {% if FREELISTS_NAME %} {% from '_includes/_defaults.html' import EMAIL_SUBSCRIPTION_LABEL with context %} -{% from '_includes/_defaults.html' import EMAIL_FIELD_PLACEHOLDER with context %} {% from '_includes/_defaults.html' import SUBSCRIBE_BUTTON_TITLE with context %}
From 7b615d0678a115c41c71e3241249c9dc1d6930f6 Mon Sep 17 00:00:00 2001 From: jackdewinter Date: Sun, 28 Jul 2019 19:52:27 -0700 Subject: [PATCH 33/52] docs(update): photo gallery and series plugin * docs(change): Updating status doc to reflect current state. * doc(changes): Rewrite of multi-part plugin per issue 308. * doc(changes) Adding rewrite of next and previous indicator. * docs(change): Adding rewrite for share-post. * docs(change): Updating recently changed plugins articles to conform to each other. * docs(change): rewriting assets documentation * docs(change): correct sentence grammar * docs(change): cleaning up pre-commit changes * docs(change): cleaning up yaspeller issues * docs(change): cleaning up yaspeller issues * docs(change): addressing issues raised in https://github.com/Pelican-Elegant/elegant/pull/462 * doc(changes): fixing validation errors * docs((changes)): updating photo plugin documentation Updating the photo plugin documentation. Broke it up into two articles. First one describes what you need to do to get a simple photo gallery up and running. Second one describes more advanced features. --- .../Supported Plugins/multi-part-plugin.md | 6 +- .../photo-gallery-advanced.md | 158 ++++++++++++++++++ .../content/Supported Plugins/photogallery.md | 136 +++++++++------ .../images/elegant-theme_photo-gallery.png | Bin 0 -> 388695 bytes 4 files changed, 248 insertions(+), 52 deletions(-) create mode 100644 documentation/content/Supported Plugins/photo-gallery-advanced.md create mode 100644 documentation/content/images/elegant-theme_photo-gallery.png diff --git a/documentation/content/Supported Plugins/multi-part-plugin.md b/documentation/content/Supported Plugins/multi-part-plugin.md index 876d32f6..7b8e3516 100644 --- a/documentation/content/Supported Plugins/multi-part-plugin.md +++ b/documentation/content/Supported Plugins/multi-part-plugin.md @@ -45,12 +45,12 @@ SERIES_TITLE = "More In This Series" ## Article Metadata Once the configuration for Series is enabled in the configuration file, using this feature for -a given set of articles requires that the article contains the `Series` +a given set of articles requires that the article contains the `series` [metadata]({filename}../Extra Customization/meta-data.md) field value. -The text assigned to the `Series` metadata field is the title of the series. When the page is +The text assigned to the `series` metadata field is the title of the series. When the page is created, Pelican provides Elegant with a list of all pages that have the same value for the -`Series` metadata field. By default, Elegant sorts that list according to the publish date for +`series` metadata field. By default, Elegant sorts that list according to the publish date for each article. The titles for those pages is then displayed in sorted order, with the current page presented in _italics_ and the other pages presented as a link to those pages. diff --git a/documentation/content/Supported Plugins/photo-gallery-advanced.md b/documentation/content/Supported Plugins/photo-gallery-advanced.md new file mode 100644 index 00000000..fdf6e9ba --- /dev/null +++ b/documentation/content/Supported Plugins/photo-gallery-advanced.md @@ -0,0 +1,158 @@ +Title: Advanced Configuration for an Image Gallery Article +Tags: pelican-theme, pelican-plugin, photo gallery +Category: Supported Plugins +Date: 2019-06-09 10:49 +Slug: how-to-use-photos-plugin-advanced +Subtitle: +Summary: Elegant can be configured to provide a simple display of a series of images, usually photos. Instead of asking the author to manually add a link for each photo, this feature provides basic gallery behavior at low cost to the author. +Keywords: photos, gallery, photogallery + +[TOC] + +## Introduction + +This article continues the documentation of the Photo Gallery configuration documented in the +article [Creating a Photo Gallery Article]({filename}./photogallery.md). + +While getting started with a default photo gallery is relatively easy (one configuration +variable and a metadata field per article), enabling some of the more advanced features +requires a little more effort. This effort will allow for the inclusion of single gallery +photos into articles and the fine tuning of the image transformations used to render the +photos for the photo galleries and articles. Together these changes will give you the power +to customize your photo gallery to your requirements. + +## Including Gallery Photos in Articles + +Prior to including single gallery photos in articles, the `PHOTO_LIBRARY` configuration +variable must first be set to the full path of the directory containing all of the galleries. +For example, in the previous article, +[Creating a Photo Gallery Article]({filename}./photogallery.md#article-metadata), +the gallery was added to the article as follows: + +```yaml +gallery: {filename}../gallery-source/dragondance +``` + +Assuming that you have installed a standard installation of Pelican in the directory +`/home/stuff/blog-content` and inferring from the above metadata that all photo galleries are +located in the `content/gallery-source` directory, the full path to the galleries should be as +follows: + +```Python +PHOTO_LIBRARY = '/home/stuff/blog-content/website/content/gallery-source' +``` + +### Adding a Single Photos to an Article + +Once the above configuration has been completed, add a photo into the body of an article using +the following format: `{photo}folder/image.jpg`. The `{photo}` part of the format calls out +this image as part of a gallery, and instructs the `Photos` plugin to resize a photo +specifically for use in articles. The `folder` part refers to the folder representing the +gallery, and the `image.jpg` is the filename of the photo within the `folder` directory. + +For example, say you want to highlight one of the photos, `photo-1.jpg`, that was contained +within the `dragondance` gallery presented in your article. To include it in a Markdown +article, add the following text to the article: + +```Markdown +![first image]({photo}dragondance/photo-1.jpg) +``` + +In addition, using the prefix `{lightbox}` instead of `{photo}` will cause the thumbnail of the +photo to be displayed in the article. Clicking on the thumbnail will bring up the full sized +image from the photo gallery, similar to how it was displayed in the photo gallery. + +## Modifying Image Display in Galleries + +There is a small amount of configuration that is available to modify how a single photo is +displayed in the galleries. These modifications include specifying captions for one or more +photos, specifying EXIF information for one or more photos, and specifying one or more photos +to not display as part of the gallery. + +All three of these modifications are controlled by text files that are located in the same +source directory as the photos. These text files provide extra information that is used when +the article containing the specified photo gallery is being generated. + +For the first two choices, there are two distinct files: `exif.txt` and `captions.txt`. In +both cases, the file format is simply the name of the image, a colon, and the information to +associate with the photo. + +For example, the information in the `exif.txt` may be: + +```text +best.jpg: Canon EOS 5D Mark II - 20mm f/8 1/250s ISO 100 +``` + +and the information in the `captions.txt` file may be: + +```text +best.jpg: My best photo ever! How lucky of me! +``` + +Elegant will display both of these pieces of information at the bottom of the popup for an +individual image. + +To remove keep the photo file in a gallery, but not show it as part of the gallery, the +`blacklist.txt` file is used. Even simpler than the previous two files, the file format is +simply the name of the photo to exclude, one photo to a line. + +For example, to keep the file `this-file-will-be-skipped.jpg` in the gallery directory but not +display it as part of the gallery, the `blacklist.txt` file would look like this: + +```text +this-file-will-be-skipped.jpg +``` + +## Caching Processed Images + +To reduce the need to reprocess images to fit into the gallery, article, and thumbnail sizes, +the `Photo` plugin only processes images if the output file is not already present in the +destination directory. As such, to apply any configuration changes to images that have already +been processed, their destination images need to deleted from the relevant directories under +the `photos` directory from the Pelican output. + +As both of the following sections change configuration variables that affect how the images +are processed, this note on caching applies to any changes of configuration variables +specified in the following sections. + +## Advanced Configuration Values + +The definitive list of the values and their defaults is located on the +[Photos Plugins](https://github.com/getpelican/pelican-plugins/blob/master/photos/README.md) +webpage. + +The definitive list has been pared down, tested, and documented with specific focus on the +Elegant theme. Testing was performed using the list from the Photos Plugin webpage along +with the source code for the Photos Plugin. Any significant difference between the behavior +documented below and the definitive list is usually attributed to differences between the +source code and the documentation for the Photos Plugin. + +As a decent part of this information is presented after testing and research, please feel free +to contact us if you see different behavior than is documented here. + +| Configuration Name | Default Value | Description | +| -------------------------------------------------------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `PHOTO_GALLERY` | `(1024, 768, 80)` | Three attributes, describing the maximum width, the maximum height, and the quality of the resized image. The specific set of attributes applies to the maximum size of the photo displayed when the reader clicks on a gallery's thumbnail | +| image in the article. Note that the quality of the resized image only applies to JPG images. | +| `PHOTO_ARTICLE` | `(760, 506, 80)` | The same attributes as `PHOTO_GALLERY`, but for the size of a photo from a gallery used in an article. | +| `PHOTO_THUMB` | `(192, 144, 60)` | The same attributes as `PHOTO_GALLERY`, but for the size of the thumbnails used to show the contents of the gallery. | +| `PHOTO_SQUARE_THUMB` | `False` | This setting controls whether or not the thumbnails retain their aspect ratio when resized. If this setting is `True`, the thumbnails will not retain their aspect ratio and will be cropped to fit into the rectangle defined by the `PHOTO_THUMB` configuration variable. | +| `PHOTO_RESIZE_JOBS` | `1` | Number of resize jobs to be run in parallel. If installed on a Windows machine, [read this](photo-gallery-advanced.md#boo). | +| `PHOTO_WATERMARK` | `True` | Add a watermark to all photos in articles and pages. The watermarks added are controlled by the `PHOTO_WATERMARK_TEXT` and `PHOTO_WATERMARK_IMG` configuration variables described below. Note that if both are specified, both will be used. | +| `PHOTO_WATERMARK_TEXT` | `SITENAME` | Text to use for the watermark. | +| `PHOTO_WATERMARK_TEXT_COLOR` | `(255, 255, 255)` | Color of the text used for the watermark. | +| `PHOTO_WATERMARK_IMG` | `''` | Full path to the image to use as a watermark. | +| `PHOTO_WATERMARK_IMG_SIZE` | `False` | Size to apply to the watermark image, expressed as `(width,height)`. | + +### JPG Specific EXIF Configuration Values + +!!! note +The [photos plugin](https://github.com/getpelican/pelican-plugins/blob/master/photos/README.md)requires the Python `piexif` package to provide control over any [EXIF](https://photographylife.com/what-is-exif-data) information in the images. + +| Configuration Name | Default Value | Description | +| ----------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `PHOTO_EXIF_KEEP` | `False` | Keep the EXIF information from the input photo. | +| `PHOTO_EXIF_REMOVE_GPS` | `False` | Remove any EXIF GPS information from the photos. | +| `PHOTO_EXIF_AUTOROTATE` | `True` | Use the EXIF orientation field to determine how to rotate the photo so all photos are in a standard orientation. | +| `PHOTO_EXIF_COPYRIGHT` | `False` | If not `False` and no existing copyright information is provided in the image, attach an author and license to the file. Choices include: - COPYRIGHT, [CC0](https://creativecommons.org/share-your-work/public-domain/cc0/), [CC-BY-NC-ND](https://creativecommons.org/licenses/by-nc-nd/2.0/), [CC-BY-NC-SA](https://creativecommons.org/licenses/by-nc-sa/3.0/), [CC-BY](https://creativecommons.org/licenses/by/4.0), [CC-BY-SA](https://creativecommons.org/licenses/by-sa/4.0), [CC-BY-NC](https://creativecommons.org/licenses/by-nc/4.0/), [CC-BY-ND](https://creativecommons.org/licenses/by-nd/4.0) | +| `PHOTO_EXIF_COPYRIGHT_AUTHOR` | `SITENAME` | If `PHOTO_EXIF_COPYRIGHT` is not `False` and no copyright author is present in the image, use this value as the author. | diff --git a/documentation/content/Supported Plugins/photogallery.md b/documentation/content/Supported Plugins/photogallery.md index 1d984c0f..498135d3 100644 --- a/documentation/content/Supported Plugins/photogallery.md +++ b/documentation/content/Supported Plugins/photogallery.md @@ -1,83 +1,121 @@ -Title: Photo gallery plugin -Tags: pelican-theme, pelican-plugin, photo-gallery +Title: Creating a Photo Gallery Article +Tags: pelican-theme, pelican-plugin, photo gallery Category: Supported Plugins Date: 2019-06-09 10:49 Slug: how-to-use-photos-plugin Subtitle: -Summary: Elegant integrates 'photos' gallery plugin of Pelican out of the box +Summary: Elegant can be configured to provide a simple display of a series of images, usually photos. Instead of asking the article's author to manually add a link for each photo, this feature provides basic gallery behavior with almost no cost to the author. Keywords: photos, gallery, photogallery -In order to easily work with Photos, Pelican has a plugin for [photos](https://github.com/getpelican/pelican-plugins/tree/master/photos) that allows to easily show folders of pictures inside an article. +[TOC] -The relevant template for article has been already incorporated in Pelican, so last steps are to add to you requirements the ones for this plugin `Pillow` and optionally `Piexif`. +In many cases, when an author writes an article and includes an image, there is a specific +reason that the image needs to be in that exact place. A good example of this is the image +at the end of this section, specifically part of this first section to give an early visual +on what visual change is contained within the article. However, in some cases, the author +wishes to provide a bit of preamble to a series of pictures, and then wants those pictures to +be displayed with little effort. This action is most frequently performed when an author +wants to share a series of photos on a given subject, similar to how they would display them +in a brick and mortar art gallery. -## Setup +Elegant provides for a simple, yet effective photo gallery that displays thumbnails, one for +each member of a set of images. These sets of images are defined by specifying a directory +containing the set of images to present to the reader. If that reader is then interested in +viewing one or more of the full images, clicking on the respective thumbnail creates a window +the size of the browser to display the image in. That window has a number of simple controls, +such as a close button, a previous image button and a next image button. -Elegant supports it out of the box. You just have to enable it in your Pelican -configuration, +Here is an example of what the Image Gallery section of such an article may look like: - :::python - PLUGINS = ['photos'] +![Photo Gallery Demonstration]({static}../images/elegant-theme_photo-gallery.png) -Refer to the plugin documentation for configuration, but at the time of this writing, the settings are: +Note that the photo gallery itself will be placed at the end of any text presented for the +article. -`PHOTO_LIBRARY = "~/Pictures"` -: Absolute path to the folder where the original photos are kept, organized in sub-folders. +## Configuration -`PHOTO_GALLERY = (1024, 768, 80)` -: For photos in galleries, maximum width and height, plus JPEG quality as a percentage. This would typically be the size of the photo displayed when the reader clicks a thumbnail. +To enable the Photo Gallery plugin, add `photos` to the `PLUGINS` configuration variable in +your Pelican configuration. -`PHOTO_ARTICLE = (760, 506, 80)` -: For photos associated with articles, maximum width, height, and quality. The maximum size would typically depend on the needs of the theme. 760px is suitable for the theme `notmyidea`. +```python +PLUGINS = ['photos'] +``` + +!!! note +The [photos plugin](https://github.com/getpelican/pelican-plugins/blob/master/photos/README.md) +requires the Python `pillow` package to be installed. -`PHOTO_THUMB = (192, 144, 60)` -: For thumbnails, maximum width, height, and quality. +### Pelican on Windows -`PHOTO_SQUARE_THUMB = False` -: Crops thumbnails to make them square. +If you are running Pelican on a Windows machine, include the following configuration in your +`pelicanconf.py` file: -`PHOTO_RESIZE_JOBS = 5` -: Number of parallel resize jobs to be run. Defaults to 1. +```Python +PHOTO_RESIZE_JOBS = -1 +``` -`PHOTO_WATERMARK = True` -: Adds a watermark to all photos in articles and pages. Defaults to using your site name. +Due to known issues in the +[Windows implementation of Python](https://stackoverflow.com/questions/41385708/multiprocessing-example-giving-attributeerror) +dealing with multiprocessing, a function being called within a multiprocessing context must be +written to a specific pattern. Currently, the Photo Plugins has not been written to that +pattern. Setting the `PHOTO_RESIZE_JOBS` configuration variable to `-1` +circumvents this issue by forcing the photo processing code to work in debug mode on a single +thread without invoking any of the multiprocessing code. -`PHOTO_WATERMARK_TEXT' = SITENAME` -: Allow the user to change the watermark text or remove it completely. By default it uses [SourceCodePro-Bold](http://www.adobe.com/products/type/font-information/source-code-pro-readme.html) as the font. +## Article Metadata -`PHOTO_WATERMARK_IMG = ''` -: Allows the user to add an image in addition to or as the only watermark. Set the variable to the location. +Once the configuration for Photo Gallery is enabled in the configuration file, using this +feature for a given article requires that the article contains the `gallery` +[metadata]({filename}../Extra Customization/meta-data.md) field value. -**The following features require the piexif library** -`PHOTO_EXIF_KEEP = True` -: Keeps the exif of the input photo. +The text assigned to the `gallery` metadata field is the location of the directory where the +images to be displayed resides. This location is relative to the article in which the +`gallery` metadata field is placed. -`PHOTO_EXIF_REMOVE_GPS = True` -: Removes any GPS information from the files exif data. +```yaml +gallery: {filename}../gallery-source/dragondance +``` -`PHOTO_EXIF_COPYRIGHT = 'COPYRIGHT'` -: Attaches an author and a license to the file. Choices include: - `COPYRIGHT`: Copyright - `CC0`: Public Domain - `CC-BY-NC-ND`: Creative Commons Attribution-NonCommercial-NoDerivatives - `CC-BY-NC-SA`: Creative Commons Attribution-NonCommercial-ShareAlike - `CC-BY`: Creative Commons Attribution - `CC-BY-SA`: Creative Commons Attribution-ShareAlike - `CC-BY-NC`: Creative Commons Attribution-NonCommercial - `CC-BY-ND`: Creative Commons Attribution-NoDerivatives +In the above example, the actual directory containing the images to display is the +`dragondance` directory. While not specified in the example, the directory `articles` and the +directory `gallery-source` are at the same directory depth, one directory to contain articles +and one directory to contain galleries. By that convention, the article containing the +`gallery` metadata is located in the the `articles` directory. Therefore, the path to the +directory containing the `dragondance` directory is `../gallery-source/`. Together, the entire +path to the `dragondance` directory from the article becomes `../gallery-source/dragondance`. -`PHOTO_EXIF_COPYRIGHT_AUTHOR = 'Your Name Here'` -: Adds an author name to the photo's exif and copyright statement. Defaults to `AUTHOR` value from the `pelicanconf.py` +### Photo Gallery Titles -Lightbox is enabled by default. You can disable it with `PHOTOS_LIGHTBOX` variable. Set it to `FALSE` in your configuration to disable. +Titles for a photo gallery are displayed in a large font directly above the first row of the +photo gallery. To specify the title for a gallery, add the required title to the metadata in +the `gallery` metadata field within curly braces ('{' and '}') as follows: -``` -PHOTOS_LIGHTBOX = False +```yaml +gallery: {filename}../gallery-source/dragondance{Dragon Dance} ``` -## How to use it in your articles +### Multiple Photo Galleries in the Same Article -In order to use it, in your `YAML` preamble of articles, add a line like this: +Multiple photo galleries can be display, in order, within a single article. This is +accomplished by specify a comma separated list of photo galleries to display in the `gallery` +metadata field. For example: -`gallery: {filename}gallery-source/foldername` +```yaml +gallery: {filename}../gallery-source/dragondance{Dragon Dance}, {filename}../gallery-source/hamsterdance{Hamster Dance} +``` -In order for the plugin to work, place your pictures in the folder defined by `PHOTO_LIBRARY`, for example: -`~/www/content/gallery-source/foldername` +will display the title `Dragon Dance`, the Dragon Dance photo gallery, the title +`Hamster Dance`, and finally the Hamster Dance photo gallery. The title of the specific +photo gallery is not required, but when including multiple galleries, is often desired. -The `photos` plugin will process the images, resize, include the watermark, etc and store in the output folder. Images will only be reprocessed if those are removed from the `output` folder, this allows to save time when processing big galleries. +# Advanced Configuration -This is an example of the final result: +!!! warning +Processing a quantity of photos in the 10,000s range can take multiple hours to complete. To reduce the effort needed to publish photo galleries, the `Photo` plugin will only process images if the output file is not already present in the destination directory. For more information, please refer to the [Caching Image Processing]({filename}./photo-gallery-advanced.md#caching-processed-images). -![Photo Gallery Demonstration]({static}../images/photogallery.png) +Using the above configuration, a photo gallery will be added to the end of the article +containing the `gallery` metadata using default settings. For additional ways to use photo +galleries and for modifications to those default settings, please consult the sibling article +on +[Advanced Configuration]({filename}./photo-gallery-advanced.md) +. diff --git a/documentation/content/images/elegant-theme_photo-gallery.png b/documentation/content/images/elegant-theme_photo-gallery.png new file mode 100644 index 0000000000000000000000000000000000000000..6b165959f10935a6a50c67c4b97a9c5cf65b35e1 GIT binary patch literal 388695 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 z zz~ORZDd2TYEO+awZLcr+EaN?}PeM;YQ75dbqIqgYZPT399Q+MNo4@Vs8v(<;LJFYK zO
-
+

{{ EMAIL_SUBSCRIPTION_LABEL }}

From 1873ba82aeca9fe56e75f2b2addd7a1793a3b551 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 19:38:38 +0500 Subject: [PATCH 36/52] docs(update): remove deprecation warning from freelists article --- documentation/content/Mailing List/freelists.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/documentation/content/Mailing List/freelists.md b/documentation/content/Mailing List/freelists.md index c94e11a0..5240aa89 100644 --- a/documentation/content/Mailing List/freelists.md +++ b/documentation/content/Mailing List/freelists.md @@ -18,11 +18,3 @@ To customize user experience you can also define, 1. `EMAIL_SUBSCRIPTION_LABEL`, 1. `EMAIL_FIELD_PLACEHOLDER` and 1. `SUBSCRIBE_BUTTON_TITLE` - -!!! Warning - - FreeLists has deprecated the form Elegant used. Due to which, - user is redireced to FreeLists [deprecation notice page](https://www.freelists.org/cgi-bin/subscription.cgi). - If your `FREELISTS_NAME` is correct then their notice page has a link to their new form. - - Fixing this issue is on our roadmap. You can track it [here](https://github.com/Pelican-Elegant/elegant/issues/412). From 6bc5ff06d19fe959f6f49625ad9d817ab282847a Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 19:44:04 +0500 Subject: [PATCH 37/52] docs(update): fix build error --- documentation/content/Supported Plugins/share-post-plugin.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/Supported Plugins/share-post-plugin.md b/documentation/content/Supported Plugins/share-post-plugin.md index fd12c8e8..90d38e02 100644 --- a/documentation/content/Supported Plugins/share-post-plugin.md +++ b/documentation/content/Supported Plugins/share-post-plugin.md @@ -22,7 +22,7 @@ benefit of not having any ability to be used for online tracking. Here is an example of what the Social Media Sharing section may look like: -![Share Post plugin in Elegant]({filename}/images/elegant-theme-share-post-plugin.png) +![Share Post plugin in Elegant]({static}/images/elegant-theme-share-post-plugin.png) ## Configuration From 2407cc809c7bbb071b20461d1d12a9814b726944 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 20:22:30 +0500 Subject: [PATCH 38/52] feat(filter): add black list, white list feature for FreeLists --- .../content/Mailing List/freelists.md | 38 ++++++++++++++++++- documentation/pelicanconf.py | 3 ++ templates/_includes/_defaults.html | 6 +++ templates/_includes/freelists.html | 11 ++++++ templates/article.html | 3 +- 5 files changed, 59 insertions(+), 2 deletions(-) diff --git a/documentation/content/Mailing List/freelists.md b/documentation/content/Mailing List/freelists.md index 5240aa89..559aeb1e 100644 --- a/documentation/content/Mailing List/freelists.md +++ b/documentation/content/Mailing List/freelists.md @@ -1,12 +1,12 @@ --- Title: Add FreeLists Tags: marketing, network, subscriber -layout: post Date: 2018-07-05 23:20 comments: false Slug: add-freelists Category: Mailing List authors: Talha Mansoor +freelists_filter: off --- Elegant shows a form to subscribe to your newsletter, above the fold, in the right section of every article. @@ -18,3 +18,39 @@ To customize user experience you can also define, 1. `EMAIL_SUBSCRIPTION_LABEL`, 1. `EMAIL_FIELD_PLACEHOLDER` and 1. `SUBSCRIBE_BUTTON_TITLE` + +## Show FreeLists Form by default + +Just set `FREELISTS_NAME` variable. + +## Hide FreeLists Form by default + +Unset `FREELISTS_NAME` variable. + +This is the default setting. + +## Hide FreeLists Form by default. Show on Selected + +1. Set `FREELISTS_NAME` +1. Set `FREELISTS_FILTER` to `True` + +This will hide FreeLists form on all pages. + +Now to show FreeLists form on selected posts, in article metadata set + +```yaml +freelists_filter: off +``` + +## Show FreeLists Form by default. Hide on Selected + +1. Set `FREELISTS_NAME` +1. Remove `FREELISTS_FILTER` or set it to `False` which is its default value + +This will hide FreeLists form on all pages. + +Now to hide FreeLists form on selected posts, in article metadata set + +```yaml +freelists_filter: on +``` diff --git a/documentation/pelicanconf.py b/documentation/pelicanconf.py index fbf7d4ec..a0d8046c 100644 --- a/documentation/pelicanconf.py +++ b/documentation/pelicanconf.py @@ -177,3 +177,6 @@ "blurb": "FOSS lawyer by trade, hacker by heart.", }, } + +FREELISTS_NAME = "elegant-demo-list" +FREELISTS_FILTER = True diff --git a/templates/_includes/_defaults.html b/templates/_includes/_defaults.html index 740a1ef5..edbd91c7 100644 --- a/templates/_includes/_defaults.html +++ b/templates/_includes/_defaults.html @@ -103,6 +103,12 @@ {% set FREELISTS_NAME = FREELISTS_NAME %} {% endif %} +{% if not FREELISTS_FILTER %} +{% set FREELISTS_FILTER = False %} +{% else %} +{% set FREELISTS_FILTER = FREELISTS_FILTER %} +{% endif %} + {# It is displayed along with the SITENAME in the footer of every page #} {% if not SITESUBTITLE %} {% set SITESUBTITLE = '' %} diff --git a/templates/_includes/freelists.html b/templates/_includes/freelists.html index 538be3db..f3cb88e0 100644 --- a/templates/_includes/freelists.html +++ b/templates/_includes/freelists.html @@ -1,5 +1,12 @@ +{% macro freelists(article) %} + {% from '_includes/_defaults.html' import FREELISTS_NAME with context %} +{% from '_includes/_defaults.html' import FREELISTS_FILTER with context %} + +{%if (not FREELISTS_FILTER or article.freelists_filter == "off") and article.freelists_filter != "on" %} + {% if FREELISTS_NAME %} + {% from '_includes/_defaults.html' import EMAIL_SUBSCRIPTION_LABEL with context %} {% from '_includes/_defaults.html' import SUBSCRIBE_BUTTON_TITLE with context %}
@@ -11,3 +18,7 @@

{{ EMAIL_SUBSCRIPTION_LABEL }}

{% endif %} + +{% endif %} + +{% endmacro %} diff --git a/templates/article.html b/templates/article.html index 2885b859..60db648b 100644 --- a/templates/article.html +++ b/templates/article.html @@ -135,7 +135,8 @@

Tags

{% endif %} {% include '_includes/social_links.html' %} {% include '_includes/mailchimp.html' %} - {% include '_includes/freelists.html' %} + {% from '_includes/freelists.html' import freelists with context %} + {{ freelists(article) }}

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�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 z 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 literal 0 HcmV?d00001 From be99043bdeb7566a63c90720f654dcd7416f5b56 Mon Sep 17 00:00:00 2001 From: jackdewinter Date: Sun, 28 Jul 2019 21:05:52 -0700 Subject: [PATCH 34/52] docs(update): fix Markdown admonitions After double checking the admonitions in the articles I have recently updated, noticed that a lot of them were "off". The "prettier" pre-commit removes extra spaces unless those spaces are at the front of a new line after an empty line. Made sure all admonitions in the documentation followed that convention. * docs(change): Updating status doc to reflect current state. * doc(changes): Rewrite of multi-part plugin per issue 308. * doc(changes) Adding rewrite of next and previous indicator. * docs(change): Adding rewrite for share-post. * docs(change): Updating recently changed plugins articles to conform to each other. * docs(change): rewriting assets documentation * docs(change): correct sentence grammar * docs(change): cleaning up pre-commit changes * docs(change): cleaning up yaspeller issues * docs(change): cleaning up yaspeller issues * docs(change): addressing issues raised in https://github.com/Pelican-Elegant/elegant/pull/462 * doc(changes): fixing validation errors * docs((changes)): updating photo plugin documentation Updating the photo plugin documentation. Broke it up into two articles. First one describes what you need to do to get a simple photo gallery up and running. Second one describes more advanced features. * docs(change): Updating admonitions to all adhere to the same standard. In reviewing some of the recently changed pages, it looks like the prettier pre-commit check removed some of the 4-space prefixes to the text for admonitions. Did a quick scan of all admonitions and made sure they are all consistent and all working. --- .../Appearance and Style/table-of-contents.md | 3 +- .../warnings-admonitions.md | 29 ++++++++++++------- .../Contributing/live-reload-python.md | 3 +- .../Supported Plugins/assets-plugin.md | 3 +- .../photo-gallery-advanced.md | 28 +++++++++--------- .../content/Supported Plugins/photogallery.md | 7 +++-- .../content/Supported Plugins/reading-time.md | 3 +- .../Supported Plugins/share-post-plugin.md | 3 +- 8 files changed, 47 insertions(+), 32 deletions(-) diff --git a/documentation/content/Appearance and Style/table-of-contents.md b/documentation/content/Appearance and Style/table-of-contents.md index 5d56f8ab..9e029bfd 100644 --- a/documentation/content/Appearance and Style/table-of-contents.md +++ b/documentation/content/Appearance and Style/table-of-contents.md @@ -141,7 +141,8 @@ I will end my example here. ### Hide Default Title Text !!! note "Possibly Deprecated" -We couldn't not reproduce this issue in our testing. This should be considered deprecated, but is retained in this document in case someone encounters this. + + We couldn't not reproduce this issue in our testing. This should be considered deprecated, but is retained in this document in case someone encounters this. Using the default configuration, reStructuredText will generate a default title for the table of contents. According to the [official diff --git a/documentation/content/Appearance and Style/warnings-admonitions.md b/documentation/content/Appearance and Style/warnings-admonitions.md index 76ad2e09..fe7c47de 100644 --- a/documentation/content/Appearance and Style/warnings-admonitions.md +++ b/documentation/content/Appearance and Style/warnings-admonitions.md @@ -50,40 +50,48 @@ Let's see some examples! You can use either `danger` or `error` to get a red admonition box. !!! danger + This is a danger or error admonition !!! danger -This is a danger or error admonition + + This is a danger or error admonition ## Default Attention, Caution, Warning An `attention`, `caution` or `warning` admonition will be yellow. !!! warning + This is an attention, caution or warning admonition !!! warning -This is an attention, caution or warning admonition + + This is an attention, caution or warning admonition ## Default Important, Note Use `important` or `note` to get a green admonition box. !!! important + This is an important or note admonition !!! important -This is an important or note admonition + + This is an important or note admonition ## Default Hint, Tip Use either `hint` or `tip` to get a blue admonition box. !!! hint + This is a hint or tip admonition !!! hint -This is a hint or tip admonition + + This is a hint or tip admonition ## Custom Titles @@ -93,12 +101,12 @@ If you want to use a custom title, you pass the title in double quotes after the type of admonition you are utilizing. !!! hint "Use double quotes to change the title" - This admonition box contains a custom tile because I placed it in double - quotes after the `hint`. + + This admonition box contains a custom tile because I placed it in double quotes after the `hint`. !!! hint "Use double quotes to change the title" -This admonition box contains a custom tile because I placed it in double -quotes after the `hint`. + + This admonition box contains a custom tile because I placed it in double quotes after the `hint`. ## No title @@ -106,9 +114,10 @@ There are times when you don't need a title in your boxes. This can be done by passing an empty string (`""`) after the admonition type. !!! important "" + This box doesn't require a title, but is still an `important` admonition and will be highlighted as such. !!! important "" -This box doesn't require a title, but is still an `important` admonition -and will be highlighted as such. + + This box doesn't require a title, but is still an `important` admonition and will be highlighted as such. diff --git a/documentation/content/Contributing/live-reload-python.md b/documentation/content/Contributing/live-reload-python.md index aa768795..144edbec 100644 --- a/documentation/content/Contributing/live-reload-python.md +++ b/documentation/content/Contributing/live-reload-python.md @@ -29,7 +29,8 @@ pip install invoke ### Known Issue !!! Danger "Pretty URLs Do Not Work" -Remove or comment out `ARTICLE_URL = "{slug}"` from Pelican configuration to make LiveReload work + + Remove or comment out `ARTICLE_URL = "{slug}"` from Pelican configuration to make LiveReload work Unfortunately, Pelican LiveReload depends on [Python-LiveReload](https://github.com/lepture/python-livereload), which [does not support extension less files](https://github.com/lepture/python-livereload/pull/131). diff --git a/documentation/content/Supported Plugins/assets-plugin.md b/documentation/content/Supported Plugins/assets-plugin.md index eb5b7882..2f3374ed 100644 --- a/documentation/content/Supported Plugins/assets-plugin.md +++ b/documentation/content/Supported Plugins/assets-plugin.md @@ -31,7 +31,8 @@ PLUGINS = ['assets'] ``` !!! note -The [assets plugin](https://github.com/getpelican/pelican-plugins/blob/master/assets/Readme.rst) requires the Python `webassets` and `cssmin` packages to be installed. + + The [assets plugin](https://github.com/getpelican/pelican-plugins/blob/master/assets/Readme.rst) requires the Python `webassets` and `cssmin` packages to be installed. ## Debugging Notes diff --git a/documentation/content/Supported Plugins/photo-gallery-advanced.md b/documentation/content/Supported Plugins/photo-gallery-advanced.md index fdf6e9ba..eb2a8333 100644 --- a/documentation/content/Supported Plugins/photo-gallery-advanced.md +++ b/documentation/content/Supported Plugins/photo-gallery-advanced.md @@ -130,24 +130,24 @@ source code and the documentation for the Photos Plugin. As a decent part of this information is presented after testing and research, please feel free to contact us if you see different behavior than is documented here. -| Configuration Name | Default Value | Description | -| -------------------------------------------------------------------------------------------- | ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `PHOTO_GALLERY` | `(1024, 768, 80)` | Three attributes, describing the maximum width, the maximum height, and the quality of the resized image. The specific set of attributes applies to the maximum size of the photo displayed when the reader clicks on a gallery's thumbnail | -| image in the article. Note that the quality of the resized image only applies to JPG images. | -| `PHOTO_ARTICLE` | `(760, 506, 80)` | The same attributes as `PHOTO_GALLERY`, but for the size of a photo from a gallery used in an article. | -| `PHOTO_THUMB` | `(192, 144, 60)` | The same attributes as `PHOTO_GALLERY`, but for the size of the thumbnails used to show the contents of the gallery. | -| `PHOTO_SQUARE_THUMB` | `False` | This setting controls whether or not the thumbnails retain their aspect ratio when resized. If this setting is `True`, the thumbnails will not retain their aspect ratio and will be cropped to fit into the rectangle defined by the `PHOTO_THUMB` configuration variable. | -| `PHOTO_RESIZE_JOBS` | `1` | Number of resize jobs to be run in parallel. If installed on a Windows machine, [read this](photo-gallery-advanced.md#boo). | -| `PHOTO_WATERMARK` | `True` | Add a watermark to all photos in articles and pages. The watermarks added are controlled by the `PHOTO_WATERMARK_TEXT` and `PHOTO_WATERMARK_IMG` configuration variables described below. Note that if both are specified, both will be used. | -| `PHOTO_WATERMARK_TEXT` | `SITENAME` | Text to use for the watermark. | -| `PHOTO_WATERMARK_TEXT_COLOR` | `(255, 255, 255)` | Color of the text used for the watermark. | -| `PHOTO_WATERMARK_IMG` | `''` | Full path to the image to use as a watermark. | -| `PHOTO_WATERMARK_IMG_SIZE` | `False` | Size to apply to the watermark image, expressed as `(width,height)`. | +| Configuration Name | Default Value | Description | +| ---------------------------- | ----------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `PHOTO_GALLERY` | `(1024, 768, 80)` | Three attributes, describing the maximum width, the maximum height, and the quality of the resized image. The specific set of attributes applies to the maximum size of the photo displayed when the reader clicks on a gallery's thumbnail image in the article. Note that the quality of the resized image only applies to JPG images. | +| `PHOTO_ARTICLE` | `(760, 506, 80)` | The same attributes as `PHOTO_GALLERY`, but for the size of a photo from a gallery used in an article. | +| `PHOTO_THUMB` | `(192, 144, 60)` | The same attributes as `PHOTO_GALLERY`, but for the size of the thumbnails used to show the contents of the gallery. | +| `PHOTO_SQUARE_THUMB` | `False` | This setting controls whether or not the thumbnails retain their aspect ratio when resized. If this setting is `True`, the thumbnails will not retain their aspect ratio and will be cropped to fit into the rectangle defined by the `PHOTO_THUMB` configuration variable. | +| `PHOTO_RESIZE_JOBS` | `1` | Number of resize jobs to be run in parallel. If installed on a Windows machine, [read this](photo-gallery-advanced.md#boo). | +| `PHOTO_WATERMARK` | `True` | Add a watermark to all photos in articles and pages. The watermarks added are controlled by the `PHOTO_WATERMARK_TEXT` and `PHOTO_WATERMARK_IMG` configuration variables described below. Note that if both are specified, both will be used. | +| `PHOTO_WATERMARK_TEXT` | `SITENAME` | Text to use for the watermark. | +| `PHOTO_WATERMARK_TEXT_COLOR` | `(255, 255, 255)` | Color of the text used for the watermark. | +| `PHOTO_WATERMARK_IMG` | `''` | Full path to the image to use as a watermark. | +| `PHOTO_WATERMARK_IMG_SIZE` | `False` | Size to apply to the watermark image, expressed as `(width,height)`. | ### JPG Specific EXIF Configuration Values !!! note -The [photos plugin](https://github.com/getpelican/pelican-plugins/blob/master/photos/README.md)requires the Python `piexif` package to provide control over any [EXIF](https://photographylife.com/what-is-exif-data) information in the images. + + The [photos plugin](https://github.com/getpelican/pelican-plugins/blob/master/photos/README.md) requires the Python `piexif` package to provide control over any [EXIF](https://photographylife.com/what-is-exif-data) information in the images. | Configuration Name | Default Value | Description | | ----------------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | diff --git a/documentation/content/Supported Plugins/photogallery.md b/documentation/content/Supported Plugins/photogallery.md index 498135d3..c0e2eb4d 100644 --- a/documentation/content/Supported Plugins/photogallery.md +++ b/documentation/content/Supported Plugins/photogallery.md @@ -42,8 +42,8 @@ PLUGINS = ['photos'] ``` !!! note -The [photos plugin](https://github.com/getpelican/pelican-plugins/blob/master/photos/README.md) -requires the Python `pillow` package to be installed. + + The [photos plugin](https://github.com/getpelican/pelican-plugins/blob/master/photos/README.md) requires the Python `pillow` package to be installed. ### Pelican on Windows @@ -111,7 +111,8 @@ photo gallery is not required, but when including multiple galleries, is often d # Advanced Configuration !!! warning -Processing a quantity of photos in the 10,000s range can take multiple hours to complete. To reduce the effort needed to publish photo galleries, the `Photo` plugin will only process images if the output file is not already present in the destination directory. For more information, please refer to the [Caching Image Processing]({filename}./photo-gallery-advanced.md#caching-processed-images). + + Processing a quantity of photos in the 10,000s range can take multiple hours to complete. To reduce the effort needed to publish photo galleries, the `Photo` plugin will only process images if the output file is not already present in the destination directory. For more information, please refer to the [Caching Image Processing]({filename}./photo-gallery-advanced.md#caching-processed-images). Using the above configuration, a photo gallery will be added to the end of the article containing the `gallery` metadata using default settings. For additional ways to use photo diff --git a/documentation/content/Supported Plugins/reading-time.md b/documentation/content/Supported Plugins/reading-time.md index bdf5ca31..45b96a4d 100644 --- a/documentation/content/Supported Plugins/reading-time.md +++ b/documentation/content/Supported Plugins/reading-time.md @@ -30,7 +30,8 @@ PLUGINS = ['post_stats'] ``` !!! note -The [post_stats plugin](https://github.com/getpelican/pelican-plugins/blob/master/post_stats/readme.rst) requires the Python `beautifulsoup4` package to be installed. + + The [post_stats plugin](https://github.com/getpelican/pelican-plugins/blob/master/post_stats/readme.rst) requires the Python `beautifulsoup4` package to be installed. In addition, the `READING_TIME_LOWER_LIMIT` configuration variable can be set to specify a lower limit for this feature. If not supplied, the default value for this variable is 4 min. diff --git a/documentation/content/Supported Plugins/share-post-plugin.md b/documentation/content/Supported Plugins/share-post-plugin.md index 89d90098..fd12c8e8 100644 --- a/documentation/content/Supported Plugins/share-post-plugin.md +++ b/documentation/content/Supported Plugins/share-post-plugin.md @@ -34,7 +34,8 @@ PLUGINS = ['share_post'] ``` !!! note -The [share_post plugin](https://github.com/getpelican/pelican-plugins/blob/master/share_post/README.md) requires the Python `beautifulsoup4` package to be installed. + + The [share_post plugin](https://github.com/getpelican/pelican-plugins/blob/master/share_post/README.md) requires the Python `beautifulsoup4` package to be installed. The default text used to lead into the Social Media Sharing links is "Share On:". This can be overridden by defining the `SHARE_POST_INTRO` configuration variable with the text you From f81657cbc1a3a3df3a6b547513efbf423eb86d9d Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 19:37:46 +0500 Subject: [PATCH 35/52] fix(freelists): open FreeLists subscription form in a new tab --- templates/_includes/freelists.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/_includes/freelists.html b/templates/_includes/freelists.html index 3a8c8445..538be3db 100644 --- a/templates/_includes/freelists.html +++ b/templates/_includes/freelists.html @@ -4,7 +4,7 @@ {% from '_includes/_defaults.html' import SUBSCRIBE_BUTTON_TITLE with context %}

From 8e6539bebeeeb245d076ad13bc491ac0254aae14 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 20:31:00 +0500 Subject: [PATCH 39/52] chore(docs): change email subscription labels --- documentation/pelicanconf.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/documentation/pelicanconf.py b/documentation/pelicanconf.py index a0d8046c..508248b4 100644 --- a/documentation/pelicanconf.py +++ b/documentation/pelicanconf.py @@ -94,12 +94,16 @@ SHARE_POST_INTRO = "Like this post? Share on:" COMMENTS_INTRO = "So what do you think? Did I miss something? Is any part unclear? Leave your comments below." -# Mailchimp -EMAIL_SUBSCRIPTION_LABEL = "Get Monthly Updates" +# Email Subscriptions +EMAIL_SUBSCRIPTION_LABEL = "Get New Release Alert" EMAIL_FIELD_PLACEHOLDER = "Enter your email..." -SUBSCRIBE_BUTTON_TITLE = "Send me Free updates" +SUBSCRIBE_BUTTON_TITLE = "Notify me" + MAILCHIMP_FORM_ACTION = "empty" +FREELISTS_NAME = "elegant-demo-list" +FREELISTS_FILTER = True + # SMO TWITTER_USERNAME = "" FEATURED_IMAGE = SITEURL + "/theme/images/apple-touch-icon-152x152.png" @@ -177,6 +181,3 @@ "blurb": "FOSS lawyer by trade, hacker by heart.", }, } - -FREELISTS_NAME = "elegant-demo-list" -FREELISTS_FILTER = True From b96122da5a24503f8d8c11c9fbb02bfeb2ded2c5 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 20:40:50 +0500 Subject: [PATCH 40/52] feat(filter): add black list, white list feature for Mailchimp --- .../content/Mailing List/mailchimp.md | 39 +++++++++++++++++++ templates/_includes/_defaults.html | 6 +++ templates/_includes/mailchimp.html | 12 ++++++ templates/article.html | 3 +- 4 files changed, 59 insertions(+), 1 deletion(-) diff --git a/documentation/content/Mailing List/mailchimp.md b/documentation/content/Mailing List/mailchimp.md index a8798f08..4316b74f 100644 --- a/documentation/content/Mailing List/mailchimp.md +++ b/documentation/content/Mailing List/mailchimp.md @@ -7,6 +7,7 @@ comments: false Slug: add-mailchimp Category: Mailing List authors: Talha Mansoor +mailchimp_filter: off --- Elegant shows a form to subscribe to your newsletter, above the fold, in the right section of every article. Increased visibility is said to increase number of subscribers. @@ -21,3 +22,41 @@ To customize user experience you can also define, 1. `EMAIL_SUBSCRIPTION_LABEL`, 1. `EMAIL_FIELD_PLACEHOLDER` and 1. `SUBSCRIBE_BUTTON_TITLE` + +You can see Mailchimp Form in action in the sidebar. It's a working example. Enter your email address so that we can send you news of new Elegant releases in your inbox. + +## Show Mailchimp Form by default + +Just set `MAILCHIMP_FORM_ACTION` variable. + +## Hide Mailchimp Form by default + +Unset `MAILCHIMP_FORM_ACTION` variable. + +This is the default setting. + +## Hide Mailchimp Form by default. Show on Selected + +1. Set `MAILCHIMP_FORM_ACTION` +1. Set `MAILCHIMP_FILTER` to `True` + +This will hide Mailchimp form on all pages. + +Now to show Mailchimp form on selected posts, in article metadata set + +```yaml +mailchimp_filter: off +``` + +## Show Mailchimp Form by default. Hide on Selected + +1. Set `MAILCHIMP_FORM_ACTION` +1. Remove `MAILCHIMP_FILTER` or set it to `False` which is its default value + +This will hide Mailchimp form on all pages. + +Now to hide Mailchimp form on selected posts, in article metadata set + +```yaml +mailchimp_filter: on +``` diff --git a/templates/_includes/_defaults.html b/templates/_includes/_defaults.html index edbd91c7..9844c524 100644 --- a/templates/_includes/_defaults.html +++ b/templates/_includes/_defaults.html @@ -98,6 +98,12 @@ {% set MAILCHIMP_FORM_ACTION = MAILCHIMP_FORM_ACTION %} {% endif %} +{% if not MAILCHIMP_FILTER %} +{% set MAILCHIMP_FILTER = False %} +{% else %} +{% set MAILCHIMP_FILTER = MAILCHIMP_FILTER %} +{% endif %} + {% if not FREELISTS_NAME %} {% set FREELISTS_NAME = '' %} {% else %} {% set FREELISTS_NAME = FREELISTS_NAME %} diff --git a/templates/_includes/mailchimp.html b/templates/_includes/mailchimp.html index c21780bc..128a709a 100644 --- a/templates/_includes/mailchimp.html +++ b/templates/_includes/mailchimp.html @@ -1,5 +1,12 @@ +{% macro mailchimp(article) %} + {% from '_includes/_defaults.html' import MAILCHIMP_FORM_ACTION with context %} +{% from '_includes/_defaults.html' import MAILCHIMP_FILTER with context %} + +{%if (not MAILCHIMP_FILTER or article.mailchimp_filter == "off") and article.mailchimp_filter != "on" %} + {% if MAILCHIMP_FORM_ACTION %} + {% from '_includes/_defaults.html' import EMAIL_SUBSCRIPTION_LABEL with context %} {% from '_includes/_defaults.html' import EMAIL_FIELD_PLACEHOLDER with context %} {% from '_includes/_defaults.html' import SUBSCRIBE_BUTTON_TITLE with context %} @@ -12,4 +19,9 @@

{{ EMAIL_SUBSCRIPTION_LABEL }}

+ {% endif %} + +{% endif %} + +{% endmacro %} diff --git a/templates/article.html b/templates/article.html index 60db648b..6af9b8b1 100644 --- a/templates/article.html +++ b/templates/article.html @@ -134,7 +134,8 @@

Tags

{% endif %} {% include '_includes/social_links.html' %} - {% include '_includes/mailchimp.html' %} + {% from '_includes/mailchimp.html' import mailchimp with context %} + {{ mailchimp(article) }} {% from '_includes/freelists.html' import freelists with context %} {{ freelists(article) }} From e174371fa9fe9234c0cde4318f48dff8fe1ba383 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 20:41:18 +0500 Subject: [PATCH 41/52] chore(docs): add working FreeLists to demo --- documentation/content/Mailing List/freelists.md | 3 +++ documentation/pelicanconf.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/documentation/content/Mailing List/freelists.md b/documentation/content/Mailing List/freelists.md index 559aeb1e..926d7172 100644 --- a/documentation/content/Mailing List/freelists.md +++ b/documentation/content/Mailing List/freelists.md @@ -7,6 +7,7 @@ Slug: add-freelists Category: Mailing List authors: Talha Mansoor freelists_filter: off +mailchimp_filter: on --- Elegant shows a form to subscribe to your newsletter, above the fold, in the right section of every article. @@ -19,6 +20,8 @@ To customize user experience you can also define, 1. `EMAIL_FIELD_PLACEHOLDER` and 1. `SUBSCRIBE_BUTTON_TITLE` +The "Notify me" button you see in the sidebar of this page is an example of FreeLists subscription form. It links to Oracle database discussion list to demonstrate the function. + ## Show FreeLists Form by default Just set `FREELISTS_NAME` variable. diff --git a/documentation/pelicanconf.py b/documentation/pelicanconf.py index 508248b4..51eed027 100644 --- a/documentation/pelicanconf.py +++ b/documentation/pelicanconf.py @@ -101,7 +101,7 @@ MAILCHIMP_FORM_ACTION = "empty" -FREELISTS_NAME = "elegant-demo-list" +FREELISTS_NAME = "oracle-l" FREELISTS_FILTER = True # SMO From 979b4f553516042724ebe51ad8895276eafd48ff Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 20:42:03 +0500 Subject: [PATCH 42/52] chore(docs): do not show FreeLists form on Mailchimp article This is just a precaution, otherwise we have already disabled FreeLists by default using FREELISTS_FILTER --- documentation/content/Mailing List/mailchimp.md | 1 + 1 file changed, 1 insertion(+) diff --git a/documentation/content/Mailing List/mailchimp.md b/documentation/content/Mailing List/mailchimp.md index 4316b74f..e25a8c51 100644 --- a/documentation/content/Mailing List/mailchimp.md +++ b/documentation/content/Mailing List/mailchimp.md @@ -8,6 +8,7 @@ Slug: add-mailchimp Category: Mailing List authors: Talha Mansoor mailchimp_filter: off +freelists_filter: on --- Elegant shows a form to subscribe to your newsletter, above the fold, in the right section of every article. Increased visibility is said to increase number of subscribers. From 18db4f20fa08766e2021960385f740ceb749548c Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 22:02:36 +0500 Subject: [PATCH 43/52] chore(docs): add valid MailChimp form action --- documentation/pelicanconf.py | 2 -- documentation/publishconf.py | 2 ++ 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/pelicanconf.py b/documentation/pelicanconf.py index 51eed027..c0d428a2 100644 --- a/documentation/pelicanconf.py +++ b/documentation/pelicanconf.py @@ -99,8 +99,6 @@ EMAIL_FIELD_PLACEHOLDER = "Enter your email..." SUBSCRIBE_BUTTON_TITLE = "Notify me" -MAILCHIMP_FORM_ACTION = "empty" - FREELISTS_NAME = "oracle-l" FREELISTS_FILTER = True diff --git a/documentation/publishconf.py b/documentation/publishconf.py index 07579447..2767aec8 100644 --- a/documentation/publishconf.py +++ b/documentation/publishconf.py @@ -33,6 +33,8 @@ else: SITEURL = "" +MAILCHIMP_FORM_ACTION = os.environ.get("MAILCHIMP_FORM_ACTION") + RELATIVE_URLS = False # filetime_from_git is very slow. Use it in production only # to avoid slow build times during development From b736bbb1d0cad47eac37fce4ca8b2381ae9e59cc Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 22:27:41 +0500 Subject: [PATCH 44/52] chore(docs): set FEED_DOMAIN --- documentation/publishconf.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/documentation/publishconf.py b/documentation/publishconf.py index 2767aec8..e58ccb06 100644 --- a/documentation/publishconf.py +++ b/documentation/publishconf.py @@ -14,6 +14,7 @@ # Important: Changing SITEURL may break links in deploy-previews if os.environ.get("CONTEXT") == "production": SITEURL = "https://elegant.oncrashreboot.com" + FEED_DOMAIN = SITEURL FEED_ALL_ATOM = "feeds/all.atom.xml" CATEGORY_FEED_ATOM = "feeds/{slug}.atom.xml" CLAIM_BING = os.environ.get("CLAIM_BING_PROD") @@ -25,6 +26,7 @@ SITENAME = "Elegant (Next)" SITESUBTITLE = "Pre Release Documentation of The Best Pelican Theme" SITEURL = "https://next.elegant.oncrashreboot.com" + FEED_DOMAIN = SITEURL LANDING_PAGE_TITLE = "Elegant (Next) – Why it is the Best Pelican Theme" STAT_COUNTER_PROJECT = os.environ.get("STAT_COUNTER_PROJECT_NEXT") STAT_COUNTER_SECURITY = os.environ.get("STAT_COUNTER_SECURITY_NEXT") From 4bf49e04a204770cedae9ff3b2bcec7f8e80cb1c Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 22:40:30 +0500 Subject: [PATCH 45/52] docs(update): fix url slug --- documentation/content/Contributing/elegant-logo.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/Contributing/elegant-logo.md b/documentation/content/Contributing/elegant-logo.md index 7a9c5f49..21db913a 100644 --- a/documentation/content/Contributing/elegant-logo.md +++ b/documentation/content/Contributing/elegant-logo.md @@ -1,7 +1,7 @@ --- Title: Elegant Logo Date: 2019-07-22 21:17 -Slug: elegant-log +Slug: elegant-logo Category: Contributing Authors: Talha Mansoor --- From 7a41ab8bae2ea6a0dff8620f471e097c4bd5199d Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Fri, 26 Jul 2019 22:53:20 +0500 Subject: [PATCH 46/52] docs(update): fix the Commitizen instruction --- documentation/content/Contributing/commitizen.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/documentation/content/Contributing/commitizen.md b/documentation/content/Contributing/commitizen.md index cc99432c..bf67c282 100644 --- a/documentation/content/Contributing/commitizen.md +++ b/documentation/content/Contributing/commitizen.md @@ -17,7 +17,7 @@ Install [Node.js](https://nodejs.org/en/download/) and [Yarn](https://yarnpkg.co If you are on Windows then try installing them with [scoop.sh](https://scoop.sh/). It saves time and makes update easier. -### Step 2: Install gulp +### Step 2: Install Commitizen Run this command from your command line terminal. @@ -25,6 +25,14 @@ Run this command from your command line terminal. yarn global add commitizen ``` +### Step 3: Initialize the Project + +In the root of Elegant repository, run + +```bash +yarn install +``` + ## Use Commitizen We have already gone through the trouble of making Elegant repository [Commitizen friendly](https://github.com/commitizen/cz-cli#making-your-repo-commitizen-friendly). From 4887aec6298d99a57a14a9929b54c586372af65c Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Sat, 27 Jul 2019 00:49:40 +0500 Subject: [PATCH 47/52] feat(filter): add black list, white list feature for Disqus --- .../content/Comments/disqus-comments.md | 40 +++++++++++++++++++ documentation/pelicanconf.py | 1 + templates/_includes/_defaults.html | 6 +++ templates/_includes/comments.html | 15 ++++++- 4 files changed, 60 insertions(+), 2 deletions(-) diff --git a/documentation/content/Comments/disqus-comments.md b/documentation/content/Comments/disqus-comments.md index 53dd934b..f8e40aea 100644 --- a/documentation/content/Comments/disqus-comments.md +++ b/documentation/content/Comments/disqus-comments.md @@ -8,9 +8,49 @@ comment_id: 9jgwmy8-how-to-use-disqus-comments-elegantly Subtitle: Summary: Elegant offers Disqus comments out of the box with few unique features authors: Talha Mansoor +comment_id: aa8pfjdv5f +disqus_filter: off --- You can use Disqus for comments. You have to set `DISQUS_SITENAME` to Disqus site name identifier in configuration to enable comments. That's it. Elegant will take care of the rest. + +You can see a working example of Disqus comments in this article. + +## Show Disqus comments by default + +Just set `DISQUS_SITENAME` variable. + +## Hide Disqus comments by default + +Unset `DISQUS_SITENAME` variable. + +This is the default setting. + +## Hide Disqus comments by default. Show on Selected + +1. Set `DISQUS_SITENAME` +1. Set `DISQUS_FILTER` to `True` + +This will hide Disqus form on all pages. + +Now to show Disqus form on selected posts, in article metadata set + +```yaml +disqus_filter: off +``` + +## Show Disqus comments by default. Hide on Selected + +1. Set `DISQUS_SITENAME` +1. Remove `DISQUS_FILTER` or set it to `False` which is its default value + +This will hide Disqus form on all pages. + +Now to hide Disqus form on selected posts, in article metadata set + +```yaml +disqus_filter: on +``` diff --git a/documentation/pelicanconf.py b/documentation/pelicanconf.py index c0d428a2..eda3f023 100644 --- a/documentation/pelicanconf.py +++ b/documentation/pelicanconf.py @@ -179,3 +179,4 @@ "blurb": "FOSS lawyer by trade, hacker by heart.", }, } +DISQUS_FILTER = True diff --git a/templates/_includes/_defaults.html b/templates/_includes/_defaults.html index 9844c524..3f2db2d5 100644 --- a/templates/_includes/_defaults.html +++ b/templates/_includes/_defaults.html @@ -61,6 +61,12 @@ {% set COMMENTS_INTRO = COMMENTS_INTRO %} {% endif %} +{% if not DISQUS_FILTER %} +{% set DISQUS_FILTER = False %} +{% else %} +{% set DISQUS_FILTER = DISQUS_FILTER %} +{% endif %} + {# Author's twitter handle. Used in Twitter card meta data #} {% if not TWITTER_USERNAME %} {% set TWITTER_USERNAME = '' %} diff --git a/templates/_includes/comments.html b/templates/_includes/comments.html index 0cad056a..3c6d508b 100644 --- a/templates/_includes/comments.html +++ b/templates/_includes/comments.html @@ -1,5 +1,10 @@ {% macro comments(article) %} - {% if DISQUS_SITENAME and SITEURL and article.status != 'draft' and article.comments != 'False' %} + {% if SITEURL and article.status != 'draft' and article.comments != 'False' %} + + {% from '_includes/_defaults.html' import DISQUS_FILTER with context %} + + {%if (not DISQUS_FILTER or article.disqus_filter == "off") and DISQUS_SITENAME and article.disqus_filter != "on" %} +
{% if article.comments_intro %}

{{ article.comments_intro }}

@@ -35,11 +40,17 @@
{% endif %} + {% endif %} {% endmacro %} {% macro comments_script(article) %} - {% if DISQUS_SITENAME and SITEURL and article.status != 'draft' %} + {% if SITEURL and article.status != 'draft' %} + {% from '_includes/_defaults.html' import DISQUS_FILTER with context %} + + {%if (not DISQUS_FILTER or article.disqus_filter == "off") and DISQUS_SITENAME and article.disqus_filter != "on" %} + {% from '_includes/disqus_scripts.html' import disqus_misc_scripts with context %} {{ disqus_misc_scripts() }} {% endif %} + {% endif %} {% endmacro %} From 0f905fd13e4bbd160d4b6cf3d22868f395f5731e Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Sat, 27 Jul 2019 00:52:58 +0500 Subject: [PATCH 48/52] chore(docs): enable Disqus comments on documentation site --- documentation/publishconf.py | 1 + 1 file changed, 1 insertion(+) diff --git a/documentation/publishconf.py b/documentation/publishconf.py index e58ccb06..6d583812 100644 --- a/documentation/publishconf.py +++ b/documentation/publishconf.py @@ -21,6 +21,7 @@ STAT_COUNTER_PROJECT = os.environ.get("STAT_COUNTER_PROJECT_PROD") STAT_COUNTER_SECURITY = os.environ.get("STAT_COUNTER_SECURITY_PROD") GOOGLE_ANALYTICS = os.environ.get("GOOGLE_ANALYTICS_PROD") + DISQUS_SITENAME = os.environ.get("DISQUS_SITENAME") elif os.environ.get("CONTEXT") == "branch-deploy" and os.environ.get("HEAD") == "next": SITENAME = "Elegant (Next)" From e45b1d895ff697ebf89bfdb4198a22d8396a015e Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Sat, 27 Jul 2019 01:20:22 +0500 Subject: [PATCH 49/52] refactor(disqus): rename macros to clearly indicate disqus --- templates/_includes/comments.html | 4 ++-- templates/article.html | 8 ++++---- templates/page.html | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/templates/_includes/comments.html b/templates/_includes/comments.html index 3c6d508b..1a9403c7 100644 --- a/templates/_includes/comments.html +++ b/templates/_includes/comments.html @@ -1,4 +1,4 @@ -{% macro comments(article) %} +{% macro comments_disqus(article) %} {% if SITEURL and article.status != 'draft' and article.comments != 'False' %} {% from '_includes/_defaults.html' import DISQUS_FILTER with context %} @@ -43,7 +43,7 @@ {% endif %} {% endmacro %} -{% macro comments_script(article) %} +{% macro comments_script_disqus(article) %} {% if SITEURL and article.status != 'draft' %} {% from '_includes/_defaults.html' import DISQUS_FILTER with context %} diff --git a/templates/article.html b/templates/article.html index 6af9b8b1..a79120b2 100644 --- a/templates/article.html +++ b/templates/article.html @@ -77,8 +77,8 @@

{{ title }}

{{ share_links(article) }} {% from '_includes/article_author.html' import article_author with context %} {{ article_author(article) }} - {% from '_includes/comments.html' import comments with context %} - {{ comments(article) }} + {% from '_includes/comments.html' import comments_disqus with context %} + {{ comments_disqus(article) }}
{% include '_includes/related_posts.html' with context %} {% if article.prev_article or article.next_article %} @@ -146,7 +146,7 @@

Tags

{% block script %} {{ super() }} - {% from '_includes/comments.html' import comments_script with context %} - {{ comments_script(article) }} + {% from '_includes/comments.html' import comments_script_disqus with context %} + {{ comments_script_disqus(article) }} {% include '_includes/photos_footer.html' %} {% endblock script %} diff --git a/templates/page.html b/templates/page.html index 38d95e33..d11c7aae 100644 --- a/templates/page.html +++ b/templates/page.html @@ -42,8 +42,8 @@

Contents

{% endif %} {{ page.content }} - {% from '_includes/comments.html' import comments with context %} - {{ comments(page) }} + {% from '_includes/comments.html' import comments_disqus with context %} + {{ comments_disqus(page) }}
@@ -58,6 +58,6 @@

Contents

{% block script %} {{ super() }} - {% from '_includes/comments.html' import comments_script with context %} - {{ comments_script(page) }} + {% from '_includes/comments.html' import comments_script_disqus with context %} + {{ comments_script_disqus(page) }} {% endblock script %} From e170d5fb83745bcec2df2aeeb41ffaaf88ad6291 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Sat, 27 Jul 2019 01:52:09 +0500 Subject: [PATCH 50/52] refactor(comments): move common code into a macro for reuse --- templates/_includes/comments.html | 32 +++++++++++++++++++++++++ templates/_includes/disqus_scripts.html | 28 ---------------------- templates/article.html | 2 ++ templates/page.html | 2 ++ 4 files changed, 36 insertions(+), 28 deletions(-) diff --git a/templates/_includes/comments.html b/templates/_includes/comments.html index 1a9403c7..ada851c8 100644 --- a/templates/_includes/comments.html +++ b/templates/_includes/comments.html @@ -54,3 +54,35 @@ {% endif %} {% endif %} {% endmacro %} + + +{% macro comments_common_scripts() %} + + + +{% endmacro %} diff --git a/templates/_includes/disqus_scripts.html b/templates/_includes/disqus_scripts.html index 8712ac32..a913d2b8 100644 --- a/templates/_includes/disqus_scripts.html +++ b/templates/_includes/disqus_scripts.html @@ -8,34 +8,6 @@ (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s); }()); - - - {% endmacro %} {% macro disqus_comments_script(article) %} diff --git a/templates/article.html b/templates/article.html index a79120b2..9cdb2deb 100644 --- a/templates/article.html +++ b/templates/article.html @@ -148,5 +148,7 @@

Tags

{{ super() }} {% from '_includes/comments.html' import comments_script_disqus with context %} {{ comments_script_disqus(article) }} + {% from '_includes/comments.html' import comments_common_scripts with context %} + {{ comments_common_scripts() }} {% include '_includes/photos_footer.html' %} {% endblock script %} diff --git a/templates/page.html b/templates/page.html index d11c7aae..cb3aba2b 100644 --- a/templates/page.html +++ b/templates/page.html @@ -60,4 +60,6 @@

Contents

{{ super() }} {% from '_includes/comments.html' import comments_script_disqus with context %} {{ comments_script_disqus(page) }} + {% from '_includes/comments.html' import comments_common_scripts with context %} + {{ comments_common_scripts() }} {% endblock script %} From c7e5e22efcd00f19eee2c026a63d737b24674185 Mon Sep 17 00:00:00 2001 From: Talha Mansoor Date: Sat, 27 Jul 2019 01:57:12 +0500 Subject: [PATCH 51/52] refactor(comments): remove redundant reference to disqus --- templates/_includes/comments.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/_includes/comments.html b/templates/_includes/comments.html index ada851c8..cec5f451 100644 --- a/templates/_includes/comments.html +++ b/templates/_includes/comments.html @@ -24,7 +24,7 @@ data-disqus-identifier="{{ article.disqus_identifier }}" {% endif %} href="{{ SITEURL }}/{{ article.url }}#disqus_thread", - id="disqus-accordion-toggle"> + id="comment-accordion-toggle"> Comments
@@ -73,7 +73,7 @@