mirror of
				https://github.com/falsycat/ar.falsy.cat.git
				synced 2025-10-31 13:48:19 +00:00 
			
		
		
		
	feat: grey out broken links
This commit is contained in:
		| @@ -185,6 +185,11 @@ article { | |||||||
|       padding: 0 0.1em; |       padding: 0 0.1em; | ||||||
|       margin: auto -0.1em; |       margin: auto -0.1em; | ||||||
|       border-radius: 3px; |       border-radius: 3px; | ||||||
|  |  | ||||||
|  |       &.broken { | ||||||
|  |         opacity: 0.5; | ||||||
|  |         background-color: transparent;  | ||||||
|  |       } | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
|    |    | ||||||
|   | |||||||
| @@ -2,12 +2,13 @@ | |||||||
| title: 🪴 Quartz 3.1 | title: 🪴 Quartz 3.1 | ||||||
| --- | --- | ||||||
| Host your second brain and [digital garden](https://jzhao.xyz/posts/digital-gardening) for free. Quartz features | Host your second brain and [digital garden](https://jzhao.xyz/posts/digital-gardening) for free. Quartz features | ||||||
| 1. Extremely fast full-text search by pressing `/` | 1. Extremely fast full-text search by pressing `ctrl` + `k` | ||||||
| 2. Display for backlinks of each note | 2. Wikilink support | ||||||
| 3. Fully customizable local graph view | 3. Display for backlinks of each note | ||||||
| 4. Endlessly powerful page and theme customization using CSS | 4. Fully customizable local graph view | ||||||
| 5. Automatically generated tag and section lists of content | 5. Endlessly powerful page and theme customization using CSS | ||||||
| 6. Beautiful link previews | 6. Automatically generated tag and section lists of content | ||||||
|  | 7. Beautiful link previews | ||||||
|  |  | ||||||
| ## Get Started | ## Get Started | ||||||
| > 📚 [Setup your own digital garden using Quartz](notes/setup.md) | > 📚 [Setup your own digital garden using Quartz](notes/setup.md) | ||||||
| @@ -18,7 +19,7 @@ Not convinced yet? Look at some [community digital gardens](notes/showcase.md) b | |||||||
| If you prefer browsing the contents of this site through a list instead of a graph, you can find content lists here too: | If you prefer browsing the contents of this site through a list instead of a graph, you can find content lists here too: | ||||||
|  |  | ||||||
| - [All Notes](/notes) | - [All Notes](/notes) | ||||||
| - [Setup-related Notes](/tags/setup) | - [Setup-related Notes](/tags/set) | ||||||
|  |  | ||||||
| ## Troubleshooting | ## Troubleshooting | ||||||
| - 🚧 [Troubleshooting and FAQ](notes/troubleshooting.md) | - 🚧 [Troubleshooting and FAQ](notes/troubleshooting.md) | ||||||
|   | |||||||
| @@ -6,6 +6,11 @@ | |||||||
| {{- else -}} | {{- else -}} | ||||||
| {{$spacedurl := replace $trimmed "%20" " " }} | {{$spacedurl := replace $trimmed "%20" " " }} | ||||||
| {{$fixedUrl := (cond (hasPrefix $spacedurl "/") $spacedurl (print "/" $spacedurl)) | urlize}} | {{$fixedUrl := (cond (hasPrefix $spacedurl "/") $spacedurl (print "/" $spacedurl)) | urlize}} | ||||||
|  | {{$nonexistent := eq (.Page.GetPage $spacedurl).RelPermalink ""}} | ||||||
| {{$rooted := default $spacedurl (strings.TrimRight "/" (.Page.GetPage $spacedurl).RelPermalink) }} | {{$rooted := default $spacedurl (strings.TrimRight "/" (.Page.GetPage $spacedurl).RelPermalink) }} | ||||||
| <a href="{{$rooted}}" rel="noopener" class="internal-link" data-src="{{$rooted}}">{{ .Text | safeHTML }}</a> | <a | ||||||
|  |   {{if not $nonexistent}}href="{{$rooted}}"{{end}} | ||||||
|  |   rel="noopener" class="internal-link{{if $nonexistent}} broken{{end}}" | ||||||
|  |   data-src="{{$rooted}}">{{ .Text | safeHTML }} | ||||||
|  | </a> | ||||||
| {{- end -}} | {{- end -}} | ||||||
		Reference in New Issue
	
	Block a user