Commit Graph

197 Commits

Author SHA1 Message Date
Aditya Telange d76bc91ed0
Reduce Cognitive Complexity of fastsearch.js (#554) 2021-09-04 15:44:22 +05:30
Aditya Telange 7072a79f71
Refine `[draft]` tag display 2021-09-04 12:03:12 +05:30
Aditya Telange 2aad433ae5
Fix title(entry-header) line height in regular mode
fixes: #527
2021-09-02 20:41:54 +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
Aditya Telange 129b5bd063 Fix image margin too close to text 2021-08-02 16:14:40 +05:30
Aditya Telange d35056c664
Better way of centering profile mode 2021-06-11 18:34:18 +05:30
Aditya Telange 726894ba29
Fix extra padding in footer 70px -> 60px
- because of var(--gap) decrease
- calc 10px less for mobile padding (24px - 14px = 10px)
2021-06-11 17:58:36 +05:30
Aditya Telange df544469c9
Apply prettier to css 2021-06-11 13:34:55 +05:30
Kian Kasad 87fbe01124
Add missing semicolons in CSS files (#408)
Many of the CSS files had no semicolon after the last rule in a block,
which is proper syntax, but it's annoying when adding more rules. Since
omitting the semicolons doesn't really have a benefit, I've decided to
add them.
2021-06-11 13:29:56 +05:30
Aditya Telange 378b81cb36
Use default code font-family 2021-06-10 22:49:39 +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 10745dd537
Add margin below figure
- adds space below when using figure shortcode

Fixes: #377
2021-04-24 09:36:27 +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
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 f1bc3471a6
Fix focus ghosting in search results O_o 2021-04-10 00:59:24 +05:30
Aditya Telange c255d148d8
Fix results being searched before index building;
refactor resultSet generation to fix duplicate items with large db
2021-04-10 00:58:40 +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 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 f3cac6c09e
Refactor media queries
reduce code
2021-03-22 18:21:16 +05:30
Aditya Telange d3813138d7
fix more reduced motion in search Results
amend to 4b24a94 & e03348c
2021-03-22 18:16:26 +05:30
Aditya Telange 4b24a94a6a
fix reduced motion in search Results
amend to e03348c
2021-03-19 19:36:46 +05:30
gsh3ll b523192b51
Fix code block wraps on Safari (#298) 2021-03-19 18:51:20 +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
Kian Kasad b71baa147a
rework design of image captions in figure shortcode (#247) 2021-02-20 10:51:19 +05:30
Aditya Telange a21094f4a0
hide theme-toggle focus outline 2021-02-12 11:58:44 +05:30
Aditya Telange 6f8edf1ffa
change theme-switch from 'a' to 'button'
and refactor
2021-02-12 10:48:04 +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 084498558c
Fix 'Tap targets are not sized appropriately' 2021-02-06 22:56:40 +05:30
Aditya Telange c32e036053
set equal margin to page-header and post-header 2021-01-31 17:33:22 +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 ebbeca4ab4
Revert "fix : footer height increase for mobile devices"
This reverts commit f40842915e.
2021-01-31 12:18:04 +05:30
Aditya Telange 6c79b99de8
reserve space for scroll-bar 2021-01-30 12:14:38 +05:30
Aditya Telange f64c44c8d2
tweak fuse opts
-rm default opts,
- add ignoreLocation (to search everywhere not just 1st 60 chars)
- ref https://fusejs.io/concepts/scoring-theory.html#scoring-theory
2021-01-30 12:08:19 +05:30
Aditya Telange 624b1d0afb
trim whitespace before searching 2021-01-30 12:08:09 +05:30
Aditya Telange 346ae95069
use Basic instead of Full
- also use production ones which contains lesser redundant code
- https://fusejs.io/getting-started/different-builds.html#explanation-of-different-builds
2021-01-30 12:07:01 +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 cc4fb70336 rm translateX from post-title in single 2021-01-29 23:25:46 +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 2f06f5e4fa
fill background of table of contents 2021-01-27 23:21:00 +05:30
Aditya Telange b284ba5799
center align share-buttons 2021-01-27 23:20:37 +05:30
Aditya Telange 91a9e1b9bb add background to share buttons and tags under single 2021-01-27 23:16:08 +05:30
Aditya Telange cadca8a68a
fix scroll-bar colors for tables 2021-01-26 10:52:30 +05:30
Aditya Telange 789b1f824c
reduce toc size
0.5em -> 0.4em
2021-01-25 21:25:19 +05:30
Aditya Telange 9c50449ce8
improve scroll-bar styling
and fix hidden gist scrollbar
2021-01-25 21:04:29 +05:30
Aditya Telange cd03c69e40
fix blockquote margin with simplified tweet shorcode
sticking together
2021-01-25 12:48:10 +05:30
Aditya Telange 55d9dc26cd
make similar border-radius to tags and share-buttons under single 2021-01-24 18:12:15 +05:30
Aditya Telange 75375a4337 rm use of blockquote in Toc 2021-01-24 17:58:03 +05:30
Aditya Telange be1ea53910
rm selector hiding anchor links on some devices
fix: #189

partial revert of f5c5546249
2021-01-23 17:03:54 +05:30
Aditya Telange 042f4e9254
fix code-borders were rounded on desktop but not on mobile devices 2021-01-22 10:51:11 +05:30