From dc2c4dca0845aa9666a7c7d7eb56265df252f82f Mon Sep 17 00:00:00 2001
From: badcode <alitokurr@gmail.com>
Date: Tue, 29 Apr 2025 16:55:15 +0000
Subject: [PATCH] docs: add fix for 'remote end hung up unexpectedly' error during initial sync (#1939)
---
quartz/styles/base.scss | 83 +++++++++++++++++++++++++----------------
1 files changed, 50 insertions(+), 33 deletions(-)
diff --git a/quartz/styles/base.scss b/quartz/styles/base.scss
index 29ddc5a..60d2d8f 100644
--- a/quartz/styles/base.scss
+++ b/quartz/styles/base.scss
@@ -1,3 +1,5 @@
+@use "sass:map";
+
@use "./variables.scss" as *;
@use "./syntax.scss";
@use "./callouts.scss";
@@ -63,6 +65,21 @@
}
}
+article {
+ > mjx-container.MathJax,
+ blockquote > div > mjx-container.MathJax {
+ display: flex;
+ > svg {
+ margin-left: auto;
+ margin-right: auto;
+ }
+ }
+ blockquote > div > mjx-container.MathJax > svg {
+ margin-top: 1rem;
+ margin-bottom: 1rem;
+ }
+}
+
strong {
font-weight: $semiBoldWeight;
}
@@ -121,7 +138,7 @@
}
.page {
- max-width: calc(#{map-get($breakpoints, desktop)} + 300px);
+ max-width: calc(#{map.get($breakpoints, desktop)} + 300px);
margin: 0 auto;
& article {
& > h1 {
@@ -151,24 +168,25 @@
& > #quartz-body {
display: grid;
- grid-template-columns: #{map-get($desktopGrid, templateColumns)};
- grid-template-rows: #{map-get($desktopGrid, templateRows)};
- column-gap: #{map-get($desktopGrid, columnGap)};
- row-gap: #{map-get($desktopGrid, rowGap)};
- grid-template-areas: #{map-get($desktopGrid, templateAreas)};
+ grid-template-columns: #{map.get($desktopGrid, templateColumns)};
+ grid-template-rows: #{map.get($desktopGrid, templateRows)};
+ column-gap: #{map.get($desktopGrid, columnGap)};
+ row-gap: #{map.get($desktopGrid, rowGap)};
+ grid-template-areas: #{map.get($desktopGrid, templateAreas)};
+
@media all and ($tablet) {
- grid-template-columns: #{map-get($tabletGrid, templateColumns)};
- grid-template-rows: #{map-get($tabletGrid, templateRows)};
- column-gap: #{map-get($tabletGrid, columnGap)};
- row-gap: #{map-get($tabletGrid, rowGap)};
- grid-template-areas: #{map-get($tabletGrid, templateAreas)};
+ grid-template-columns: #{map.get($tabletGrid, templateColumns)};
+ grid-template-rows: #{map.get($tabletGrid, templateRows)};
+ column-gap: #{map.get($tabletGrid, columnGap)};
+ row-gap: #{map.get($tabletGrid, rowGap)};
+ grid-template-areas: #{map.get($tabletGrid, templateAreas)};
}
@media all and ($mobile) {
- grid-template-columns: #{map-get($mobileGrid, templateColumns)};
- grid-template-rows: #{map-get($mobileGrid, templateRows)};
- column-gap: #{map-get($mobileGrid, columnGap)};
- row-gap: #{map-get($mobileGrid, rowGap)};
- grid-template-areas: #{map-get($mobileGrid, templateAreas)};
+ grid-template-columns: #{map.get($mobileGrid, templateColumns)};
+ grid-template-rows: #{map.get($mobileGrid, templateRows)};
+ column-gap: #{map.get($mobileGrid, columnGap)};
+ row-gap: #{map.get($mobileGrid, rowGap)};
+ grid-template-areas: #{map.get($mobileGrid, templateAreas)};
}
@media all and not ($desktop) {
@@ -220,6 +238,7 @@
padding: 0;
& > * {
flex: 1;
+ max-height: 24rem;
}
& > .toc {
display: none;
@@ -348,6 +367,10 @@
&[id]:hover > a {
opacity: 1;
}
+
+ &:not([id]) > a[role="anchor"] {
+ display: none;
+ }
}
// typography improvements
@@ -535,39 +558,33 @@
}
.spacer {
- flex: 1 1 auto;
+ flex: 2 1 auto;
}
div:has(> .overflow) {
- display: flex;
- overflow-y: auto;
max-height: 100%;
+ overflow-y: hidden;
}
ul.overflow,
ol.overflow {
max-height: 100%;
overflow-y: auto;
+ width: 100%;
+ margin-bottom: 0;
// clearfix
content: "";
clear: both;
- & > li:last-of-type {
- margin-bottom: 30px;
+ & > li.overflow-end {
+ height: 0.5rem;
+ margin: 0;
}
- /*&:after {
- pointer-events: none;
- content: "";
- width: 100%;
- height: 50px;
- position: absolute;
- left: 0;
- bottom: 0;
- opacity: 1;
- transition: opacity 0.3s ease;
- background: linear-gradient(transparent 0px, var(--light));
- }*/
+
+ &.gradient-active {
+ mask-image: linear-gradient(to bottom, black calc(100% - 50px), transparent 100%);
+ }
}
.transclude {
--
Gitblit v1.10.0