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
2a06c26e9f
assets(css): optimize using csso
...
https://css.github.io/csso/csso.html
2020-11-17 12:45:19 +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
66ba0f0ea9
home-info: unset line-clamp for content
...
- content can be as long as one wants it to be
- was hiding content on mobile devices
- amend to 2c7cffb
2020-11-12 22:20:24 +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
b22520630d
toc: highlight underline on hover
2020-11-12 11:09:23 +05:30
Aditya Telange
1775dfccfd
scroll-bar(css): fix dark track color on list
...
pages, due to c960b8a
2020-11-11 10:39:55 +05:30
Aditya Telange
0b07dd2a7d
header: fix spacing when logo-text overflows
2020-11-11 10:36:54 +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
c960b8af04
scroll-bar(css): fix white track color on list
...
pages, due to diff bg
2020-11-09 11:52:57 +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
f9fbdc9963
profile-mode: improvements
...
- update css logic
- rm redundant code
- reduce image size, it looks big imo
2020-11-09 11:12:52 +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
Aditya Telange
229df19ec9
header: fix spacing between lang-selector and label
...
when theme-toggle is disabled
2020-11-03 19:44:19 +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
b8c29c2e06
reset(css): disable focus only on toc and go-to-top button
...
revert "css: reset: disbale highlight on focus"
This reverts commit 94b67a5dc9
.
2020-10-30 11:42:58 +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
0887805caf
README: update
...
link faq post
2020-10-28 22:41:42 +05:30
Aditya Telange
7392edb1d3
README: update
...
- rm old Lighthouse report
- beautify
- update demo image
2020-10-28 11:11:13 +05:30
Aditya Telange
6c7b8cf2f9
share-icons: fix extra uneven padding
2020-10-28 09:35:21 +05:30
Aditya Telange
b40f30754d
header: add cursor type pointer to theme-toggle
2020-10-26 22:49:27 +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
a97de0f9a4
reset(css): rm bold styling ( #55 )
2020-10-25 16:08:52 +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
0bd68d242c
update README
2020-10-25 13:03:50 +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
Dragomir Yordanov
db0e744af3
i18n: improve for 'es' and add 'bg' ( #58 )
...
* Translate read_time, toc and translations to spanish
* Add translations in bulgarian
2020-10-25 09:52:26 +05:30
Mehdy Khoshnoody
3e3a7d380e
post-single(css): improve RTL support ( #57 )
...
* Replace left with start for tables and block-quote
2020-10-24 19:12:24 +05:30
Aditya Telange
4e9d470fec
Revert "reset(css): themify text selection"
...
* looks ugly :p
This reverts commit 3d60370494
.
2020-10-23 16:11:55 +05:30
Aditya Telange
413034e43b
social-icons: fix duplicate rel tags
2020-10-23 15:56:41 +05:30
Mehdy Khoshnoody
a8123bc688
i18n: Add translations for fa: Farsi ( #56 )
2020-10-23 15:11:20 +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