Commit Graph

586 Commits

Author SHA1 Message Date
Reorx 607bfbc544 reindent twitter_cards 2022-05-05 11:11:43 +08:00
Reorx edc5565447 allow cover img zoom 2022-05-05 01:50:01 +08:00
Reorx c948d475fd cover.relative -> cover.absolute 2022-05-05 01:39:12 +08:00
Reorx 2e900af85d fix logo url 2022-05-05 01:25:37 +08:00
Reorx 7f71a99e21 use .Params.language to determine html lang 2022-05-05 01:17:09 +08:00
Reorx 29f261e12a use noComments to determine comments render 2022-05-05 01:16:51 +08:00
Reorx d3ec050c59 show all pages in archives 2022-05-05 01:07:31 +08:00
Reorx a4d7eb3419 just replace absLangURL with absURL, stop using DisableLanguageSwitch
start from this commit, PaperModX will no longer support multi language site,
post still have language, but there won't be /zh, /zh/archives pages
2022-05-05 00:57:34 +08:00
Reorx 8c344920f1 DisableLanguageSwitch affects logo link 2022-05-05 00:48:51 +08:00
Reorx cb9776f699 add DisableLanguageSwitch 2022-05-05 00:35:21 +08:00
Reorx c369bd5b3f enhance collapse shortcode 2022-05-05 00:35:09 +08:00
Reorx 0654046820 show all pages for first language 2022-04-22 15:57:25 +08:00
Reorx 8deaaf2d04 update meta style in home page 2022-04-22 15:00:00 +08:00
Reorx 6aea4be5fa refactor post meta, use svg icons for identifier 2022-04-22 14:11:34 +08:00
Reorx 4d93247e53 change post nav and footer style 2022-04-22 01:13:25 +08:00
Reorx 98b512fe64 move tags to the top; use ¶ for anchor symbol 2022-04-22 00:28:30 +08:00
Reorx 48cba7f5ae add image zoom js 2022-04-21 23:39:03 +08:00
Reorx 8c47961c41 enhance responsive style 2022-04-21 23:26:08 +08:00
Reorx ff711a0be2 add comments_js partial 2022-04-21 22:53:33 +08:00
Reorx 1d1bede075 add video shortcode 2022-04-21 19:06:05 +08:00
Reorx 7522de02b5 add MaskedEmail param and gmail icon 2022-04-21 18:01:25 +08:00
Reorx 2628a07c95 add ShowAuthor param 2022-04-21 17:32:29 +08:00
Reorx 9377da773c enhance post typography 2022-04-21 17:32:20 +08:00
Reorx 368da1791e fix home page first-entry margins 2022-04-21 16:54:49 +08:00
Reorx 33c1ba12e2 use hugo's builtin Chroma for code highlight 2022-04-15 00:55:41 +08:00
Reorx 60380fe684 remove highlight js 2022-04-14 21:39:30 +08:00
Reorx e91423d6f2 use partial instead of partialCached for footer.html
footer has involved a lot of config keys since our fork, sometimes the toc scroll behavior is broken due to cached footer is inconsistant with the current file
2022-04-14 17:47:01 +08:00
Reorx 33577df236 subtle changes 2022-04-14 16:28:27 +08:00
Reorx 2e2a59ef16 handle external menu item 2022-04-14 16:27:34 +08:00
Reorx d94f895296 allow customizing pagination by adding "paginate" in frontmatter 2022-04-14 15:06:24 +08:00
Reorx 45d3fa868e use .Pages instead of .RegularPages in list layout
othewise the count in taxonomy may be inconsistant with the items in the taxonomy list page,
if there's any section page using taxonomy
2022-04-14 14:39:29 +08:00
Reorx a929ca79c9 add head and body_end blocks in baseof 2022-04-14 00:05:15 +08:00
Reorx 8a0915bb81 change the way svg icon is get
use data instead of if else in partial, this makes iterating and display all the icons possible
2022-04-13 21:09:58 +08:00
Reorx 08b21a18b0 support left/right side toc 2022-04-13 18:12:08 +08:00
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