Mohammad Noor Abu Khleif
80ad6ec2a3
Add support for rtl
and ltr
shortcodes ( #293 )
...
refer https://github.com/adityatelange/hugo-PaperMod/pull/293#issue-585979395 for usage guide and examples
2021-03-22 16:47:40 +05:30
Kian Kasad
306aa9fbfc
Fix scrollbar track background in dark mode caused by #308 ( #313 )
2021-03-22 16:34:02 +05:30
Kian Kasad
e01b52193a
Use CSS inside noscript when JS is disabled to detect preferred color theme ( #308 )
...
- Makes auto theme work when JS is disabled
- Only applies if the 'theme' configuration parameter is set to 'auto' or is unset.
2021-03-19 18:42:49 +05:30
Aditya Telange
706b5a1c94
Hide "..." in list pages when summary is not Truncated
2021-03-18 18:15:49 +05:30
Mohammad Noor Abu Khleif
ad81825345
Allow selective summary (in list pages) hiding in front matter ( #292 )
2021-03-18 17:46:32 +05:30
Aditya Telange
24f71d7f15
rm extra p
tag from render-image hook
2021-03-16 13:29:53 +05:30
Aditya Telange
c353447d8e
add browser-level lazy loading
...
ref: https://web.dev/browser-level-image-lazy-loading/
2021-03-16 13:18:57 +05:30
Aditya Telange
a982a29e24
clone render-image hook template
...
ref: https://gohugo.io/getting-started/configuration-markup/#render-hook-templates
2021-03-16 13:17:39 +05:30
Tobias
6c0726b418
Add social icon for ctftime ( #300 )
...
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2021-03-16 12:26:28 +05:30
Ben J
baa9c39ec9
Add social icon for itch.io ( #306 )
...
fetched from: https://itch.io/press-kit
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2021-03-16 12:18:26 +05:30
Brian
e76154d418
Allow selective disabling of PostNavLinks in front matter ( #279 )
2021-03-01 22:37:24 +05:30
Jason Lavoie
5e05ed6543
Enforce language url subsitution on path boundary for breadcrumbs ( #254 )
...
* Without this, the section name gets mangled when the language was a
sub-string of the section. For example, under 'en', a section named
"fragment" changes to "fragmt".
2021-02-22 11:30:04 +05:30
Kian Kasad
14ebcdecf3
Add 'align' option to figure shortcode ( #256 )
...
Usage:
{{< figure align=center src="image.jpg" >}}
Parameter values:
- 'center': align image and captions to center of page
- anything else neglected
* Appends "#center" to the image's URL in order to utilize existing CSS
rules for centering images.
2021-02-22 11:24:43 +05:30
Explore-Space
45c4b48e53
Add social icon for unsplash ( #255 )
...
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2021-02-20 12:28:24 +05:30
Aditya Telange
e53bfe514a
fix json schema parsing error on pages not having a section
2021-02-16 18:37:55 +05:30
Aditya Telange
17d48ce9bb
add structured data for breadcrumb nav
...
https://developers.google.com/search/docs/data-types/breadcrumb
2021-02-12 13:13:33 +05:30
Aditya Telange
a57641a24b
fix theme-toggle shown when js is disabled
2021-02-12 10:49:03 +05:30
Aditya Telange
6f8edf1ffa
change theme-switch from 'a' to 'button'
...
and refactor
2021-02-12 10:48:04 +05:30
Aditya Telange
034da04180
use local scratch var in breadcrumbs
...
- fix undisplayed breadcrumbs in section pages
having pagination
2021-02-10 21:43:45 +05:30
Aditya Telange
1a8e14a848
Use custom paginator's PageNumber for home-info
...
fixes non-mainSections pages from being displayed in the list
amend to 143eb18
2021-02-10 21:17:40 +05:30
Aditya Telange
143eb18b75
handle case where home-info was hidden
...
when num of posts = 0
- fix : #227
- refactor conditions for nested if
- also fix for 082d960
2021-02-10 21:00:12 +05:30
Aditya Telange
37afb5f13e
show breadcrumb nav also on list pages
...
- specifically section pages
- should not display on home(index)
2021-02-08 20:30:34 +05:30
Aditya Telange
43ddff0fde
breadcrumb nav as partial
2021-02-08 20:28:55 +05:30
Aditya Telange
65f84d6f19
use Parent's Permalink for breadcrumb nav
2021-02-08 20:21:26 +05:30
Aditya Telange
e03348c041
improve search
...
- fix menu element becoming inactive
change class active -> focus
- set input type seach #198
- add a reset func
- add script to clear searchbox
when clicked on X sign
2021-02-07 21:40:27 +05:30
Aditya Telange
7170eda172
translation list separate partial
2021-02-06 23:50:19 +05:30
Aditya Telange
e8076c8f61
Fix missing first level heading in home-info
...
close : #199
2021-01-31 17:17:00 +05:30
Aditya Telange
f8781e2cc8
Improve header
...
- fix header height
61px->60px
- check for elements before displaying
- align theme-toggle
- rm unnecessary elements
- rm theme-toggle class
- rm menu class
2021-01-31 17:09:38 +05:30
Aditya Telange
c7b388346b
hide archives and search page from being searched
2021-01-30 12:53:14 +05:30
Aditya Telange
0c28a4ad5a
introduce searchHidden front-matter var
...
- to hide particular pages from search
usage:
in page's front-matter add
searchHidden: true
2021-01-30 12:50:16 +05:30
Aditya Telange
75855b2758
init feat Breadcrumb Navigation ( #207 )
...
* adds Breadcrumb nav above title of single page/post
* add enabler var 'ShowBreadCrumbs'
* introduce i18n var "home"
usage:
in site config:
Params:
ShowBreadCrumbs: true
in page front-matter:
ShowBreadCrumbs: false
2021-01-29 23:37:07 +05:30
Aditya Telange
a7e0b2f5a9
add check to display post-description in single
2021-01-29 23:25:46 +05:30
Coderslang Master
84e208f98d
Fix missing reciprocal and self-reference hreflang ( #211 )
...
ref:
- https://help.ahrefs.com/en/articles/2631143-missing-reciprocal-hreflang-no-return-tag-error-in-site-audit
- https://help.ahrefs.com/en/articles/2754344-what-does-the-self-referencing-hreflang-annotation-missing-issue-in-site-audit-mean
2021-01-29 23:25:07 +05:30
Aditya Telange
778ee39137
init feat Prev Next post links on single post page ( #180 )
...
usage =>
in site config add
Params:
ShowPostNavLinks: true
2021-01-28 00:05:30 +05:30
Aditya Telange
9257321547
Add description to other layouts
...
- helps adding description to sub-sections,
search, terms, archive pages
2021-01-27 21:31:33 +05:30
Muhammad Hanif
698616d9fb
Add a meta tag for bing site verification ( #197 )
2021-01-26 10:57:14 +05:30
Aditya Telange
e1ea90aa60
Revert "Use md5 instead of default sha256 for generating SRI hashes ( #195 )"
...
This reverts commit 9e99493e69
.
2021-01-26 10:52:48 +05:30
Aditya Telange
9691c41983
retain history of header link clicks
...
close : #196
2021-01-25 21:48:15 +05:30
John
9e99493e69
Use md5 instead of default sha256 for generating SRI hashes ( #195 )
...
reference: https://gohugo.io/hugo-pipes/fingerprint/
2021-01-25 21:38:10 +05:30
Aditya Telange
471e4caba2
add gitea social-icon svg
...
closes : #191
2021-01-24 18:22:29 +05:30
Aditya Telange
f7dbf75d5b
allow setting ShowReadingTime per-page
...
as well as site-wide
2021-01-24 18:08:15 +05:30
Aditya Telange
bc4d4153dc
add hideMeta param to list
...
- same as in single
- allows hiding meta in list pages
2021-01-24 18:05:00 +05:30
Aditya Telange
75375a4337
rm use of blockquote in Toc
2021-01-24 17:58:03 +05:30
Florian Kohrt
b6842db0a5
Only show vertical bar if necessary in post-meta ( #193 )
...
fixes unnecessary "|" shown when post-meta is empty but translations are available
2021-01-24 17:52:45 +05:30
Daksh
24afe952b2
Add social icon for snapchat ( #188 )
...
Credits for icon: https://simpleicons.org/?q=snapchat
2021-01-23 17:21:52 +05:30
Muhammad Hanif
fc28fa7493
Add meta tag for yandex site verification ( #187 )
...
usage in site config =>
params:
analytics:
yandex:
SiteVerificationTag: xxxxxxxxxxxxxxxx
2021-01-23 15:49:51 +05:30
Corban Mailloux
2c67ae9877
Allow page-specific cover settings to win. ( #185 )
...
check for front-matter's cover.hidden before global config's
2021-01-22 11:52:00 +05:30
Aditya Telange
e02df37142
Revert "fix wrong load stylesheet and JS on multihost (multilingual) #126 "
...
Doesn't work with multilingual config with no specific baseurl
This reverts commit ad79fdaf83
.
2021-01-20 19:11:21 +05:30
Aditya Telange
ad79fdaf83
fix wrong load stylesheet and JS on multihost (multilingual) #126
2021-01-20 19:06:02 +05:30
Florian Kohrt
2b3baf94bb
Make some page settings also configurable site wide ( #182 )
...
Adds **local** and **global** param to following front-matter vars:
- hideMeta
- ShowToc
- TocOpen
- comments
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2021-01-17 12:25:35 +05:30
Aditya Telange
ad44cdda0f
fix highlight.js loading on section pages
2021-01-15 23:21:13 +05:30
Aditya Telange
b6a308d331
Do not smooth scrollIntoView
...
if user has it preferred
https://developer.mozilla.org/en-US/docs/Web/CSS/@media/prefers-reduced-motion
2021-01-13 23:19:35 +05:30
Aditya Telange
dd83560010
go-top-top button cleanup
2021-01-11 21:01:50 +05:30
Roman Ispaev
3b5c7faaec
fix wrong asset links on multihost config ( #126 )
...
CORS issue for multidomain setup (#168 )
2021-01-06 01:51:43 +05:30
Weichen Liu
946cc1ffe3
single: Add post description ( #165 )
...
usage =>
in post params add :
description: "Desc Text."
2021-01-02 22:30:20 +05:30
Aditya Telange
d53671786c
social-icons: add reddit icon #163
...
credits for svg: https://iconmonstr.com/reddit-1-svg/
LICENSE: https://iconmonstr.com/license/
2020-12-31 11:05:08 +05:30
Aditya Telange
e000675275
social-icons: add nuget icon & refactor code #163
...
credits for svg: https://commons.wikimedia.org/wiki/File:NuGet_project_logo.svg
This file is licensed under the Creative Commons Attribution 2.0 Generic license.
2020-12-31 11:05:08 +05:30
Aditya Telange
0e9ca244dc
fotter: fix Links do not have a discernible name for go-to-top btn
2020-12-29 17:03:22 +05:30
Aditya Telange
c9fa6c7915
cover: granular controls for hiding cover image #156
...
in site config =>
params:
cover:
hidden: true # hide everywhere but not in structured data
hiddenInList: true # hide on list pages and home
hiddenInSingle: true # hide on single page
per-page in front-matter =>
hidden: true # only hide on current single page
2020-12-29 16:44:03 +05:30
Aditya Telange
e252e761f5
footer: allow disabling HLJS #143
...
usage =>
in site config =>
params:
assets:
disableHLJS: true
per-page in front-matter =>
disableHLJS: true
2020-12-29 16:39:23 +05:30
Aditya Telange
838e607122
head: rm invalid rel="preload" on search assets
2020-12-27 22:39:03 +05:30
Aditya Telange
4389e03df9
baseof: pass .Layout
...
for 0f994eee95/layouts/partials/footer.html (L21)
2020-12-27 22:31:14 +05:30
Aditya Telange
0f994eee95
footer: change scroll behaviour as it was before 80954de
...
fixes #151
anchored-headings: retain anchor link '#' in URL
cc #108
footer: remove '#' with go-to-top
Revert "anchored-headings: retain anchor link '#' in URL"
This reverts commit 80954de8bd
.
Revert "footer: rm unused code"
This reverts commit c76233b350
.
2020-12-24 13:00:58 +05:30
Aditya Telange
b4933eadd6
header: use .KeyName for accesskey search
...
in menu
- .Name doesn't work with emojis
- .URL doesn't work with url such as 'search/'
2020-12-18 22:50:04 +05:30
Aditya Telange
6c83df566c
header: add accesskey (Alt + /) for search
...
in menu
- Alt + /: jumps to search page if in menu
2020-12-18 22:05:02 +05:30
Aditya Telange
a150c3449a
Link AccessKeys shortcut in title of elements
2020-12-18 20:02:05 +05:30
Aditya Telange
23aeda369c
head: trim whitespace from canonicalURL
...
- amend to 14c5245
2020-12-18 11:58:16 +05:30
Aditya Telange
b7f8749cdf
Search: Keyboard Bindings for easier navigation ( #138 )
...
* set up basic actions on keypress
* add actions to perform conditionally
* add simple highlight animation
* prevent mouseclick to change active element
* clear input box on Escape
* click on Arrow Right
* clear results and focus search-input on esc
* refactor
2020-12-18 11:45:10 +05:30
Maciej Sawicki
d6b2282582
templates: Fix series detection in opengraph
...
When inside front matter you specified series with spaces,
then the opengraph template wouldn't detect other articles,
because in `.Site.Taxonomies.series` they are stored by
urlized key.
Example:
```yaml
series:
- My Series
```
```gohtml
{{/* in a template */}}
{{- $series := index .Site.Taxonomies.series$name }}
{{/* was resolved to */}}
{{- $series := index {'my-series': ...} "MySeries" }}
```
(cherry picked from commit d2d493ab5d6a054001a8448ea0de2949dac4b30e)
2020-12-16 18:07:59 +05:30
Cody Brownstein
2abc278c69
head: Fix user defining canonical URL resulting in multiple canonical URLs ( #133 )
...
* Revert "head: add support for Canonical URLs"
This reverts commit 8af7c551ff
.
* Allow user to specify single canonical URL
2020-12-15 22:59:04 +05:30
Aditya Telange
77ff1e6b45
search: introduce loading custom fusejs options from site config #134
...
* refer https://fusejs.io/api/options.html for opts
* keys used can be some, all or none from
["title", "permalink", "summary", "content"]
in config.yml, add fuseOpts as shown below =>
params:
fuseOpts:
isCaseSensitive: false
shouldSort: true
location: 0
distance: 1000
threshold: 0.4
minMatchCharLength: 0
keys: ["title", "permalink", "summary", "content"]
2020-12-15 18:57:42 +05:30
Kian Kasad
f9236d92af
shortcodes: figure: don't use h4 tag in figure captions ( #127 )
...
* avoiding h4 tags in figcaption elements
* picked from https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/shortcodes/figure.html
* figure.html is licensed under Apache License 2.0 and is part of https://github.com/gohugoio/hugo
2020-12-15 17:52:04 +05:30
Aditya Telange
09aba49bf0
header: rm class attributes [WIP]
...
from hugov0.79.0
2020-12-13 22:29:06 +05:30
Aditya Telange
bf79c208ae
layouts: use hugo.IsProduction
2020-12-13 20:19:25 +05:30
Aditya Telange
153740bbac
header: add title attribute to menus
2020-12-13 20:17:01 +05:30
Aditya Telange
14c524539b
Remove whitespace around urls wherever applicable
...
- corrects mistyped urls with leading or trailing whitespaces
2020-12-13 16:56:41 +05:30
Aditya Telange
8af7c551ff
head: add support for Canonical URLs
...
cc: #104
usage =>
in site config.yml (used for home page only) =>
canonical: ["https://www.example.com " , "https://blog.example.com "]
in per-page vars =>
canonical: ["https://www.example.com/page1 " , "https://blog.example.com/pages/page1 "]
2020-12-13 16:36:30 +05:30
Aditya Telange
b7f5dd10f1
language-switch: humanize only Lang code
...
- displays weird text :/
- amend to ad11fe1
2020-12-11 17:20:50 +05:30
Aditya Telange
d74ad93c18
head: add *.css under assets/css/extended/
...
to bundle it with stylesheet.css as single resource minified
- added to the end so that default vars are overriden properly
2020-12-11 18:22:21 +05:30
Kian Kasad
5e40132673
single: add support for custom taxonomy URLs ( #125 )
...
* fix URLs of tags in tag lists
* use recommended code by hugo for tag list generator
* https://gohugo.io/templates/taxonomy-templates/#example-list-tags-in-a-single-page-template
* closes : #113
2020-12-11 11:28:09 +05:30
Aditya Telange
9c09564590
header: fix trailing slash '/' in menu URL
...
closes #122
2020-12-11 00:18:08 +05:30
pacientes
11c3230214
social-icons: add svg for kakaotalk ( #115 )
...
credits for svg: https://www.flaticon.com/free-icon/kakao-talk_2111683
Flaticon License: Free for personal and commercial purpose with attribution.
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2020-12-08 18:19:07 +05:30
Aditya Telange
db38e156f5
footer: hljs: add check to not load hljs on archive and search
2020-12-08 00:16:11 +05:30
Aditya Telange
08e58f5f77
head: commonize stylesheet resource
2020-12-07 22:59:51 +05:30
Aditya Telange
f4b900de72
footer: go-to-top: fix Uncrawlable Link
...
rm redundant a tag
2020-12-06 19:45:46 +05:30
Aditya Telange
4a4408573e
search: init Search feature ( #105 )
...
* based on https://gist.github.com/cmod/5410eae147e4318164258742dd053993
* modified working for PaperMod
* fetches current lang index.json for search
* add fuse.js v6.4.3 LICENSE: Apache License 2.0
* bundled fastsearch and fusejs as search.js
Co-authored-by: Craig Mod <stuff@craigmod.com>
2020-12-06 18:19:50 +05:30
Aditya Telange
c76233b350
footer: rm unused code
...
CC: #108 #64
2020-12-05 20:45:15 +05:30
Aditya Telange
80954de8bd
anchored-headings: retain anchor link '#' in URL
...
close : #108
2020-12-05 20:17:07 +05:30
Devorange
d4b259cd63
list: use absURL for pagination ( #109 )
2020-12-05 20:12:55 +05:30
Aditya Telange
a9ff9533a0
head, footer: add option to disable fingerprinting #89
...
in site config =>
params:
assets:
disableFingerprinting: true
2020-12-01 18:52:06 +05:30
Aditya Telange
7a0e742def
header: improve menu location indicator
...
- fix non-highlight on subdirs
- menu url need not have leading or trailing slashes
- fix non-highlight with multilingual config
2020-12-01 13:59:31 +05:30
Aditya Telange
29797a7464
social-icons: add kofi icon #29
...
* thanks to https://iconify.design/icon-sets/simple-icons/kofi.html
and Simple Icons Collaborators
* License CC0 1.0
* edited to fit dual-tone theme
2020-11-30 20:55:41 +05:30
Aditya Telange
0d8cb9fd15
cover: responsive cover: rm forced q100
...
- lets quality attribute in imaging section
- https://gohugo.io/content-management/image-processing/#image-processing-config
close #92
2020-11-29 09:39:57 +05:30
Misha Brukman
e89e7570cd
Archive: Close the <sup> tag for month counts ( #93 )
2020-11-29 09:20:56 +05:30
Aditya Telange
ad11fe16ed
language-switch: rm humanize on 'displayFullLangName'
...
- displays weird text :/
2020-11-28 23:04:32 +05:30
Aditya Telange
673f7ccc96
baseof: rm unused classes
...
single, home
2020-11-28 22:33:57 +05:30
Aditya Telange
b301d60f03
theme-switch: Improve theme switch logic ( #86 )
...
- removes unnecessary local-storage item removal
- less inline script on build
- assumes `defaultTheme as auto when value is not `dark` or `light`
- should work according to table at docs
2020-11-26 09:10:24 +05:30
Niek Blankers
aa6be95a12
social-icons: add svg for keybase ( #79 )
...
From https://github.com/keybase/keybase-issues/issues/973#issuecomment-307547386
SVG reduced to 2.5kB
Co-authored-by: dabura667 <matsuringo667@gmail.com>
2020-11-23 18:25:57 +05:30
Aditya Telange
dbb0e63248
head: change title separator "-" -> "|"
2020-11-23 01:27:09 +05:30
Aditya Telange
20710d34b9
social-icons: Trim whitespace and Lowercase name
...
- allows name like shown below
socialIcons:
- name: "TWitteR"
url: "https://twitter.com "
- name: "Codepen"
url: "https://codepen.com "
2020-11-22 19:20:58 +05:30
Mikhail Zolotukhin
1f608c8fad
social-icons: add svg for Mastodon ( #82 )
...
from: https://joinmastodon.org/press-kit.zip
LICENSE: AGPLv3
close #81
2020-11-22 19:05:56 +05:30
Aditya Telange
4cc4604498
cover: add rel="noopener noreferrer"
...
to links
2020-11-18 15:45:19 +05:30
Aditya Telange
361362773c
social-icons: add svg for discord
...
- from https://discord.com/branding
close #76
2020-11-18 15:34:21 +05:30
Aditya Telange
a276a5dfd1
head: rm site.webmanifest, not a PWA
2020-11-17 19:38:07 +05:30
Aditya Telange
fd06af55fc
footer: simpify loading hljs,
...
defer and beautify
2020-11-17 15:44:16 +05:30
Aditya Telange
3c28b8a8b2
footer: fix scroll for non ASCII anchors
...
closes #78
2020-11-17 15:25:39 +05:30
Aditya Telange
62477e7d1b
head: add meta robots
...
- disable indexing for non-prod sites
2020-11-14 12:55:19 +05:30
Aditya Telange
f4998a1ab8
head: add google_news internal template from hugo
2020-11-14 12:44:56 +05:30
Aditya Telange
d2f2fa6cc6
head: add alternate pages
...
to indicate multiple language/locale versions
for multilungual sites
2020-11-12 11:19:29 +05:30
Aditya Telange
cf4fd27e3d
anchored-headings: port to PaperMod
...
- add corresponding css
- gen anchored headings for h1-h6
- link with single.html
2020-11-10 12:34:22 +05:30
Jake Wiesler
2b0619f684
anchored-headings: init partial
...
Signed-off-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2020-11-10 12:08:52 +05:30
Aditya Telange
8574c385cd
profile-mode: user set-able image size
...
- default 150
usage:
profileMode:
imageUrl: "/android-chrome-192x192.png"
imageWidth: 120
imageHeight: 120
2020-11-09 12:14:45 +05:30
Aditya Telange
64e8532a50
head: load stylesheet resources with a wildcard
...
- include profile-mode
(cannot be done before f9fbdc9963
)
- reduce request count from 2 to 1
improves perf :P
https://web.dev/resource-summary/
2020-11-09 11:18:22 +05:30
Aditya Telange
b7169d2259
language-switch: enable emojify
...
- languageName: ":country_emoji:"
can now be displayed as emoji
2020-11-08 23:07:51 +05:30
Aditya Telange
b5d55aee8d
layouts/single: fix Lang Name hidden when LanguageName
...
was unset
2020-11-08 23:04:24 +05:30
Aditya Telange
77baa3d76e
layouts: add robots.txt
...
used when
enableRobotsTXT: true
https://gohugo.io/templates/robots/
2020-11-08 22:31:27 +05:30
Aditya Telange
5264c7011e
toc: add aria-label for accessibility reasons
...
- fix: Links do not have a discernible name
2020-11-06 10:58:23 +05:30
Aditya Telange
795c06b2cc
head: improve favicons presence
...
- also set theme color to #2e2e33
- use syntax from https://favicon.io
- `site.webmanifest` added, should be present in "static"
Custom links to favicons can be added in site config =>
params:
assets:
favicon: "<link / abs url>"
favicon16x16: "<link / abs url>"
favicon32x32: "<link / abs url>"
apple_touch_icon: "<link / abs url>"
safari_pinned_tab: "<link / abs url>"
2020-11-05 19:48:30 +05:30
Itay Cohen
3064e8cfc5
theme-switch: Enable theme toggle unless specifically disabled ( #69 )
...
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2020-11-04 14:04:45 +05:30
Aditya Telange
12b6b132e4
Revert "theme-switch-button: improve logic"
...
This reverts commit 0eed773e6d
.
2020-11-03 20:21:10 +05:30
Aditya Telange
0eed773e6d
theme-switch-button: improve logic
...
- owner can set dark/light/auto default theme
- theme toggle will be enabled on all theme modes unless disbaled
- if disableThemeToggle is true, user won't be able to switch themes,
here auto (a/c to system theme) also works
for #69
2020-11-03 20:07:59 +05:30
Nick Spreitzer
55107fcfc2
footer: Fix broken anchor link scrolling ( #64 )
...
fixes: Footnotes anchor link hrefs such as `#fn:1`
fixes: ToC anchors failing with hrefs having numbers.
based-on: https://stackoverflow.com/a/51396346/300212
2020-10-30 22:39:44 +05:30
Dan van Wijk
0a7a540761
footer: remove hidden chars ( #63 )
...
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2020-10-30 17:31:52 +05:30
Aditya Telange
b239f42f6b
Add accesskeys (attribute specifies a shortcut key to activate/focus an element.)
...
c - ToC Open/Close
g- Go To Top
h - Home (according to current lang)
t - Theme toggle
more: https://www.w3schools.com/tags/att_global_accesskey.asp
2020-10-30 01:15:43 +05:30
Aditya Telange
9acbc2c134
baseof: use dir
attribute instead of class
...
and set default dir to `auto`
main(css): rm unused class
2020-10-30 01:01:48 +05:30
Aditya Telange
c33dabf3a2
header: add Language switch ( #54 )
...
* language-switch: init
* header: move logo-switches together
2020-10-26 22:19:05 +05:30
Aditya Telange
70a2b06ac1
share-icons: add #hashtag generation from tags
...
for twitter share
2020-10-25 13:58:17 +05:30
Aditya Telange
1256f353e5
json-schema:fix multiple authors in config displayed incorrectly
...
* is of type `[]interface {}` and not `[]string`
2020-10-25 13:08:03 +05:30
Aditya Telange
9ac0f391f6
author(partial): fix multiple authors in config displayed incorrectly
...
* is of type `[]interface {}` and not `[]string`
2020-10-25 13:01:49 +05:30
Aditya Telange
44bc299ca3
json-schema: add support for multiple authors
2020-10-25 12:49:58 +05:30
Aditya Telange
5b9eaac130
layouts: use author partial in head and post_meta
2020-10-25 12:47:09 +05:30
Aditya Telange
bc2b82c370
author(partial): init, with support for multiple authors
...
* usage:
author: ["me", "you"]
2020-10-25 12:16:36 +05:30
Aditya Telange
3e84ff0435
post-meta: fix redundant '·'(separator) in end
...
when author is not present
2020-10-25 11:17:54 +05:30
Aditya Telange
413034e43b
social-icons: fix duplicate rel tags
2020-10-23 15:56:41 +05:30
Aditya Telange
834feb9adc
cover: responsive cover: generate responsive images only in "production" env
...
- will reduce render time in development env
2020-10-23 11:35:30 +05:30
Aditya Telange
51c58ad0d5
social-icons: add rel=me
...
* rel=me links allow cross-linking of user's identities, improving SEO
2020-10-23 11:26:28 +05:30
Aditya Telange
16213a37e5
post-meta: improvements
...
- hide zero date (closes #33 )
- fix separator
- refactor
2020-10-22 20:40:00 +05:30
Aditya Telange
684cb2160f
layouts: post_meta as partial
2020-10-22 16:53:24 +05:30
Niek Blankers
21241c212e
relative-cover: init Responsive cover images ( #43 )
...
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
- generates images of different sizes
- browser can choose between set of images w.r.t viewport width
- is enabled by default
- supported image formats :
https://gohugo.io/content-management/image-processing/#target-format
- Customizing site config params:
params:
cover:
responsiveImages: false # if want to disable it
linkFullImages: true # if link original image on clicking cover
2020-10-22 16:42:26 +05:30
Aditya Telange
c0ba1ce20d
social-icons: add svg for medium
...
* icon belong to medium[.]com
* converted to svg with online-convert[.]com
2020-10-19 19:00:01 +05:30
Mehdy Khoshnoody
a153a7cc6f
Add RTL support for multilingual mode ( #47 )
...
Usage:
in site config:
languages:
ar:
languagedirection: rtl
title: مدونتي
weight: 2
* ref: https://gohugo.io/content-management/multilingual/#configure-languages
2020-10-19 14:47:23 +05:30
Aditya Telange
a41f09bb99
extended_footer: init
...
* add placeholder template for extending footer
closes #37
2020-10-18 21:52:22 +05:30
Northerner-coder
b720e4a523
extended_head: init ( #44 )
...
* add placeholder template for extending head
2020-10-18 20:21:42 +05:30
Aditya Telange
7db1be3d73
head: update description and keywords logic
2020-10-17 16:00:46 +05:30
Aditya Telange
353146891e
home-info, profile-mode: enable markdownify for text elements
2020-10-17 15:02:40 +05:30
Aditya Telange
3826200b7c
nav-label: accessibility
2020-10-17 00:05:10 +05:30
Aditya Telange
3edc160c59
nav-label: init
...
* label can be set differently from title
* label can have an optional icon with preffered size
* in site config =>
params:
label:
text: "Home"
icon: /apple-touch-icon.png
iconHeight: 35
2020-10-16 23:56:56 +05:30
Northerner-coder
db52aa9942
layouts: Add DateFormat parameter ( #39 )
...
* User can change Date Format to be displayed in Front Matter
* Formats supported by Hugo can be found here: https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference
2020-10-16 22:12:32 +05:30
Aditya Telange
fb945ba3c1
json-schema: add support for Rich Results: Json schema for structured data ( #36 )
...
* json-schema: init
* sameAs can be set through .Site.Params.schema.sameAs
* if it is not specified but social-icons exsists, we use social-icons for sameAs vars
* .Site.Params.schema.sameAs overrides social-icons
* publisherType can be changed via .Site.Params.schema.publisherType
2020-10-15 10:21:33 +05:30
Aditya Telange
95e6bf1e13
list: show nested sections
...
* shows links to section if _index.md is present
* by this sub-sections can be distinguished properly
* more about this and way to implement: https://gohugo.io/content-management/organization/#index-pages-_indexmd
2020-10-13 18:17:39 +05:30
Aditya Telange
23636ab326
templates: social-meta: prefer cover image over other images
2020-10-12 17:26:45 +05:30
Aditya Telange
306889f68b
head: link custom templates for social meta
2020-10-11 21:08:44 +05:30
Aditya Telange
4a4d0c009c
templates: add cover image to be linked into meta
...
for opengraph, schema and twitter
2020-10-11 21:04:17 +05:30
Aditya Telange
6c4e094c91
templates: Add Twitter Cards, OpenGraph, Schema
...
This code is licensed under Apache License 2.0
and is part of https://github.com/gohugoio/hugo
2020-10-11 20:07:43 +05:30
Aditya Telange
a8abbd3545
post-cover: relative covers need to be explicitely set
...
* change in d819914
and #13
* previous impl breks sites not using `/static` dir as their static location
* hugo supports multiple static directories and previous impl checks only for one
* ref : https://gohugo.io/content-management/static-files/
usage change in post-vars =>
cover:
image: '<relative url>'
relative: true
2020-10-10 19:52:08 +05:30
Aditya Telange
3ca79f59fe
post-cover: fix strange /./
in cover image url 2
...
#13
2020-10-10 19:41:44 +05:30
Aditya Telange
f933372c55
terms: fix unreachable code in taxonomy list
2020-10-10 19:34:13 +05:30
Aditya Telange
2c7cffb617
home-info: let content show upto 5 lines
...
* previously 3
2020-10-08 15:50:20 +05:30
Aditya Telange
724e73facb
social-icons: add buymeacoffee icon
...
* icon belongs to buymeacoffee.com
* edited to fit dual-tone theme
2020-10-08 14:27:43 +05:30
Aditya Telange
82e9b29bf4
post-cover: fix strange /./
in cover image url
...
#13
2020-10-08 09:21:57 +05:30
Aditya Telange
d0c7635a8b
post-cover: enable mardownify
...
* allows users to add links and stuff #17
2020-10-05 14:56:06 +05:30
Aditya Telange
a9e00a3640
theme: set proper conditions
...
for having default-theme with theme-toggle
* can set/unset default theme
* for default-theme: dark/light : theme-toggle will not be visible
* theme-toggle with defaultheme: auto is functional
fixes #25 for #15
2020-10-05 14:34:44 +05:30
Aditya Telange
994c0b56e1
noscript: add noscript tags
...
* hide theme-toggle and
* go-to-top button
when js is disabled
2020-10-05 14:07:23 +05:30
Kian Kasad
c2c32282c1
footer: implement user-defined copyright ( #23 )
2020-10-05 10:04:33 +05:30
Aditya Telange
6a9e9e129a
theme-switch-button: init feature ( #15 )
...
* thanks to https://feathericons.com for svgs
* can be disabled in site config
Params:
disableThemeToggle : true
2020-10-04 20:43:24 +05:30
Aditya Telange
af19236002
header: rm unnecessary logo link
2020-10-04 20:25:39 +05:30
Aditya Telange
a34bcbd74c
toc(partial): generate toc for h1 - h6
...
previously: h1-h4
2020-10-04 18:52:14 +05:30
Aditya Telange
35788daad1
post-cover: add support for adding caption ( #17 )
...
* shown only on single page
usage =>
in page-vars front-matter
cover:
image: '<image path/url>'
alt: '<alt text>'
caption: '<text>'
2020-10-04 18:47:12 +05:30
Aditya Telange
3068647f58
post-cover: use new format
...
usage =>
in page-vars front-matter
cover:
image: '<image path/url>'
alt: '<alt text>'
2020-10-04 18:40:39 +05:30
Aditya Telange
8cab9c9de5
head: support favicon custom path
...
usage =>
params:
assets:
favicon: '<path / external url>'
closes #14
2020-10-04 15:09:50 +05:30
Aditya Telange
d8199140e5
post-cover: add support for relative path for cover image
...
* checks whether path mentioned in `cover` page-variable exists OR is an external url,
else sets the relative path for image w.r.t the post the cover is of.
2020-10-04 09:50:40 +05:30
Aditya Telange
8a8652fbf0
assets: improvements
...
- rm redundant minify's
- url as //assets/<js or css>/<path>
2020-10-03 18:31:08 +05:30
Aditya Telange
46d5200714
head: add meta keywords
2020-10-03 15:16:19 +05:30
Aditya Telange
178b1560e1
head: AlternativeOutputFormats impl as in hugo docs
...
* https://gohugo.io/templates/output-formats/#list-output-formats
2020-10-03 14:47:42 +05:30
Aditya Telange
fcf2f7fb8f
share-icons: update whatsapp share url
2020-10-03 09:46:44 +05:30
Aditya Telange
d18c5b74be
profile-mode: add support for adding subtitle
2020-10-02 14:35:38 +05:30
Aditya Telange
6dcd437146
social-icons: refactor
...
* use easier impl
2020-10-02 13:46:49 +05:30
Aditya Telange
8ff1f10eb7
social-icons: use height and with as css props;
...
rm hardcoded svg height and width
2020-10-02 13:46:22 +05:30
Aditya Telange
a54b84ba0f
svg: remove unused class
2020-10-02 13:03:37 +05:30
Philip Gisella
9f7e454ae6
post-single: added comments page override
2020-10-01 19:23:48 +05:30
Philip Gisella
c048c1a841
svg: added rss
2020-10-01 19:23:48 +05:30
Aditya Telange
0e48338a7d
share-icons: improvements
...
* rm translatable text
* svg: rm redundant attributes
* css: add x-scroll, - backgroud, + border
* misc
2020-10-01 14:23:15 +05:30
Aditya Telange
61cbbee16c
css: refactor
2020-09-29 16:43:41 +05:30
Aditya Telange
94070f4cd9
archives: add posts count for each yr and month
...
* misc(css): rm unused
2020-09-29 16:42:23 +05:30
Aditya Telange
1a980f1dcb
refactor for "follow particular naming scheme
...
(91e30b806b
)"
2020-09-23 18:23:57 +05:30
Aditya Telange
91e30b806b
follow particular naming scheme
2020-09-23 18:21:28 +05:30
Aditya Telange
36062439dd
profile-mode: remove unnecessary partial
2020-09-23 16:39:23 +05:30
Aditya Telange
1a2a6d7c78
post-meta: change sepearator
...
"." -> "·"
2020-09-23 13:15:33 +05:30
Aditya Telange
eb6e94d1d2
archive: update meta
...
* match with others
2020-09-23 13:12:23 +05:30
Aditya Telange
016dd6e9fa
(lint) remove unnecessary whitespace
...
created by hugo's {{ }}
2020-09-23 12:52:32 +05:30
Aditya Telange
2cb5c9dad5
footer: mv hljs initialiser with resource
...
* hinders linter
2020-09-23 12:33:19 +05:30
Aditya Telange
05035121ff
misc : refactor
...
* manage spacing and whitespace in meta
2020-09-22 13:48:38 +05:30
Aditya Telange
5901cac6c4
post-single : display available translations
...
in post - meta
2020-09-22 13:41:23 +05:30
Aditya Telange
097eb6baf2
refactor
2020-09-22 12:41:25 +05:30
Aditya Telange
fd143fede2
i18n: read_time improvements
2020-09-22 12:40:40 +05:30
Aditya Telange
7cc579f197
i18n: add support for toc translation
2020-09-22 12:04:14 +05:30
Aditya Telange
a446401d47
share-icons: remove name attr
...
* deprecated in HTML5
2020-09-21 15:59:10 +05:30
Aditya Telange
06f09594dd
layouts: add rel="noopener noreferrer"
...
to outgoing links
2020-09-21 15:53:59 +05:30
Aditya Telange
873bc34d45
misc: refactor
...
* accessibility, duplicate code
2020-09-21 15:44:37 +05:30
Aditya Telange
6770e5e552
menu : add menu location indicator
...
credits for fix with [.IsMenuCurrent](https://gohugo.io/functions/ismenucurrent/ ): https://stackoverflow.com/a/56454338
2020-09-20 19:03:43 +05:30