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