Commit Graph

34 Commits

Author SHA1 Message Date
Reorx ca373fd003 add type- and kind- classes to body, styling newsletter single and section 2022-09-07 15:19:46 +08:00
Reorx 13a2c8742c WIP: newsletter section page and archives page can work 2022-09-07 02:06:21 +08:00
Reorx 7f71a99e21 use .Params.language to determine html lang 2022-05-05 01:17:09 +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 a929ca79c9 add head and body_end blocks in baseof 2022-04-14 00:05:15 +08:00
Reorx 8c5d10925e allow customize post page width 2022-04-09 23:31:15 +08:00
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 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 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
Aditya Telange 196b82645e
Fix Spacing in overall repo 2021-03-30 18:26:43 +05:30
Aditya Telange e252e761f5
footer: allow disabling HLJS #143
usage =>

in site config =>
    params:
        assets:
            disableHLJS: true

per-page in front-matter =>
   disableHLJS: true
2020-12-29 16:39:23 +05:30
Aditya Telange 4389e03df9
baseof: pass .Layout
for 0f994eee95/layouts/partials/footer.html (L21)
2020-12-27 22:31:14 +05:30
Aditya Telange 0f994eee95 footer: change scroll behaviour as it was before 80954de
fixes #151

anchored-headings: retain anchor link '#' in URL
cc #108

footer: remove '#' with go-to-top

Revert "anchored-headings: retain anchor link '#' in URL"
This reverts commit 80954de8bd.

Revert "footer: rm unused code"
This reverts commit c76233b350.
2020-12-24 13:00:58 +05:30
Aditya Telange 4a4408573e
search: init Search feature (#105)
* based on https://gist.github.com/cmod/5410eae147e4318164258742dd053993
* modified working for PaperMod
* fetches current lang index.json for search
* add fuse.js v6.4.3 LICENSE: Apache License 2.0
* bundled fastsearch and fusejs as search.js

Co-authored-by: Craig Mod <stuff@craigmod.com>
2020-12-06 18:19:50 +05:30
Aditya Telange 80954de8bd
anchored-headings: retain anchor link '#' in URL
close: #108
2020-12-05 20:17:07 +05:30
Aditya Telange 673f7ccc96
baseof: rm unused classes
single, home
2020-11-28 22:33:57 +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
Mehdy Khoshnoody a153a7cc6f
Add RTL support for multilingual mode (#47)
Usage: 
in site config:
languages:
  ar:
    languagedirection: rtl
    title: مدونتي
    weight: 2

* ref: https://gohugo.io/content-management/multilingual/#configure-languages
2020-10-19 14:47:23 +05:30
Aditya Telange 016dd6e9fa
(lint) remove unnecessary whitespace
created by hugo's {{ }}
2020-09-23 12:52:32 +05:30
Aditya Telange 6770e5e552
menu : add menu location indicator
credits for fix with [.IsMenuCurrent](https://gohugo.io/functions/ismenucurrent/): https://stackoverflow.com/a/56454338
2020-09-20 19:03:43 +05:30
Aditya Telange c7885d62a2
fix: for ebb9eb , partialCached impl 2020-09-17 12:07:32 +05:30
Aditya Telange 47126e37d5
baseof : use partialCached for header and footer
ref: https://gohugo.io/functions/partialcached/
2020-08-28 17:34:55 +05:30
Aditya Telange e35915a561
support Multilingual navigation
add reading time as i18n
2020-08-25 14:04:59 +05:30
Aditya Telange 96d11d0505
move-to-top : scroll to body start 2020-08-21 21:13:13 +05:30
Aditya Telange 1329075c61 add scroll to top button 2020-07-27 12:04:36 +05:30
Aditya Telange c76ab82a3c baseof: archive to use body class list 2020-07-25 13:15:32 +05:30
Aditya Telange 2955f2a19d add config for default theme
- ex.  defaultTheme: dark
2020-07-23 04:29:53 +05:30
Aditya Telange 28aa04ddb6 baseof: separate into header, footer 2020-07-21 15:36:30 +05:30
Aditya Telange 118bf1345e assets: assets to proper location 2020-07-21 14:25:56 +05:30
Aditya Telange 41006c33e1 assets: add fingerprint, integrity 2020-07-20 20:53:08 +05:30
Aditya Telange 338027b046 SetThemeAuto: disable auto theme set by default
- user needs to add
        + params:
             SetThemeAuto: true
2020-07-20 20:43:23 +05:30
Aditya Telange 8a0783adfb new layout
- create baseof
    - separate list, single
    - header, footer
2020-07-20 20:32:07 +05:30