Commit Graph

602 Commits

Author SHA1 Message Date
Reorx f4e48030bd add cc link in footer 2022-04-13 17:27:24 +08:00
Reorx 280efabd02 tune link styles, add color to menu, content, footer links 2022-04-13 17:24:01 +08:00
Reorx c3d6d75760 makes search plays well with InstantClick
by moving search script into footer.html and stop loading InstantClick when page is search
2022-04-13 00:30:45 +08:00
Reorx 1019c47b7c makes toc scroll plays well with InstantClick
by adding/removing scroll event listener each time page is loaded
2022-04-13 00:29:43 +08:00
Reorx f6008883fa blacklist /search from instantclick 2022-04-12 23:24:51 +08:00
Reorx 2d9e5a2e38 fix toc script run scope 2022-04-12 23:24:32 +08:00
Reorx 9678b1cb6f adjust head tags order
put noscript at the end
2022-04-11 22:24:40 +08:00
Reorx 2023e862af always render SEO templates 2022-04-11 18:18:07 +08:00
Reorx b9bc8b7d3b replace instantpage with instantclick 2022-04-11 15:40:04 +08:00
Reorx 0bd381de01 fork: update footer 2022-04-10 23:41:50 +08:00
Reorx b7a046b0c2 add some simple icons with `-simple` suffix 2022-04-10 23:41:00 +08:00
Reorx ef80299580 add EnableInstantPage param 2022-04-10 23:40:35 +08:00
Reorx d7f6d6a773 use setTimeout to reduce scroll callback frequency 2022-04-10 21:33:27 +08:00
Reorx d50ce4575d add param DisableSmoothScroll 2022-04-10 21:33:27 +08:00
Reorx 829bb01691 enhance toc scroll algorithm 2022-04-10 01:19:23 +08:00
Reorx 9ebe2111f6 active toc link while scrolling 2022-04-10 01:18:40 +08:00
Reorx 60f139d529 add side class for toc if TocSide is true 2022-04-09 23:59:22 +08:00
Reorx 8c5d10925e allow customize post page width 2022-04-09 23:31:15 +08:00
hpello c5d31c778b
Add applemusic icon. (#869) 2022-04-09 13:24:10 +05:30
Rotzbua 09921bb542
Remove not required tailing slashes for `meta`, `link` (#862) 2022-03-31 23:33:56 +05:30
Aditya Telange 363756ffee
Remove redundant code for Label.logo: resize image
amend to 1de55c4
2022-03-27 22:22:28 +05:30
Aditya Telange 1de55c4266
Label.logo: Generate a resize image
if the image is present in assets directory.
- Resizing the image will reduce the size of a large image.
- Should improve image load time.
- Usage:
  - Add the image under assets directory.
  - Provide path in `label.icon`.
  - if image is located as `assets/images/image.png` mention `label.icon: images/image.png`.
2022-03-27 20:17:49 +05:30
Aditya Telange 566989abf4
Revert "Preload `profileMode image` and `label icon`"
This reverts commit a3ad238f78
This reverts commit a86abf5994.
2022-03-27 19:56:56 +05:30
Aditya Telange 2bb7687a34
Profile-Mode: Generate a resize image
if the image is present in `assets` directory.
- Resizing the image will reduce the size of a large image.
- Should improve image load time.
- Usage:
  - Add the image under assets directory.
  - Provide path in `profileMode.imageUrl`.
  - if image is located as `assets/images/image.png` mention `profileMode.imageUrl: images/image.png`.
2022-03-27 19:55:28 +05:30
Aditya Telange 575cc0ca8c
Use `site` function instead of `.Site` or `$.Site`
- The site function provides global access to the same data as the .Site page method.
- Current context (`.`) is never considered.
2022-03-27 18:44:06 +05:30
Aditya Telange 496b846597
Removing unit from `img`'s height attribute for label.icon
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/img#attr-height
2022-03-25 19:48:54 +05:30
Philipp Bastian 375155061d
Add icons for 'komoot' and 'letterboxd' (#799)
* Add 'komoot' and 'letterboxd' icon to svg.html
2022-03-18 13:01:37 +05:30
Panagiotis Simakis 6a3887f4e0
Add kaggle icon to social icons (#830) 2022-03-18 12:42:56 +05:30
Fernando Filho e83d840126
add social icon for Deezer (#811)
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2022-03-18 12:39:20 +05:30
Aditya Telange 2a1390bef7
Match `key` as well for `pgpkey` icon
amend to 53fd4bb857
2022-03-11 20:49:27 +05:30
Rohit Gupta 53fd4bb857
Add icon for pgp key (#784) 2022-03-11 20:43:51 +05:30
WÁNG Xuěruì 26315a9e4c
Add icon for Bilibili (#814)
The icon is re-drawn by myself to use outlines, referring to the icon
used on bilibili.com and the simpleicons version (which all used fills).
2022-03-11 20:36:14 +05:30
Jannik Arndt 43c810c3e2
Remove duplicate call to hugo.Generator (#786) 2022-02-15 20:01:21 +05:30
Aditya Telange c9f7c54ae6
Rename fuse.js -> fuse.basic.min.js
- denoting we are using basic version
2022-02-05 17:54:24 +05:30
Aditya Telange 530044033e
Add `UseHugoToc` so that Hugo's default ToC can be used.
Usage =>
UseHugoToc: true

closes: #747
2022-01-22 00:25:35 +05:30
Thiago Perrotta b0ab8ea495
Add option to add word count to metadata (#740)
Usage: 
ShowWordCount: true
2022-01-21 23:58:25 +05:30
janga1 54a3c60735
Adding 'Phone' to Socials (#635) 2022-01-13 21:21:03 +05:30
Aditya Telange 587ab16725
Remove `.Page` method being used
reference: https://github.com/gohugoio/hugo/releases/tag/v0.92.0
2022-01-13 21:06:21 +05:30
Aditya Telange 0fe857539b
Add `absURL` to `label.icon` and `profileMode.imageUrl`
fixes: #622 #623
2022-01-13 20:35:56 +05:30
Saxodwarf c59193fc48
Use hugo 0.87's date formatting feature with time.Format (#555) 2021-12-26 13:52:10 +05:30
Joe Mooring dbaa17c69a
Remove call to google_news internal template (#668)
See https://github.com/gohugoio/hugo/issues/9172
2021-12-12 23:25:19 +05:30
Jannik Arndt 699fc91f1f
Add icon for xing (#638)
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2021-12-03 22:42:43 +05:30
Jannik Arndt c876864422
Add icon for CV (#639)
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2021-12-03 22:38:54 +05:30
Aditya Telange 3bcafa0be9
Show full date on hovering over it in post-meta 2021-10-30 20:27:01 +05:30
Aditya Telange 76ea33c89c
Check if `menu` exists before using scroll position logic 2021-10-30 20:01:35 +05:30
Aditya Telange b8c7df1ef9
Allow setting cutom meta `theme-color` and `msapplication-TileColor`
fixes: #577

Usage:
  In Site Params:
    Params:
      assets:
        theme_color: color
        msapplication_TileColor: color
2021-10-30 20:01:16 +05:30
Erica Pisani 2c6ae04a02
Social-icons: Add Polywork icon. (#545)
* Social-icons: Add Polywork icon.

fixes #487

Thanks to https://icon-sets.iconify.design/simple-icons/polywork/ and Simple Icons Collaborators (where the SVG came from)

* minor updates to svg

Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2021-10-30 19:58:42 +05:30
Aditya Telange 5f1d92493b
Avoid caching search input between navigation 2021-10-30 13:57:22 +05:30
Daniel F. Dickinson 10141e278e
Add webp to processable formats (#540)
* Add webp format only if using Hugo extended

This keeps PaperMod from having a hard dependency on Hugo extended.
2021-10-22 19:59:36 +05:30
nikaera 38891b9062
Add `showCanonicalLink` to markdown metadata (#428)
If an article has a `canonicalUrl` set, Originally published at `<hostname>` will be displayed at the top of the article by setting `showCanonicalLink` to true. 

Usage =>
  In front-matter:
    canonicalUrl: "<URL>"
    showCanonicalLink: true
2021-10-22 19:52:45 +05:30
Aditya Telange 7c930ee4ea
Converts colour values from `rgba`/`hex` to `rgb` (#560)
- Except for code-copy btn
- Emojis were affected by theme opacity values, fixes: #557
2021-09-20 21:08:44 +05:30
drizzle 8c2f997ab3
collapse shortcode content can write formative code and change line (#561) 2021-09-17 18:41:23 +05:30
Aditya Telange 4e9b04784b
Move `noscript` elements to head
- Should fix search engines picking up elements inside noscript
2021-09-11 11:09:01 +05:30
Clément Joly 8021be2ddb
Add svg icon for ycombinator (#535)
Co-authored-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2021-09-05 18:28:17 +05:30
Aditya Telange 97b373d9ee
Fix irregular spacing in seach title and svg icon 2021-09-05 18:22:39 +05:30
Aditya Telange c437ee1b62
Add `placeholder` param to let users customize
placeholder in search input box
2021-09-05 18:22:24 +05:30
Daniel F. Dickinson 8456ad83ae
Fix button not allowed inside anchor in footer - HTML validator complaint (#551)
Move attributes to anchor and remove not required span (which was used
place of a button which was against HTML spec).
2021-09-05 11:54:00 +05:30
Aditya Telange 42a23c96e2
Allow customizing Social-Media Share buttons
Usage (site as well as fron-matter) =>
    - `ShareButtons: ["linkedin", "twitter"]`
    - must be a list `[]`

closes: #431
2021-09-04 13:10:35 +05:30
Aditya Telange 7072a79f71
Refine `[draft]` tag display 2021-09-04 12:03:12 +05:30
Daniel F. Dickinson 9a20b2e54c
Fix div not allowed in summary element in ToC (html validator complaint) (#552) 2021-09-03 18:57:36 +05:30
Aditya Telange 5bc9c5a73b
Allow emabling/disabling responsiveImages per page #518 2021-09-02 20:54:50 +05:30
Aditya Telange 7ea01a0ab2
Allow hiding `ShowCodeCopyButtons` per page
closes: #548
2021-09-02 20:22:08 +05:30
Aditya Telange 3442d5cb52
Allow hiding copyright/footer text
closes: #543
2021-09-02 20:19:52 +05:30
Aditya Telange b4393b3d6e
Add `post-content` only if it exists 2021-09-02 13:43:08 +05:30
Aditya Telange 162d80071f
Allow adding markdown description on list pages 2021-09-02 13:38:55 +05:30
Aditya Telange bc99ae777d
Allow adding `Content` on list pages 2021-09-02 13:33:47 +05:30
Aditya Telange 0eac254d58
Enable `summary` in Section pages 2021-09-02 13:26:05 +05:30
Aditya Telange caa2240f12
Add missing `[draft]` tag on archive page 2021-08-30 15:22:22 +05:30
Aditya Telange 6ed6b7aac8
Refactor svgs 2021-08-27 23:17:38 +05:30
Aditya Telange f70debb55a
Add svg icon for googlescholar
source: https://simpleicons.org/?q=googlescholar
2021-08-27 23:16:44 +05:30
Aditya Telange da1de88886
Add svg icon for researchgate
source: https://simpleicons.org/?q=researchgate
2021-08-27 23:10:43 +05:30
Clément Joly e5ba0272de
Never display the ToC when it would be empty (#532) 2021-08-27 22:59:50 +05:30
Ian Grünig dcbe6277bb
Add width and height attributes to cover images (#519)
- Ensures that the browser can allocate the correct amount of space in the document while the image is loading.
- Reduces CLS #499
2021-08-22 11:45:28 +05:30
Kevin Decherf 7d67d64bb7 Add social icon for Server Fault
Source: https://simpleicons.org

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2021-08-14 19:22:54 +05:30
Kevin Decherf 1458d8de67 Add social icon for Matrix
Source: https://simpleicons.org

Fixes #450

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2021-08-14 19:22:54 +05:30
Kevin Decherf e44cef81c6 Add social icon for Liberapay
Source: https://en.liberapay.com/about/logos

Fixes #483

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2021-08-14 19:22:54 +05:30
Kevin Decherf 0c4ec163a6 Add social icon for Flickr
Source: https://simpleicons.org

Fixes #449

Signed-off-by: Kevin Decherf <kevin@kdecherf.com>
2021-08-14 19:22:54 +05:30
Daniel F. Dickinson a3ad238f78
Fix profileMode imageUrl preloaded on every page (#495)
Instead we now only preload on the home page.
Closes #494

Signed-off-by: Daniel F. Dickinson <20735818+danielfdickinson@users.noreply.github.com>
2021-08-10 19:52:47 +05:30
Daniel H 81fcd8f9d4
Remove extraneous space in toc.html (#488)
Fixes errors in lower version of Hugo
2021-08-03 10:38:23 +05:30
Aditya Telange fc87fc3a29
Add option to show all pages in archive
usage =>
    In site config
    `Params.ShowAllPagesInArchive: true`
2021-06-17 16:36:56 +05:30
Aditya Telange 5c26fda276
Add `pre` and `post` menu params
so that icons can be added via external scripts (ex. fontawesome)

fixes: #420

ref: https://gohugo.io/content-management/menus/#params
2021-06-11 19:07:04 +05:30
Cameron Sinko 6b55df1089
Add social icon for spotify (#430) 2021-06-11 17:13:45 +05:30
André Brandão b868da3d3c
Add social icon for goodreads (#410)
Credits: https://simpleicons.org/?q=goodreads
2021-06-11 17:11:41 +05:30
Lexip 84c30474ca
Add social icon for XDA Developers (#409)
Icon Credits: https://simpleicons.org/?q=xda
2021-06-11 17:09:17 +05:30
Lucas Eduardo 537ec0038f
Fix post_meta/reading_time (#427) 2021-06-11 11:49:30 +05:30
Aditya Telange da69dda48c
Allow disabling anchored headings
Usage =>
For site-wide:
    Params.disableAnchoredHeadings: true

For front-matter:
    disableAnchoredHeadings: true
2021-06-10 23:10:40 +05:30
Aditya Telange 573e673efa
Use `content:encoded` in Rss feeds
when using ShowFullTextinRSS
2021-05-02 11:29:31 +05:30
Aditya Telange 0e3f44ff17
Use `title` instead of `humanize`
- https://gohugo.io/functions/title/
2021-05-01 22:13:54 +05:30
Jannik Arndt 167ca42ce3
Fix xml+rss link header (#393) 2021-05-01 21:25:26 +05:30
Aditya Telange a86abf5994
Preload `profileMode image` and `label icon`
before they are discovered in HTML
2021-05-01 11:57:59 +05:30
Aditya Telange 24e5d82ecb
Update hugo internal templates
Remove .Site.Authors from embedded templates

f6745ad358
2021-05-01 11:32:45 +05:30
Aditya Telange 20b91ad2aa
Use less space in footer for 'Powered by' strings;
Don't break the 'Powered by' string in between
2021-05-01 11:32:11 +05:30
Aditya Telange 0c64647138
Add option to show Full Text content in RSS feeds
closes: #372

usageIn site Params =>
    ShowFullTextinRSS: true
2021-04-29 19:38:08 +05:30
Aditya Telange 43e1648b3e
Improve scripts for menu-scroll
- also fixes menu-scroll-position not working in search page
2021-04-29 19:02:59 +05:30
Aditya Telange 3a8df7888e
Don't enable CodeCopyButtons by default
Change in var name
disableCodeCopy -> ShowCodeCopyButtons
2021-04-25 05:30:00 +05:30
Geeqla d136063229
Add custom alt title in Multilingual Mode + Add fallback based on LanguageName with emojify (#364) 2021-04-17 10:25:04 +05:30
Aditya Telange 98c17559e9
Add checks for adding the copy button in code-blocks
- adds checks to put copy button for code
 inside table and highlight code block

- Fixes #363
2021-04-16 10:00:47 +05:30
Cody Brownstein c3634e6ccd
Join lines in head for hljs assets (#360)
Fixes errors in lower hugo versions

Error: add site dependencies: load resources: loading templates: "site/themes/hugo-PaperMod/layouts/partials/head.html:79:1": parse failed: template: partials/head.html:79: unexpected unclosed action in command
2021-04-16 09:53:18 +05:30
Achim Blanarsch 8c313af0f3
Add missing spacing between search title and icon (#351) 2021-04-13 12:53:41 +05:30
Aditya Telange 6c64ad0695
Show Code Copy scripts only on Kind = page 2021-04-10 11:53:23 +05:30
Kian Kasad 17c4da86b5
Add copy button to copy code block contents (#345)
* add buttons to copy code block contents

Adds a clickable "copy" link in the top-right corner of each code block.

If available, uses the navigator.clipboard API. Falls back to selecting
the text and calling document.execCommand('copy') to copy text.

* hides copy button unless mouse is hovering over code block

* change text of copy button when text is copied

* add translation keys for copy button text  `code_copy` and `code_copied`

* To disable use `Params.disableCodeCopy: true` in site config
2021-04-10 11:33:31 +05:30
Aditya Telange ba48765e2c
Use js.Build to fetch fuseOpts;
also load Search on window load
2021-04-10 00:58:23 +05:30
Aditya Telange b756217126
Add crossorigin="anonymous" also for scripts 2021-04-09 19:41:26 +05:30
Aditya Telange bb7b6f0076
Refactor, move HLJS code from footer to head;
already defered.
2021-04-09 19:38:04 +05:30
Aditya Telange 9d7576bd04
Add crossorigin="anonymous" for links #334 2021-04-09 19:25:05 +05:30
Mohammad Noor Abu Khleif 427053290d
Move post nav links to a partial section (#343) 2021-04-09 14:55:56 +05:30
Aditya Telange 0f4dc88c63
Remove humanize from translation list
so that emojify could work
2021-03-31 11:49:28 +05:30
Aditya Telange 55fe10e9d3 Use non-async internal template for Google Analytics v4 2021-03-31 10:07:04 +05:30
Aditya Telange 4878383dd4
Add global keywords for home page
original idea #311
2021-03-31 10:00:31 +05:30
Aditya Telange 196b82645e
Fix Spacing in overall repo 2021-03-30 18:26:43 +05:30
Aditya Telange dae7f2b8a1 Align the svg email icon with others 2021-03-30 16:07:51 +05:30
Aditya Telange 635054cd07 Add hackerone icon from simpleicons
https://simpleicons.org/?q=hackerone
2021-03-30 16:07:51 +05:30
Aditya Telange a60ececdfb Update social icons svg for hackthebox from simpleicons
https://simpleicons.org/?q=hackthebox
2021-03-30 16:07:51 +05:30
Jannik Arndt 6d6fe2c389
Move ToC divs to toc partial (#329)
Allows Overriding of ToC
2021-03-30 16:07:20 +05:30
Aditya Telange fe94d7f347
Revert "Remove trailing and leading slashes off the $url for Breadcrumb gen;"
This reverts commit 0f0e027def.
2021-03-28 20:14:11 +05:30
Syphdias 54744ba694
Fix path in editPost URL for Windows (#333)
`.File.Path` is OS dependant and uses `\` as directory separator. This leads to
cases where posts get the wrong URL, if in a sub folder, e.g.
`content/posts/folder\post.md`.

One idea was to replace `\` with `/` this however breaks valid files (on Unix
systems) which include `\` in the file name.
According to the docs [`path.Join`](layouts/partials/edit_post.html) is OS
unaware and converts to a Unix-like path.

> Note: All path elements on Windows are converted to slash ('/') separators.

PS: It looks like hugo also uses this internally to build URLs.
PPS: Solution was discussed in #278.
2021-03-28 19:39:22 +05:30
Aditya Telange 0f0e027def
Remove trailing and leading slashes off the $url for Breadcrumb gen;
so that no empty values remain in []interface

fixes: #331
2021-03-28 19:25:09 +05:30
Aditya Telange fb4988cfb6
Don't consider page-variable to disable HLJS while generating assets
- may lead to generating multiple bundles
2021-03-28 09:52:14 +05:30
Aditya Telange 0c0c6847e5
Don't include `an-old-hope` when hljs is disabled
- reduces 0.6 kb resources
2021-03-27 21:42:29 +05:30
Aditya Telange 2fea5a1062
add browser-level lazy loading to cover images
amend to c353447
2021-03-27 13:16:10 +05:30
Aditya Telange 009d3a2e1d
Fix logo not being displayed with no title pages
- use a local var to get label text ot site title

fixes: #281
2021-03-27 12:46:43 +05:30
Aditya Telange e503367a1a
[BREAKING] Split-up css into sub-parts (#317)
* Move styles into 3 different locations
- core
- common
- hljs

* Load all stylesheets in proper order
2021-03-27 11:28:55 +05:30
Aditya Telange b6af9eddee
Imrprovements to RSS (#319)
* Copy hugo's internal rss template
- loc: https://github.com/gohugoio/hugo/blob/master/tpl/tplimpl/embedded/templates/_default/rss.xml

- at commit 5f42590144579c318a444ea2ce46d5c3fbbbfe6e of https://github.com/gohugoio/hugo/

* Add Site image from images param

* Hide search and archives layouts from feed index

* add Description and Summary in RSS as in other templates
2021-03-25 14:50:53 +05:30
Aditya Telange ddf004b709
Allow disabling ScrollToTop button
- refactor corresponding code

usage =>
in site config:
params:
    disableScrollToTop: true

closes: #321
2021-03-25 13:34:01 +05:30
Aditya Telange a2b3be0169
Refactor noscript styles to not break with code formatter 2021-03-25 10:55:11 +05:30
Daniel Atwood 772f571161
Update internal tempplate from hugo
cp from ffd9dac4218b8f1709de04f7131ca661715fc481 & fe77f7434bc0d7a9b54af69014eb28dbea2b236b

tpl: Update date logic of opengraph and schema internal
 templates

* Fix: updated date logic in opengraph template

* Updated date logic in schema template

* Reformatted opengraph and schema

* Wrapped PublishDate and Lastmod in with

tpl: Make the build green again

Co-authored-by: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= <bjorn.erik.pedersen@gmail.com>

Signed-off-by: Aditya Telange <21258296+adityatelange@users.noreply.github.com>
2021-03-23 15:45:10 +05:30
Aditya Telange 0ca760a9b3
add Description and Summary in JSON schema as in other templates 2021-03-23 15:10:40 +05:30
Syphdias abfdb54c92
Add option to show link in meta data for editing posts (#278)
Usage

- in site config =>

    Params:
    editPost:
        URL: "https://github.com/<path_to_repo>/content"
        Text: "Suggest Changes" # edit text 
        appendFilePath: true # to append file path to Edit link

- in front-matter vars =>
    ---
    editPost:
        URL: "https://github.com/<path_to_repo>/content"
        Text: "Suggest Changes" # edit text 
        appendFilePath: true # to append file path to Edit link
    ---

- Front-matter vars overrides global ones
2021-03-23 14:58:26 +05:30
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