Commit Graph

369 Commits

Author SHA1 Message Date
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