Commit graph

197 commits

Author SHA1 Message Date
Hong Xu
e07bb38dfb
Merge 24b5542ab7 into 7cf752f864 2025-04-23 14:35:23 -07:00
Jake Bailey
7cf752f864
Implement fixes for refreshed template system for Hugo v0.146.0+ (#1726)
Some checks failed
Deploy Hugo PaperMod Demo to Pages / build (push) Has been cancelled
Deploy Hugo PaperMod Demo to Pages / deploy (push) Has been cancelled
2025-04-20 11:46:23 +05:30
Aditya Telange
8a17bf8931
Update minimum required Hugo version to 0.125.7 2024-11-03 13:13:11 +05:30
Aditya Telange
f163fb1dc0
Use new 'Image render hook' template from Hugo. (#1526)
* Pull render-image template from Hugo
https://github.com/gohugoio/hugo/commits/master/tpl/tplimpl/embedded/templates/_default/_markup/render-image.html

cloned at b893a09aa62c01a62e32b0effdb02e86b51d46d6

* Add loading=lazy attribute

c353447d8e
2024-11-03 13:02:57 +05:30
Hong Xu
24b5542ab7 Add an option to not display descriptions
.Description is meant to be used for metadata purpose: https://gohugo.io/methods/page/description/

Hugo document has emphasized this in the .Description page:

> Conceptually different from a content summary, a page description is typically used in metadata about the page.

Hugo embedded templates are consistent in this regard.

To maintain backward compatibility, add an option showDescription to
disable displaying descriptions.
2024-05-30 23:24:37 -07:00
Aditya Telange
33e48f9892
Add anchor link to archive layout headers 2024-05-01 13:56:39 +05:30
Joe Mooring
74ceb5efc5
[PATCH] tpl/tplimpl: Update RSS template
- Use publication date for pubdate
- Include version in generator element

cherry-picked from f0a26cf58e
2024-04-13 11:49:09 +05:30
Dmitry Konishchev
beb281a1c6
Fix copyright field rendering HTML in RSS feed (#1479)
The copyright is rendered in footer as `{{ site.Copyright | markdownify }}`
which assumes it to be Markdown text, but RSS feed template doesn't ready
for Markdown now.
2024-04-13 11:35:52 +05:30
Daniel Terhorst-North
a184c53610
[PATCH] tpl/tplimpl: Fix incorrect lastBuildDate
cherry-pick from 87bf2b9688

Co-authored-by: Joe Mooring <joe@mooring.com>
2024-02-10 13:24:33 +05:30
David Amador
a4a0f8dcfb
Adding xmlns:content namespace to RSS feed and only write content:encoded if something on .Content (#1411)
* Added xmlns:content namespace for valid RSS feeds with content:encoded

* Only write <content:encoded> in RSS if ShotFullTextinRSS and .Content has something

fixes: #1385
2024-02-03 20:55:52 +05:30
Aditya Telange
e3ad0aeb70
Bump minimum Hugo version to 0.112.4
* language.LanguageCode is required for Fix/hugo depr 0.120.x #1328
2023-12-16 19:59:55 +05:30
Aditya Telange
f51ad49819 replace .Site with site & fix whitespace 2023-12-16 19:43:59 +05:30
Joe Mooring
ff7443b17f [PATCH] tpl/tplimpl: Fix deprecation logic in RSS template
cherry-pick from 23fcfb7f74
2023-12-16 19:43:59 +05:30
Joe Mooring
00488d0146 [PATCH] tpl/tplimpl: Deprecate .Site.Author usage in RSS template
cherry-pick from d4016dd5cd
2023-12-16 19:43:59 +05:30
Joe Mooring
cf62fa3c40 [PATCH] tpl/tplimpl: Use .Language.LanguageCode in built-in templates
cherry-pick from ff77a927f9
2023-12-16 19:43:59 +05:30
Aditya Telange
60984fd136
Add icon for 'draft' posts
https://fonts.google.com/icons?selected=Material%20Symbols%20Outlined%3Aedit_note%3AFILL%400%3Bwght%40400%3BGRAD%400%3Bopsz%4048

LICENSE: https://developers.google.com/fonts/faq#can_i_use_any_font_in_a_commercial_product
2023-12-16 14:06:46 +05:30
Aditya Telange
65c2720ab9
lazy load cover images in lists only 2023-12-16 13:09:19 +05:30
Aditya Telange
b288ede80c
[breaking?] Allow page-specific cover settings to override site-level settings
Fixes:  #818 #185
2023-11-25 18:06:31 +05:30
Aditya Telange
ba739cfe29
Set maxlength for search input to 64 chars
fixes  #1329
2023-11-11 12:15:11 +05:30
Aditya Telange
72ab73ffe5
Error out if hugo.Version used is less than min required version 2023-11-04 16:01:44 +05:30
Aditya Telange
be5badf317
Add RSS icon to archives page 2023-04-23 20:15:10 +05:30
Alexander Zhang
8d1e45a42a
Fix RSS link for paginated list pages (#1192)
The link was previously hard-coded to index.html, which doesn't work on
paginated list pages because it would go to something like
/section/pages/2/index.html instead of /section/index.html.
2023-04-23 19:47:46 +05:30
Aditya Telange
1d151a4a02
Revert "Add RSS icon to archive pages (#1156)" (#1183)
This reverts commit a636c9eaee.
2023-04-02 00:17:01 +05:30
Clément Joly
a636c9eaee
Add RSS icon to archive pages (#1156)
If the setting “ShowRssButtonInSectionTermList” is true, I think it
makes sense to also show the RSS icon by the title in archive pages, as
we do for other article lists.

This reuses the code of `layouts/_default/list.html`.
2023-04-01 23:58:19 +05:30
k-yone
4d42965bb5
Add title to the image tag in rss.xml (#1105)
Ref: https://cyber.harvard.edu/rss/rss.html#ltimagegtSubelementOfLtchannelgt
2023-02-04 17:34:21 +05:30
Aditya Telange
b906338dc8
Add param 'hiddenInHomeList' to hide certain post from home page
Usage =>
---
title: post name
hiddenInHomeList: true
---
2022-08-20 14:31:07 +05:30
Aditya Telange
eba92edd83
Feat: Add page nums in list pages
In site config =>
Params:
    ShowPageNums: true
2022-08-15 19:25:55 +05:30
Aditya Telange
44f5970db2
Add RSS button to Section and Term pages.
Usage =>
Params:
  ShowRssButtonInSectionTermList: true

---
ShowRssButtonInSectionTermList: false
---
2022-04-30 07:42:51 +05:30
Aditya Telange
1d2ecfedac
Add Support for i18n taxonomy for tags
closes: #876
2022-04-23 09:24:12 +05:30
Rotzbua
c6e9568c12
Fix W3 validator warning: Section lacks heading. (#857)
Use `div` instead of `section` element, because already an `article` element.
2022-04-19 20:33:05 +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
5f1d92493b
Avoid caching search input between navigation 2021-10-30 13:57:22 +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
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
Aditya Telange
7072a79f71
Refine [draft] tag display 2021-09-04 12:03:12 +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
caa2240f12
Add missing [draft] tag on archive page 2021-08-30 15:22:22 +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
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
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
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
Aditya Telange
bb7b6f0076
Refactor, move HLJS code from footer to head;
already defered.
2021-04-09 19:38:04 +05:30
Mohammad Noor Abu Khleif
427053290d
Move post nav links to a partial section (#343) 2021-04-09 14:55:56 +05:30