mirror of
https://github.com/jackyzha0/quartz.git
synced 2026-03-24 15:05:42 -05:00
new posts: AI chatbots and about this website, etc
This commit is contained in:
parent
aa5ab03d4a
commit
633beddb46
@ -1,27 +1,15 @@
|
|||||||
---
|
---
|
||||||
title: 🪴 Quartz 3.3
|
title: welcome to the verbal dimension 🫧
|
||||||
enableToc: false
|
enableToc: false
|
||||||
---
|
---
|
||||||
|
welcome to my **verbal dimension**, I'm your host Hiyori
|
||||||
|
##
|
||||||
|
[[powershell scripting]]
|
||||||
|
|
||||||
Host your second brain and [digital garden](https://jzhao.xyz/posts/networked-thought) for free. Quartz features
|
[[c++ dictionary]]
|
||||||
|
|
||||||
1. Extremely fast natural-language [[notes/search]]
|
[[packages]]
|
||||||
2. Customizable and hackable design based on [Hugo](https://gohugo.io/)
|
|
||||||
3. Automatically generated backlinks, link previews, and local graph
|
|
||||||
4. Built-in [[notes/CJK + Latex Support (测试) | CJK + Latex Support]] and [[notes/callouts | Admonition-style callouts]]
|
|
||||||
5. Support for both Markdown Links and Wikilinks
|
|
||||||
|
|
||||||
Check out some of the [amazing gardens that community members](notes/showcase.md) have published with Quartz or read about [why I made Quartz](notes/philosophy.md) to begin with.
|
[[github terminals]]
|
||||||
|
|
||||||
## Get Started
|
|
||||||
> 📚 Step 1: [Setup your own digital garden using Quartz](notes/setup.md)
|
|
||||||
|
|
||||||
Returning user? Figure out how to [[notes/updating|update]] your existing Quartz garden.
|
|
||||||
|
|
||||||
If you prefer browsing the contents of this site through a list instead of a graph, you see a list of all [setup-related notes](/tags/setup).
|
|
||||||
|
|
||||||
### Troubleshooting
|
|
||||||
- 🚧 [Troubleshooting and FAQ](notes/troubleshooting.md)
|
|
||||||
- 🐛 [Submit an Issue](https://github.com/jackyzha0/quartz/issues)
|
|
||||||
- 👀 [Discord Community](https://discord.gg/cRFFHYye7t)
|
|
||||||
|
|
||||||
|
[[vscode extensions]]
|
||||||
|
|||||||
1
content/notes/.obsidian/app.json
vendored
Normal file
1
content/notes/.obsidian/app.json
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
5
content/notes/.obsidian/appearance.json
vendored
Normal file
5
content/notes/.obsidian/appearance.json
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"accentColor": "",
|
||||||
|
"cssTheme": "Prism",
|
||||||
|
"theme": "moonstone"
|
||||||
|
}
|
||||||
9
content/notes/.obsidian/community-plugins.json
vendored
Normal file
9
content/notes/.obsidian/community-plugins.json
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
[
|
||||||
|
"obsidian-style-settings",
|
||||||
|
"obsidian-code-block-enhancer",
|
||||||
|
"code-block-copy",
|
||||||
|
"obsidian-better-codeblock",
|
||||||
|
"cm-editor-syntax-highlight-obsidian",
|
||||||
|
"highlightr-plugin",
|
||||||
|
"recent-files-obsidian"
|
||||||
|
]
|
||||||
29
content/notes/.obsidian/core-plugins-migration.json
vendored
Normal file
29
content/notes/.obsidian/core-plugins-migration.json
vendored
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
{
|
||||||
|
"file-explorer": true,
|
||||||
|
"global-search": true,
|
||||||
|
"switcher": true,
|
||||||
|
"graph": true,
|
||||||
|
"backlink": true,
|
||||||
|
"canvas": true,
|
||||||
|
"outgoing-link": true,
|
||||||
|
"tag-pane": true,
|
||||||
|
"page-preview": true,
|
||||||
|
"daily-notes": true,
|
||||||
|
"templates": true,
|
||||||
|
"note-composer": true,
|
||||||
|
"command-palette": true,
|
||||||
|
"slash-command": false,
|
||||||
|
"editor-status": true,
|
||||||
|
"starred": true,
|
||||||
|
"markdown-importer": false,
|
||||||
|
"zk-prefixer": false,
|
||||||
|
"random-note": false,
|
||||||
|
"outline": true,
|
||||||
|
"word-count": true,
|
||||||
|
"slides": false,
|
||||||
|
"audio-recorder": false,
|
||||||
|
"workspaces": false,
|
||||||
|
"file-recovery": true,
|
||||||
|
"publish": false,
|
||||||
|
"sync": false
|
||||||
|
}
|
||||||
20
content/notes/.obsidian/core-plugins.json
vendored
Normal file
20
content/notes/.obsidian/core-plugins.json
vendored
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
[
|
||||||
|
"file-explorer",
|
||||||
|
"global-search",
|
||||||
|
"switcher",
|
||||||
|
"graph",
|
||||||
|
"backlink",
|
||||||
|
"canvas",
|
||||||
|
"outgoing-link",
|
||||||
|
"tag-pane",
|
||||||
|
"page-preview",
|
||||||
|
"daily-notes",
|
||||||
|
"templates",
|
||||||
|
"note-composer",
|
||||||
|
"command-palette",
|
||||||
|
"editor-status",
|
||||||
|
"starred",
|
||||||
|
"outline",
|
||||||
|
"word-count",
|
||||||
|
"file-recovery"
|
||||||
|
]
|
||||||
1
content/notes/.obsidian/hotkeys.json
vendored
Normal file
1
content/notes/.obsidian/hotkeys.json
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
30660
content/notes/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/main.js
vendored
Normal file
30660
content/notes/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
content/notes/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/manifest.json
vendored
Normal file
10
content/notes/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "cm-editor-syntax-highlight-obsidian",
|
||||||
|
"name": "Editor Syntax Highlight",
|
||||||
|
"author": "death_au",
|
||||||
|
"authorUrl": "https://github.com/deathau",
|
||||||
|
"description": "Show syntax highlighing in code blocks the editor",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"version": "0.1.3",
|
||||||
|
"minAppVersion": "0.10.0"
|
||||||
|
}
|
||||||
177
content/notes/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/styles.css
vendored
Normal file
177
content/notes/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/styles.css
vendored
Normal file
@ -0,0 +1,177 @@
|
|||||||
|
@charset "UTF-8";
|
||||||
|
.cm-s-obsidian pre.HyperMD-codeblock span.cm-formatting-code-block {
|
||||||
|
color: var(--text-muted);
|
||||||
|
}
|
||||||
|
|
||||||
|
.cm-s-obsidian pre.HyperMD-codeblock .cm-keyword {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
.theme-dark .cm-s-obsidian {
|
||||||
|
/*
|
||||||
|
|
||||||
|
Name: yoncé
|
||||||
|
Author: Thomas MacLean (http://github.com/thomasmaclean)
|
||||||
|
|
||||||
|
Original yoncé color scheme by Mina Markham (https://github.com/minamarkham)
|
||||||
|
|
||||||
|
*/
|
||||||
|
/**/
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock {
|
||||||
|
color: #d4d4d4;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-keyword,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-keyword,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-keyword {
|
||||||
|
color: #00A7AA;
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-atom,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-atom,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-atom {
|
||||||
|
color: #F39B35;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-number,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-number,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-number {
|
||||||
|
color: #A06FCA;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian span.cm-hmd-frontmatter.cm-type,
|
||||||
|
.theme-dark .cm-s-obsidian span.cm-math.cm-type,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock span.cm-type {
|
||||||
|
color: #A06FCA;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-def,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-def,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-def {
|
||||||
|
color: #98E342;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-property,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-property,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-property {
|
||||||
|
color: #D4D4D4;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian span.cm-hmd-frontmatter.cm-variable,
|
||||||
|
.theme-dark .cm-s-obsidian span.cm-math.cm-variable,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock span.cm-variable {
|
||||||
|
color: #D4D4D4;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian span.cm-hmd-frontmatter.cm-variable-2,
|
||||||
|
.theme-dark .cm-s-obsidian span.cm-math.cm-variable-2,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock span.cm-variable-2 {
|
||||||
|
color: #da7dae;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian span.cm-hmd-frontmatter.cm-variable-3,
|
||||||
|
.theme-dark .cm-s-obsidian span.cm-math.cm-variable-3,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock span.cm-variable-3 {
|
||||||
|
color: #A06FCA;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-type.cm-def,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-type.cm-def,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-type.cm-def {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-property.cm-def,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-property.cm-def,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-property.cm-def {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-callee,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-callee,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-callee {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-operator,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-operator,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-operator {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-qualifier,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-qualifier,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-qualifier {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-tag,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-tag,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-tag {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-tag.cm-bracket,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-tag.cm-bracket,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-tag.cm-bracket {
|
||||||
|
color: #D4D4D4;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-attribute,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-attribute,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-attribute {
|
||||||
|
color: #A06FCA;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-comment,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-comment,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-comment {
|
||||||
|
color: #696d70;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-comment.cm-tag,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-comment.cm-tag,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-comment.cm-tag {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-comment.cm-attribute,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-comment.cm-attribute,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-comment.cm-attribute {
|
||||||
|
color: #D4D4D4;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-string,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-string,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-string {
|
||||||
|
color: #E6DB74;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-string-2,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-string-2,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-string-2 {
|
||||||
|
color: #F39B35;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-meta,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-meta,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-meta {
|
||||||
|
color: #D4D4D4;
|
||||||
|
background: inherit;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-builtin,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-builtin,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-builtin {
|
||||||
|
color: #FC4384;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-header,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-header,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-header {
|
||||||
|
color: #da7dae;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-hr,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-hr,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-hr {
|
||||||
|
color: #98E342;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-link,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-link,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-link {
|
||||||
|
color: #696d70;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.cm-error,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.cm-error,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .cm-error {
|
||||||
|
border-bottom: 1px solid #C42412;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.CodeMirror-activeline-background,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.CodeMirror-activeline-background,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .CodeMirror-activeline-background {
|
||||||
|
background: #272727;
|
||||||
|
}
|
||||||
|
.theme-dark .cm-s-obsidian .cm-hmd-frontmatter.CodeMirror-matchingbracket,
|
||||||
|
.theme-dark .cm-s-obsidian .cm-math.CodeMirror-matchingbracket,
|
||||||
|
.theme-dark .cm-s-obsidian pre.HyperMD-codeblock .CodeMirror-matchingbracket {
|
||||||
|
outline: 1px solid grey;
|
||||||
|
color: #D4D4D4 !important;
|
||||||
|
}
|
||||||
130
content/notes/.obsidian/plugins/code-block-copy/main.js
vendored
Normal file
130
content/notes/.obsidian/plugins/code-block-copy/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
8
content/notes/.obsidian/plugins/code-block-copy/manifest.json
vendored
Normal file
8
content/notes/.obsidian/plugins/code-block-copy/manifest.json
vendored
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"id": "code-block-copy",
|
||||||
|
"name": "Copy button for code blocks",
|
||||||
|
"author": "Daniel Brandenburg",
|
||||||
|
"description": "Copy button for code blocks",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"version": "0.1.0"
|
||||||
|
}
|
||||||
41
content/notes/.obsidian/plugins/code-block-copy/styles.css
vendored
Normal file
41
content/notes/.obsidian/plugins/code-block-copy/styles.css
vendored
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
.copy-code-button {
|
||||||
|
color: var(--background-primary);
|
||||||
|
background-color: var(--text-faint);
|
||||||
|
border-radius: 1px 1px 0px 0px;
|
||||||
|
/* right-align */
|
||||||
|
display: block;
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: 0;
|
||||||
|
margin-bottom: -2px;
|
||||||
|
padding: 3px 8px;
|
||||||
|
font-size: 0.8em;
|
||||||
|
position: absolute;
|
||||||
|
top: 0px;
|
||||||
|
right: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.copy-code-button:hover {
|
||||||
|
cursor: pointer;
|
||||||
|
background-color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.copy-code-button:focus {
|
||||||
|
/* Avoid an ugly focus outline on click in Chrome,
|
||||||
|
but darken the button for accessibility.
|
||||||
|
See https://stackoverflow.com/a/25298082/1481479 */
|
||||||
|
background-color: var(--text-normal);
|
||||||
|
outline: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.copy-code-button:active {
|
||||||
|
background-color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlight pre {
|
||||||
|
/* Avoid pushing up the copy buttons. */
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.has-copy-button {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
3635
content/notes/.obsidian/plugins/highlightr-plugin/main.js
vendored
Normal file
3635
content/notes/.obsidian/plugins/highlightr-plugin/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
content/notes/.obsidian/plugins/highlightr-plugin/manifest.json
vendored
Normal file
10
content/notes/.obsidian/plugins/highlightr-plugin/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "highlightr-plugin",
|
||||||
|
"name": "Highlightr",
|
||||||
|
"version": "1.2.2",
|
||||||
|
"minAppVersion": "0.12.8",
|
||||||
|
"description": "A minimal and aesthetically pleasing highlighting menu that makes color-coded highlighting much easier with a configurable assortment of highlight colors 🎨.",
|
||||||
|
"author": "chetachi",
|
||||||
|
"authorUrl": "https://github.com/chetachiezikeuzor",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
774
content/notes/.obsidian/plugins/highlightr-plugin/styles.css
vendored
Normal file
774
content/notes/.obsidian/plugins/highlightr-plugin/styles.css
vendored
Normal file
@ -0,0 +1,774 @@
|
|||||||
|
/*highlighter style*/
|
||||||
|
/*lowlight*/
|
||||||
|
.highlightr-lowlight mark,
|
||||||
|
.highlightr-lowlight span.cm-highlight,
|
||||||
|
.highlightr-lowlight .markdown-preview-view mark {
|
||||||
|
--lowlight-background: var(--background-primary);
|
||||||
|
border-radius: 0;
|
||||||
|
background-image: linear-gradient(
|
||||||
|
360deg,
|
||||||
|
rgba(255, 255, 255, 0) 40%,
|
||||||
|
var(--lowlight-background) 40%
|
||||||
|
) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-lowlight .workspace-split.mod-left-split mark,
|
||||||
|
.highlightr-lowlight .workspace-split.mod-left-split span.cm-highlight,
|
||||||
|
.highlightr-lowlight
|
||||||
|
.workspace-split.mod-left-split
|
||||||
|
.markdown-preview-view
|
||||||
|
mark,
|
||||||
|
.highlightr-lowlight .workspace-split.mod-right-split mark,
|
||||||
|
.highlightr-lowlight .workspace-split.mod-right-split span.cm-highlight,
|
||||||
|
.highlightr-lowlight
|
||||||
|
.workspace-split.mod-right-split
|
||||||
|
.markdown-preview-view
|
||||||
|
mark {
|
||||||
|
--lowlight-background: var(--background-secondary);
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-lowlight .admonition-content mark,
|
||||||
|
.highlightr-lowlight .admonition-content span.cm-highlight,
|
||||||
|
.highlightr-lowlight .admonition-content > .markdown-preview-view mark {
|
||||||
|
--lowlight-background: var(--background-primary-alt);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*floating*/
|
||||||
|
.highlightr-floating mark,
|
||||||
|
.highlightr-floating span.cm-highlight,
|
||||||
|
.highlightr-floating .markdown-preview-view mark {
|
||||||
|
--floating-background: var(--background-primary);
|
||||||
|
border-radius: 0;
|
||||||
|
padding-bottom: 5px;
|
||||||
|
background-image: linear-gradient(
|
||||||
|
360deg,
|
||||||
|
rgba(255, 255, 255, 0) 28%,
|
||||||
|
var(--floating-background) 28%
|
||||||
|
) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-floating .workspace-split.mod-left-split mark,
|
||||||
|
.highlightr-floating .workspace-split.mod-left-split span.cm-highlight,
|
||||||
|
.highlightr-floating
|
||||||
|
.workspace-split.mod-left-split
|
||||||
|
.markdown-preview-view
|
||||||
|
mark,
|
||||||
|
.highlightr-floating .workspace-split.mod-right-split mark,
|
||||||
|
.highlightr-floating .workspace-split.mod-right-split span.cm-highlight,
|
||||||
|
.highlightr-floating
|
||||||
|
.workspace-split.mod-right-split
|
||||||
|
.markdown-preview-view
|
||||||
|
mark {
|
||||||
|
--floating-background: var(--background-secondary);
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-floating .admonition-content mark,
|
||||||
|
.highlightr-floating .admonition-content span.cm-highlight,
|
||||||
|
.highlightr-floating .admonition-content > .markdown-preview-view mark {
|
||||||
|
--floating-background: var(--background-primary-alt);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*rounded*/
|
||||||
|
.highlightr-rounded mark,
|
||||||
|
.highlightr-rounded .markdown-preview-view mark {
|
||||||
|
margin: 0 -0.05em;
|
||||||
|
padding: 0.125em 0.15em;
|
||||||
|
border-radius: 0.2em;
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-rounded span.cm-highlight {
|
||||||
|
border-radius: 0.2em;
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-rounded .cm-s-obsidian span.cm-highlight {
|
||||||
|
font-weight: inherit;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-rounded .cm-highlight + span.cm-formatting-highlight {
|
||||||
|
padding-left: 0em;
|
||||||
|
padding-right: 0.15em;
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*realistic*/
|
||||||
|
.highlightr-realistic mark,
|
||||||
|
.highlightr-realistic .markdown-preview-view mark {
|
||||||
|
margin: 0 -0.05em;
|
||||||
|
padding: 0.1em 0.4em;
|
||||||
|
border-radius: 0.8em 0.3em;
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
text-shadow: 0 0 0.75em var(--background-primary-alt);
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-realistic.hide-tokens .cm-s-obsidian span.cm-highlight,
|
||||||
|
.hide-tokens.highlightr-realistic .cm-s-obsidian span.cm-highlight {
|
||||||
|
border-radius: 0.8em 0.3em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-realistic .cm-s-obsidian span.cm-highlight {
|
||||||
|
padding: 0.15em 0.25em;
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
text-shadow: 0 0 0.75em var(--background-primary-alt);
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-realistic .cm-s-obsidian span.cm-formatting-highlight {
|
||||||
|
margin: 0 0 0 -0.05em;
|
||||||
|
padding: 0.15em 0.25em;
|
||||||
|
border-radius: 0.8em 0 0 0.3em;
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlightr-realistic
|
||||||
|
.cm-s-obsidian
|
||||||
|
.cm-highlight
|
||||||
|
+ span.cm-formatting-highlight {
|
||||||
|
margin: 0 -0.05em 0 0;
|
||||||
|
padding: 0.15em 0.25em;
|
||||||
|
border-radius: 0 0.3em 0.8em 0;
|
||||||
|
-webkit-box-decoration-break: clone;
|
||||||
|
box-decoration-break: clone;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**/
|
||||||
|
|
||||||
|
button.copy-highlights {
|
||||||
|
padding: 4px 14px;
|
||||||
|
border-radius: 5px;
|
||||||
|
background-color: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.copy-highlights svg {
|
||||||
|
width: 1.3em;
|
||||||
|
height: 1.3em;
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
details summary.highlight-summary:before {
|
||||||
|
width: 2em;
|
||||||
|
height: 2em;
|
||||||
|
content: "☐";
|
||||||
|
font-size: 9px;
|
||||||
|
cursor: pointer;
|
||||||
|
margin-right: 5px;
|
||||||
|
display: inline-block;
|
||||||
|
vertical-align: 0.05em;
|
||||||
|
background-color: currentColor;
|
||||||
|
-webkit-mask-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"><path fill="black" d="M10.707 17.707L16.414 12l-5.707-5.707l-1.414 1.414L13.586 12l-4.293 4.293z"></path></svg>');
|
||||||
|
}
|
||||||
|
|
||||||
|
details[open] summary.highlight-summary::before {
|
||||||
|
transform: rotate(90deg);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*highlightr component*/
|
||||||
|
|
||||||
|
@keyframes fade {
|
||||||
|
0% {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
20% {
|
||||||
|
opacity: 0.9;
|
||||||
|
}
|
||||||
|
40% {
|
||||||
|
opacity: 0.95;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu.highlighterContainer {
|
||||||
|
min-width: 140px;
|
||||||
|
max-width: 225px;
|
||||||
|
max-height: 180px;
|
||||||
|
padding-left: 0em;
|
||||||
|
padding: 0;
|
||||||
|
margin: 0 auto;
|
||||||
|
border-radius: 6px;
|
||||||
|
font-size: 14px;
|
||||||
|
overflow-y: auto;
|
||||||
|
overflow-x: hidden;
|
||||||
|
position: fixed;
|
||||||
|
animation: fade 300ms ease-in-out;
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
box-shadow: 0px 3px 25px rgba(31, 38, 135, 0.1);
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu.highlighterContainer .menu-item .menu-item-icon {
|
||||||
|
display: inline-block;
|
||||||
|
width: 25px;
|
||||||
|
position: relative;
|
||||||
|
top: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu.highlighterContainer .menu-item {
|
||||||
|
display: flex;
|
||||||
|
padding: 2px 14px 3px 14px;
|
||||||
|
align-items: unset;
|
||||||
|
margin: auto;
|
||||||
|
cursor: pointer;
|
||||||
|
font-size: 14px;
|
||||||
|
height: 32px;
|
||||||
|
line-height: 31px;
|
||||||
|
white-space: nowrap;
|
||||||
|
border-radius: 0;
|
||||||
|
border-bottom: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.menu.highlighterContainer .menu-item:last-of-type {
|
||||||
|
border-bottom: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*----------------------------------------------------------------
|
||||||
|
SETTINGS TAB
|
||||||
|
----------------------------------------------------------------*/
|
||||||
|
|
||||||
|
button.HighlightrSettingsButton {
|
||||||
|
padding: 4px 14px;
|
||||||
|
border-radius: 6px;
|
||||||
|
height: fit-content;
|
||||||
|
}
|
||||||
|
|
||||||
|
button.HighlightrSettingsButton svg {
|
||||||
|
width: 1.3em;
|
||||||
|
height: 1.3em;
|
||||||
|
display: flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlighter-settings-color,
|
||||||
|
.highlighter-settings-value {
|
||||||
|
width: 42%;
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlighterplugin-setting-item {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlighterplugin-setting-item .setting-item-control {
|
||||||
|
justify-content: space-between;
|
||||||
|
margin-top: 12px;
|
||||||
|
align-content: center;
|
||||||
|
align-items: flex-end;
|
||||||
|
grid-gap: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal.mod-settings
|
||||||
|
button:not(.mod-cta):not(.mod-warning).HighlightrSettingsButton.HighlightrSettingsButtonAdd,
|
||||||
|
button:not(.mod-cta):not(.mod-warning).HighlightrSettingsButton.HighlightrSettingsButtonAdd {
|
||||||
|
background-color: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.modal.mod-settings
|
||||||
|
button:not(.mod-cta):not(.mod-warning).HighlightrSettingsButton.HighlightrSettingsButtonDelete,
|
||||||
|
button:not(.mod-cta):not(.mod-warning).HighlightrSettingsButton.HighlightrSettingsButtonDelete {
|
||||||
|
background-color: #989cab;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**/
|
||||||
|
.highlighter-setting-icon {
|
||||||
|
display: flex;
|
||||||
|
height: 24px;
|
||||||
|
width: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlighter-item-draggable {
|
||||||
|
cursor: grab;
|
||||||
|
display: grid;
|
||||||
|
grid-gap: 8px;
|
||||||
|
grid-template-columns: 0.5fr 7fr;
|
||||||
|
align-items: center;
|
||||||
|
border-top: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.HighlightrSettingsTabsContainer {
|
||||||
|
border-bottom: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.setting-item.highlighter-setting-item:first-child {
|
||||||
|
padding-top: 18px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlighter-setting-item {
|
||||||
|
padding: 18px 0 18px 0;
|
||||||
|
border-top: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlighter-sortable-fallback {
|
||||||
|
cursor: grabbing;
|
||||||
|
box-shadow: 0px 3px 32px rgb(31 38 135 / 15%);
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlighter-sortable-grab {
|
||||||
|
cursor: grabbing !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlighter-sortable-ghost {
|
||||||
|
opacity: 0.4;
|
||||||
|
cursor: grabbing;
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlighter-sortable-chosen {
|
||||||
|
cursor: grabbing;
|
||||||
|
padding: 0 0 0 18px;
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
}
|
||||||
|
|
||||||
|
.highlighter-sortable-drag {
|
||||||
|
cursor: grabbing;
|
||||||
|
box-shadow: 0px 3px 32px rgb(31 38 135 / 15%);
|
||||||
|
}
|
||||||
|
|
||||||
|
/*----------------------------------------------------------------
|
||||||
|
HIGHLIGHTR SUPPORT
|
||||||
|
----------------------------------------------------------------*/
|
||||||
|
|
||||||
|
.hltrDonationSection {
|
||||||
|
width: 65%;
|
||||||
|
height: 50vh;
|
||||||
|
margin: 0 auto;
|
||||||
|
text-align: center;
|
||||||
|
color: var(--text-normal);
|
||||||
|
}
|
||||||
|
|
||||||
|
.pcr-app .pcr-swatches > button {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.pickr .pcr-button {
|
||||||
|
margin-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.themed-color-wrapper > div {
|
||||||
|
background: var(--background-primary);
|
||||||
|
padding: 10px;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.themed-color-wrapper > div + div {
|
||||||
|
margin-top: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.themed-color-wrapper button {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.themed-color-wrapper .pickr-reset > button {
|
||||||
|
margin: 0 0 0 10px;
|
||||||
|
padding: 9px;
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.themed-color-wrapper .pickr-reset > button > svg {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*----------------------------------------------------------------
|
||||||
|
PICKR 1.8.2 MIT | https://github.com/Simonwep/pickr
|
||||||
|
----------------------------------------------------------------*/
|
||||||
|
.pickr {
|
||||||
|
position: relative;
|
||||||
|
overflow: visible;
|
||||||
|
transform: translateY(0);
|
||||||
|
}
|
||||||
|
.pickr * {
|
||||||
|
box-sizing: border-box;
|
||||||
|
outline: none;
|
||||||
|
border: none;
|
||||||
|
-webkit-appearance: none;
|
||||||
|
}
|
||||||
|
.pickr .pcr-button {
|
||||||
|
position: relative;
|
||||||
|
height: 2em;
|
||||||
|
width: 2em;
|
||||||
|
padding: 0.5em;
|
||||||
|
cursor: pointer;
|
||||||
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto",
|
||||||
|
"Helvetica Neue", Arial, sans-serif;
|
||||||
|
border-radius: 0.15em;
|
||||||
|
background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>')
|
||||||
|
no-repeat center;
|
||||||
|
background-size: 0;
|
||||||
|
transition: all 0.3s;
|
||||||
|
}
|
||||||
|
.pickr .pcr-button::before {
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
|
||||||
|
background-size: 0.5em;
|
||||||
|
border-radius: 0.15em;
|
||||||
|
z-index: -1;
|
||||||
|
}
|
||||||
|
.pickr .pcr-button::before {
|
||||||
|
z-index: initial;
|
||||||
|
}
|
||||||
|
.pickr .pcr-button::after {
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
transition: background 0.3s;
|
||||||
|
background: var(--pcr-color);
|
||||||
|
border-radius: 0.15em;
|
||||||
|
}
|
||||||
|
.pickr .pcr-button.clear {
|
||||||
|
background-size: 70%;
|
||||||
|
}
|
||||||
|
.pickr .pcr-button.clear::before {
|
||||||
|
opacity: 0;
|
||||||
|
}
|
||||||
|
.pickr .pcr-button.clear:focus {
|
||||||
|
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
|
||||||
|
}
|
||||||
|
.pickr .pcr-button.disabled {
|
||||||
|
cursor: not-allowed;
|
||||||
|
}
|
||||||
|
.pickr *,
|
||||||
|
.pcr-app * {
|
||||||
|
box-sizing: border-box;
|
||||||
|
outline: none;
|
||||||
|
border: none;
|
||||||
|
-webkit-appearance: none;
|
||||||
|
}
|
||||||
|
.pickr input:focus,
|
||||||
|
.pickr input.pcr-active,
|
||||||
|
.pickr button:focus,
|
||||||
|
.pickr button.pcr-active,
|
||||||
|
.pcr-app input:focus,
|
||||||
|
.pcr-app input.pcr-active,
|
||||||
|
.pcr-app button:focus,
|
||||||
|
.pcr-app button.pcr-active {
|
||||||
|
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
|
||||||
|
}
|
||||||
|
.pickr .pcr-palette,
|
||||||
|
.pickr .pcr-slider,
|
||||||
|
.pcr-app .pcr-palette,
|
||||||
|
.pcr-app .pcr-slider {
|
||||||
|
transition: box-shadow 0.3s;
|
||||||
|
}
|
||||||
|
.pickr .pcr-palette:focus,
|
||||||
|
.pickr .pcr-slider:focus,
|
||||||
|
.pcr-app .pcr-palette:focus,
|
||||||
|
.pcr-app .pcr-slider:focus {
|
||||||
|
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
|
||||||
|
}
|
||||||
|
.pcr-app {
|
||||||
|
position: fixed;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
z-index: 10000;
|
||||||
|
border-radius: 0.1em;
|
||||||
|
background: #fff;
|
||||||
|
opacity: 0;
|
||||||
|
visibility: hidden;
|
||||||
|
transition: opacity 0.3s, visibility 0s 0.3s;
|
||||||
|
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto",
|
||||||
|
"Helvetica Neue", Arial, sans-serif;
|
||||||
|
box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
|
||||||
|
left: 0;
|
||||||
|
top: 0;
|
||||||
|
}
|
||||||
|
.pcr-app.visible {
|
||||||
|
transition: opacity 0.3s;
|
||||||
|
visibility: visible;
|
||||||
|
opacity: 1;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-swatches {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
margin-top: 0.75em;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-swatches.pcr-last {
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
@supports (display: grid) {
|
||||||
|
.pcr-app .pcr-swatches {
|
||||||
|
display: grid;
|
||||||
|
align-items: center;
|
||||||
|
grid-template-columns: repeat(auto-fit, 1.75em);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-swatches > button {
|
||||||
|
font-size: 1em;
|
||||||
|
position: relative;
|
||||||
|
width: calc(1.75em - 5px);
|
||||||
|
height: calc(1.75em - 5px);
|
||||||
|
border-radius: 0.15em;
|
||||||
|
cursor: pointer;
|
||||||
|
margin: 2.5px;
|
||||||
|
flex-shrink: 0;
|
||||||
|
justify-self: center;
|
||||||
|
transition: all 0.15s;
|
||||||
|
overflow: hidden;
|
||||||
|
background: transparent;
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-swatches > button::before {
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
|
||||||
|
background-size: 6px;
|
||||||
|
border-radius: 0.15em;
|
||||||
|
z-index: -1;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-swatches > button::after {
|
||||||
|
content: "";
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background: var(--pcr-color);
|
||||||
|
border: 1px solid rgba(0, 0, 0, 0.05);
|
||||||
|
border-radius: 0.15em;
|
||||||
|
box-sizing: border-box;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-swatches > button:hover {
|
||||||
|
filter: brightness(1.05);
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-swatches > button:not(.pcr-active) {
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction {
|
||||||
|
display: flex;
|
||||||
|
flex-wrap: wrap;
|
||||||
|
align-items: center;
|
||||||
|
margin: 0 -0.2em 0 -0.2em;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction > * {
|
||||||
|
margin: 0 0.2em;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction input {
|
||||||
|
letter-spacing: 0.07em;
|
||||||
|
font-size: 0.75em;
|
||||||
|
text-align: center;
|
||||||
|
cursor: pointer;
|
||||||
|
color: #75797e;
|
||||||
|
background: #f1f3f4;
|
||||||
|
border-radius: 0.15em;
|
||||||
|
transition: all 0.15s;
|
||||||
|
padding: 0.45em 0.5em;
|
||||||
|
margin-top: 0.75em;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction input:hover {
|
||||||
|
filter: brightness(0.975);
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction input:focus {
|
||||||
|
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85),
|
||||||
|
0 0 0 3px rgba(66, 133, 244, 0.75);
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction .pcr-result {
|
||||||
|
color: #75797e;
|
||||||
|
text-align: left;
|
||||||
|
flex: 1 1 8em;
|
||||||
|
min-width: 8em;
|
||||||
|
transition: all 0.2s;
|
||||||
|
border-radius: 0.15em;
|
||||||
|
background: #f1f3f4;
|
||||||
|
cursor: text;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction .pcr-result::-moz-selection {
|
||||||
|
background: #4285f4;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction .pcr-result::selection {
|
||||||
|
background: #4285f4;
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction .pcr-type.active {
|
||||||
|
color: #fff;
|
||||||
|
background: #4285f4;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction .pcr-save,
|
||||||
|
.pcr-app .pcr-interaction .pcr-cancel,
|
||||||
|
.pcr-app .pcr-interaction .pcr-clear {
|
||||||
|
color: #fff;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction .pcr-save,
|
||||||
|
.pcr-app .pcr-interaction .pcr-cancel,
|
||||||
|
.pcr-app .pcr-interaction .pcr-clear {
|
||||||
|
color: #fff;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction .pcr-save:hover,
|
||||||
|
.pcr-app .pcr-interaction .pcr-cancel:hover,
|
||||||
|
.pcr-app .pcr-interaction .pcr-clear:hover {
|
||||||
|
filter: brightness(0.925);
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction .pcr-save {
|
||||||
|
background: #4285f4;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction .pcr-clear,
|
||||||
|
.pcr-app .pcr-interaction .pcr-cancel {
|
||||||
|
background: #f44250;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-interaction .pcr-clear:focus,
|
||||||
|
.pcr-app .pcr-interaction .pcr-cancel:focus {
|
||||||
|
box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85),
|
||||||
|
0 0 0 3px rgba(244, 66, 80, 0.75);
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-selection .pcr-picker {
|
||||||
|
position: absolute;
|
||||||
|
height: 18px;
|
||||||
|
width: 18px;
|
||||||
|
border: 2px solid #fff;
|
||||||
|
border-radius: 100%;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-selection .pcr-color-palette,
|
||||||
|
.pcr-app .pcr-selection .pcr-color-chooser,
|
||||||
|
.pcr-app .pcr-selection .pcr-color-opacity {
|
||||||
|
position: relative;
|
||||||
|
-webkit-user-select: none;
|
||||||
|
-moz-user-select: none;
|
||||||
|
-ms-user-select: none;
|
||||||
|
user-select: none;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
cursor: grab;
|
||||||
|
cursor: -webkit-grab;
|
||||||
|
}
|
||||||
|
.pcr-app .pcr-selection .pcr-color-palette:active,
|
||||||
|
.pcr-app .pcr-selection .pcr-color-chooser:active,
|
||||||
|
.pcr-app .pcr-selection .pcr-color-opacity:active {
|
||||||
|
cursor: grabbing;
|
||||||
|
cursor: -webkit-grabbing;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] {
|
||||||
|
width: 14.25em;
|
||||||
|
max-width: 95vw;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-swatches {
|
||||||
|
margin-top: 0.6em;
|
||||||
|
padding: 0 0.6em;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-interaction {
|
||||||
|
padding: 0 0.6em 0.6em 0.6em;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection {
|
||||||
|
display: grid;
|
||||||
|
grid-gap: 0.6em;
|
||||||
|
grid-template-columns: 1fr 4fr;
|
||||||
|
grid-template-rows: 5fr auto auto;
|
||||||
|
align-items: center;
|
||||||
|
height: 10.5em;
|
||||||
|
width: 100%;
|
||||||
|
align-self: flex-start;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-preview {
|
||||||
|
grid-area: 2 / 1 / 4 / 1;
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
justify-content: center;
|
||||||
|
margin-left: 0.6em;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-preview .pcr-last-color {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"]
|
||||||
|
.pcr-selection
|
||||||
|
.pcr-color-preview
|
||||||
|
.pcr-current-color {
|
||||||
|
position: relative;
|
||||||
|
background: var(--pcr-color);
|
||||||
|
width: 2em;
|
||||||
|
height: 2em;
|
||||||
|
border-radius: 50em;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"]
|
||||||
|
.pcr-selection
|
||||||
|
.pcr-color-preview
|
||||||
|
.pcr-current-color::before {
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
|
||||||
|
background-size: 0.5em;
|
||||||
|
border-radius: 0.15em;
|
||||||
|
z-index: -1;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-palette {
|
||||||
|
grid-area: 1 / 1 / 2 / 3;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
z-index: 1;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-palette .pcr-palette {
|
||||||
|
border-radius: 0.15em;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"]
|
||||||
|
.pcr-selection
|
||||||
|
.pcr-color-palette
|
||||||
|
.pcr-palette::before {
|
||||||
|
position: absolute;
|
||||||
|
content: "";
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
|
||||||
|
background-size: 0.5em;
|
||||||
|
border-radius: 0.15em;
|
||||||
|
z-index: -1;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-chooser {
|
||||||
|
grid-area: 2 / 2 / 2 / 2;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-opacity {
|
||||||
|
grid-area: 3 / 2 / 3 / 2;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-chooser,
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-opacity {
|
||||||
|
height: 0.5em;
|
||||||
|
margin: 0 0.6em;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-chooser .pcr-picker,
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-opacity .pcr-picker {
|
||||||
|
top: 50%;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-chooser .pcr-slider,
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-opacity .pcr-slider {
|
||||||
|
flex-grow: 1;
|
||||||
|
border-radius: 50em;
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-chooser .pcr-slider {
|
||||||
|
background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);
|
||||||
|
}
|
||||||
|
.pcr-app[data-theme="nano"] .pcr-selection .pcr-color-opacity .pcr-slider {
|
||||||
|
background: linear-gradient(to right, transparent, black),
|
||||||
|
url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
|
||||||
|
background-size: 100%, 0.25em;
|
||||||
|
}
|
||||||
383
content/notes/.obsidian/plugins/obsidian-better-codeblock/main.js
vendored
Normal file
383
content/notes/.obsidian/plugins/obsidian-better-codeblock/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
content/notes/.obsidian/plugins/obsidian-better-codeblock/manifest.json
vendored
Normal file
10
content/notes/.obsidian/plugins/obsidian-better-codeblock/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-better-codeblock",
|
||||||
|
"name": "Better CodeBlock",
|
||||||
|
"version": "1.0.8",
|
||||||
|
"minAppVersion": "0.12.0",
|
||||||
|
"description": "Add title, line number to Obsidian code block",
|
||||||
|
"author": "StarGrey",
|
||||||
|
"authorUrl": "https://github.com/stargrey",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
175
content/notes/.obsidian/plugins/obsidian-better-codeblock/styles.css
vendored
Normal file
175
content/notes/.obsidian/plugins/obsidian-better-codeblock/styles.css
vendored
Normal file
@ -0,0 +1,175 @@
|
|||||||
|
|
||||||
|
.obsidian-embedded-code-title__code-block-title {
|
||||||
|
position: absolute !important;
|
||||||
|
top: 0;
|
||||||
|
left: 0;
|
||||||
|
width: 100%;
|
||||||
|
/* font-size: 85%!important; */
|
||||||
|
padding: 3px !important;
|
||||||
|
padding-left: 15px !important;
|
||||||
|
margin: 0 !important;
|
||||||
|
border-radius: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.copy-code-button{
|
||||||
|
margin-top: 42px !important; /* 为自带的按钮增加上边距 */
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
pre[class*=language-] {
|
||||||
|
font-size: var(--editor-font-size);
|
||||||
|
line-height: 1.5em;
|
||||||
|
padding-bottom: 0px;
|
||||||
|
}
|
||||||
|
.obsidian-embedded-code-title__code-block-title + code[class*=language-]{
|
||||||
|
padding: 0em 0em 0em 0em !important;
|
||||||
|
/* padding-top: 0 !important; */
|
||||||
|
font-size: var(--editor-font-size) !important;
|
||||||
|
line-height: 1.5em !important;
|
||||||
|
}
|
||||||
|
/* pre[class*=language-] > code[class*=language-] {
|
||||||
|
padding: 0em 0em 0em 0.5em !important;
|
||||||
|
/* padding-top: 0 !important; */
|
||||||
|
/* font-size: var(--editor-font-size) !important;
|
||||||
|
line-height: 1.5em !important;
|
||||||
|
} */
|
||||||
|
|
||||||
|
pre[class*=language-].code-block-pre__has-linenum {
|
||||||
|
padding-left: 3.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.code-block-pre__has-linenum::before {
|
||||||
|
padding-top: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 代码行号 */
|
||||||
|
.code-block-linenum-wrap {
|
||||||
|
position: absolute;
|
||||||
|
/* top: 35px; */
|
||||||
|
left: 0px;
|
||||||
|
min-width: 3em;
|
||||||
|
font-size: var(--editor-font-size);
|
||||||
|
line-height: 1.5em;
|
||||||
|
counter-reset: line-num;
|
||||||
|
text-align: center;
|
||||||
|
/* border-right: #999 2px solid; 行号与代码间分隔线 */
|
||||||
|
user-select: none;
|
||||||
|
pointer-events: none;
|
||||||
|
background-color: transparent;
|
||||||
|
/* background-color: inherit; */
|
||||||
|
}
|
||||||
|
.code-block-linenum-wrap .code-block-linenum {
|
||||||
|
display: block;
|
||||||
|
counter-increment: line-num;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
.code-block-linenum-wrap .code-block-linenum::before {
|
||||||
|
content: counter(line-num);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 代码高亮 */
|
||||||
|
pre[class*=language-] .code-block-highlight-wrap {
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
position: absolute;
|
||||||
|
left: 0px;
|
||||||
|
top: 35px;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
background-color: transparent;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[class*=language-] .code-block-highlight-wrap span {
|
||||||
|
display: block;
|
||||||
|
height: 1.5em;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 折叠代码块 */
|
||||||
|
|
||||||
|
:root {
|
||||||
|
--admonition-details-icon: url("data:image/svg+xml;charset=utf-8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M8.59 16.58L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.42z'/></svg>");
|
||||||
|
}
|
||||||
|
.obsidian-embedded-code-title__code-block-title{
|
||||||
|
line-height: 35px;
|
||||||
|
height: 35px !important;
|
||||||
|
color: currentColor !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.obsidian-embedded-code-title__code-block-title .langName {
|
||||||
|
display: inline;
|
||||||
|
float: right;
|
||||||
|
line-height: 29px;
|
||||||
|
margin-right: 35px;
|
||||||
|
font-weight: bold;
|
||||||
|
font-size: 14px;
|
||||||
|
font-family: var(--font-default);
|
||||||
|
}
|
||||||
|
|
||||||
|
.obsidian-embedded-code-title__code-block-title .collapser {
|
||||||
|
position: absolute;
|
||||||
|
top: 50%;
|
||||||
|
right: 8px;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
content: "";
|
||||||
|
}
|
||||||
|
.obsidian-embedded-code-title__code-block-title .collapser .handle {
|
||||||
|
transform: rotate(90deg);
|
||||||
|
transition: transform 0.25s;
|
||||||
|
background-color: currentColor;
|
||||||
|
-webkit-mask-repeat: no-repeat;
|
||||||
|
mask-repeat: no-repeat;
|
||||||
|
-webkit-mask-size: contain;
|
||||||
|
mask-size: contain;
|
||||||
|
-webkit-mask-image: var(--admonition-details-icon);
|
||||||
|
mask-image: var(--admonition-details-icon);
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
}
|
||||||
|
.obsidian-embedded-code-title__code-block-title[closed] .collapser .handle{
|
||||||
|
transform: rotate(0deg);
|
||||||
|
}
|
||||||
|
.obsidian-embedded-code-title__code-block-title[closed] + code{
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
|
.obsidian-embedded-code-title__code-block-title[closed] + code + span{
|
||||||
|
height: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.obsidian-embedded-code-title__code-block-title[closed] + code + span span{
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.obsidian-embedded-code-title__code-block-title[closed] + code + span + span span{
|
||||||
|
visibility: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.obsidian-embedded-code-title__code-block-title > .title {
|
||||||
|
display: inline-block;
|
||||||
|
position: relative;
|
||||||
|
margin-left: 5px !important;
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
|
|
||||||
|
top: 50%;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* .obsidian-embedded-code-title__code-block-title > .icon-wrap {
|
||||||
|
display: inline-block;
|
||||||
|
position: relative;
|
||||||
|
width: 20px;
|
||||||
|
height: 20px;
|
||||||
|
background-position: center;
|
||||||
|
|
||||||
|
top: 50%;
|
||||||
|
transform: translateY(-50%);
|
||||||
|
} */
|
||||||
|
|
||||||
|
.code-block-wrap > pre > code[class*=language-]{
|
||||||
|
padding: 0em 0em 0em 0em !important;
|
||||||
|
/* padding-top: 0 !important; */
|
||||||
|
font-size: var(--editor-font-size) !important;
|
||||||
|
line-height: 1.5em !important;
|
||||||
|
}
|
||||||
302
content/notes/.obsidian/plugins/obsidian-code-block-enhancer/main.js
vendored
Normal file
302
content/notes/.obsidian/plugins/obsidian-code-block-enhancer/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
content/notes/.obsidian/plugins/obsidian-code-block-enhancer/manifest.json
vendored
Normal file
10
content/notes/.obsidian/plugins/obsidian-code-block-enhancer/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-code-block-enhancer",
|
||||||
|
"name": "Code Block Enhancer",
|
||||||
|
"version": "1.0.5",
|
||||||
|
"minAppVersion": "0.9.12",
|
||||||
|
"description": "Enhance obsidian markdown code block,provides copy button,linenumber,language name tip and so on.",
|
||||||
|
"author": "hafuhafu",
|
||||||
|
"authorUrl": "https://github.com/nyable/obsidian-code-block-enhancer",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
78
content/notes/.obsidian/plugins/obsidian-code-block-enhancer/styles.css
vendored
Normal file
78
content/notes/.obsidian/plugins/obsidian-code-block-enhancer/styles.css
vendored
Normal file
@ -0,0 +1,78 @@
|
|||||||
|
.code-block-copy-button {
|
||||||
|
display: none;
|
||||||
|
margin: 0 0 0 auto;
|
||||||
|
padding: 4px;
|
||||||
|
position: absolute;
|
||||||
|
top: 0;
|
||||||
|
right: 0;
|
||||||
|
}
|
||||||
|
.code-block-copy-button svg.copy path {
|
||||||
|
fill: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
.code-block-copy-button:hover, .code-block-copy-button:active {
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
.code-block-copy-button:hover svg path, .code-block-copy-button:active svg path {
|
||||||
|
filter: brightness(1.4);
|
||||||
|
transition: all ease 0.3s;
|
||||||
|
}
|
||||||
|
.code-block-copy-button svg.copy-success path {
|
||||||
|
fill: var(--interactive-success);
|
||||||
|
}
|
||||||
|
.code-block-copy-button:focus {
|
||||||
|
outline: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.code-block-lang-name {
|
||||||
|
position: absolute;
|
||||||
|
top: 0px;
|
||||||
|
left: 0px;
|
||||||
|
color: var(--text-normal);
|
||||||
|
font-size: 0.8rem;
|
||||||
|
margin-left: 4px;
|
||||||
|
user-select: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.code-block-wrap {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
pre[class*=language-] {
|
||||||
|
font-size: var(--editor-font-size);
|
||||||
|
line-height: 1.5em;
|
||||||
|
}
|
||||||
|
pre[class*=language-] > code[class*=language-] {
|
||||||
|
padding-top: 0 !important;
|
||||||
|
font-size: var(--editor-font-size) !important;
|
||||||
|
line-height: 1.5em !important;
|
||||||
|
}
|
||||||
|
pre[class*=language-].code-block-pre__has-linenum {
|
||||||
|
padding-left: 4.5em;
|
||||||
|
}
|
||||||
|
|
||||||
|
.code-block-pre__has-copy-button:hover .code-block-copy-button {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
.code-block-linenum-wrap {
|
||||||
|
position: absolute;
|
||||||
|
top: 1em;
|
||||||
|
left: 0px;
|
||||||
|
min-width: 4em;
|
||||||
|
font-size: var(--editor-font-size);
|
||||||
|
line-height: 1.5em;
|
||||||
|
counter-reset: line-num;
|
||||||
|
text-align: center;
|
||||||
|
border-right: #999 1px solid;
|
||||||
|
user-select: none;
|
||||||
|
pointer-events: none;
|
||||||
|
background-color: inherit;
|
||||||
|
}
|
||||||
|
.code-block-linenum-wrap .code-block-linenum {
|
||||||
|
display: block;
|
||||||
|
counter-increment: line-num;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
||||||
|
.code-block-linenum-wrap .code-block-linenum::before {
|
||||||
|
content: counter(line-num);
|
||||||
|
}
|
||||||
6
content/notes/.obsidian/plugins/obsidian-style-settings/data.json
vendored
Normal file
6
content/notes/.obsidian/plugins/obsidian-style-settings/data.json
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"obsidian-prism-theme@@color-schemes-lt": "pt-color-scheme-swan-lt",
|
||||||
|
"obsidian-prism-theme@@light-accent-color-preset": "pt-accent-color-pink-lt",
|
||||||
|
"obsidian-prism-theme@@highlight-text-accent-lt": "pt-highlight-text-dark-lt",
|
||||||
|
"obsidian-prism-theme@@highlight-text-accent-custom-lt": "#E4BAD2"
|
||||||
|
}
|
||||||
9818
content/notes/.obsidian/plugins/obsidian-style-settings/main.js
vendored
Normal file
9818
content/notes/.obsidian/plugins/obsidian-style-settings/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
content/notes/.obsidian/plugins/obsidian-style-settings/manifest.json
vendored
Normal file
10
content/notes/.obsidian/plugins/obsidian-style-settings/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "obsidian-style-settings",
|
||||||
|
"name": "Style Settings",
|
||||||
|
"version": "1.0.3",
|
||||||
|
"minAppVersion": "0.11.5",
|
||||||
|
"description": "Offers controls for adjusting theme, plugin, and snippet CSS variables.",
|
||||||
|
"author": "mgmeyers",
|
||||||
|
"authorUrl": "https://github.com/mgmeyers/obsidian-style-settings",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
243
content/notes/.obsidian/plugins/obsidian-style-settings/styles.css
vendored
Normal file
243
content/notes/.obsidian/plugins/obsidian-style-settings/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
35
content/notes/.obsidian/plugins/recent-files-obsidian/data.json
vendored
Normal file
35
content/notes/.obsidian/plugins/recent-files-obsidian/data.json
vendored
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"recentFiles": [
|
||||||
|
{
|
||||||
|
"basename": "git and github",
|
||||||
|
"path": "git and github.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "internet protocols",
|
||||||
|
"path": "internet protocols.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "packages",
|
||||||
|
"path": "packages.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "powershell scripting",
|
||||||
|
"path": "powershell scripting.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "functional verbal thinking",
|
||||||
|
"path": "functional verbal thinking.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "AI chatbots",
|
||||||
|
"path": "AI chatbots.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "This digital garden",
|
||||||
|
"path": "This digital garden.md"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"omittedPaths": [],
|
||||||
|
"maxLength": null,
|
||||||
|
"openType": "tab"
|
||||||
|
}
|
||||||
406
content/notes/.obsidian/plugins/recent-files-obsidian/main.js
vendored
Normal file
406
content/notes/.obsidian/plugins/recent-files-obsidian/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
content/notes/.obsidian/plugins/recent-files-obsidian/manifest.json
vendored
Normal file
10
content/notes/.obsidian/plugins/recent-files-obsidian/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "recent-files-obsidian",
|
||||||
|
"name": "Recent Files",
|
||||||
|
"version": "1.3.5",
|
||||||
|
"minAppVersion": "0.16.3",
|
||||||
|
"description": "List files by most recently opened",
|
||||||
|
"author": "Tony Grosinger",
|
||||||
|
"authorUrl": "https://grosinger.net",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
33
content/notes/.obsidian/plugins/recent-files-obsidian/styles.css
vendored
Normal file
33
content/notes/.obsidian/plugins/recent-files-obsidian/styles.css
vendored
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
.recent-files-title {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-between;
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-title-content {
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-file-delete {
|
||||||
|
display: none;
|
||||||
|
color: var(--nav-item-color);
|
||||||
|
height: 17px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-title:hover .recent-files-file-delete {
|
||||||
|
display: block;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-file-delete:hover {
|
||||||
|
color: var(--nav-item-color-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-donation {
|
||||||
|
width: 70%;
|
||||||
|
margin: 0 auto;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-donate-button {
|
||||||
|
margin: 10px;
|
||||||
|
}
|
||||||
3
content/notes/.obsidian/templates.json
vendored
Normal file
3
content/notes/.obsidian/templates.json
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"folder": "templates"
|
||||||
|
}
|
||||||
7
content/notes/.obsidian/themes/Prism/manifest.json
vendored
Normal file
7
content/notes/.obsidian/themes/Prism/manifest.json
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
{
|
||||||
|
"name": "Prism",
|
||||||
|
"version": "3.2.1",
|
||||||
|
"minAppVersion": "1.1.9",
|
||||||
|
"author": "Damian Korcz",
|
||||||
|
"authorUrl": "https://github.com/damiankorcz"
|
||||||
|
}
|
||||||
8750
content/notes/.obsidian/themes/Prism/theme.css
vendored
Normal file
8750
content/notes/.obsidian/themes/Prism/theme.css
vendored
Normal file
File diff suppressed because one or more lines are too long
231
content/notes/.obsidian/workspace.json
vendored
Normal file
231
content/notes/.obsidian/workspace.json
vendored
Normal file
@ -0,0 +1,231 @@
|
|||||||
|
{
|
||||||
|
"main": {
|
||||||
|
"id": "2e77921329d2946c",
|
||||||
|
"type": "split",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "901cc941d6441933",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "31227c0140005e5b",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "powershell scripting.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "12892f8696d422f4",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "functional verbal thinking.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "15ef7883f13f9d0f",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "powershell scripting.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "fdc84cbeec2d94cd",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "packages.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "5e809567807707d4",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "internet protocols.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "fbd5c78d637b9b76",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "git and github.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"currentTab": 5
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "vertical"
|
||||||
|
},
|
||||||
|
"left": {
|
||||||
|
"id": "d2c66f217c3669ad",
|
||||||
|
"type": "split",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "fec7b54826ba561b",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "4a4f75cada993933",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "file-explorer",
|
||||||
|
"state": {
|
||||||
|
"sortOrder": "alphabetical"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "5bc7bb94f07c2929",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "search",
|
||||||
|
"state": {
|
||||||
|
"query": "",
|
||||||
|
"matchingCase": false,
|
||||||
|
"explainSearch": false,
|
||||||
|
"collapseAll": false,
|
||||||
|
"extraContext": false,
|
||||||
|
"sortOrder": "alphabetical"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "b1e00a1bcf7fc30f",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "starred",
|
||||||
|
"state": {}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "6133ddf95786f880",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "recent-files",
|
||||||
|
"state": {}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"currentTab": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "horizontal",
|
||||||
|
"width": 300
|
||||||
|
},
|
||||||
|
"right": {
|
||||||
|
"id": "edd979fd1d0352d7",
|
||||||
|
"type": "split",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "7a35368b6fa38a45",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "542fa7b64d69ad3b",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "backlink",
|
||||||
|
"state": {
|
||||||
|
"file": "git and github.md",
|
||||||
|
"collapseAll": false,
|
||||||
|
"extraContext": false,
|
||||||
|
"sortOrder": "alphabetical",
|
||||||
|
"showSearch": false,
|
||||||
|
"searchQuery": "",
|
||||||
|
"backlinkCollapsed": false,
|
||||||
|
"unlinkedCollapsed": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "5764b49b429db3f7",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "outgoing-link",
|
||||||
|
"state": {
|
||||||
|
"file": "git and github.md",
|
||||||
|
"linksCollapsed": false,
|
||||||
|
"unlinkedCollapsed": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "ba3c72881f015763",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "tag",
|
||||||
|
"state": {
|
||||||
|
"sortOrder": "frequency",
|
||||||
|
"useHierarchy": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "d72ec2def13ddc41",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "outline",
|
||||||
|
"state": {
|
||||||
|
"file": "git and github.md"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "horizontal",
|
||||||
|
"width": 300,
|
||||||
|
"collapsed": true
|
||||||
|
},
|
||||||
|
"left-ribbon": {
|
||||||
|
"hiddenItems": {
|
||||||
|
"switcher:Open quick switcher": false,
|
||||||
|
"graph:Open graph view": false,
|
||||||
|
"canvas:Create new canvas": false,
|
||||||
|
"daily-notes:Open today's daily note": false,
|
||||||
|
"templates:Insert template": false,
|
||||||
|
"command-palette:Open command palette": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"active": "fbd5c78d637b9b76",
|
||||||
|
"lastOpenFiles": [
|
||||||
|
"internet protocols.md",
|
||||||
|
"git and github.md",
|
||||||
|
"packages.md",
|
||||||
|
"powershell scripting.md",
|
||||||
|
"functional verbal thinking.md",
|
||||||
|
"AI chatbots.md",
|
||||||
|
"This digital garden.md",
|
||||||
|
"templates/new post.md",
|
||||||
|
"templates"
|
||||||
|
]
|
||||||
|
}
|
||||||
33
content/notes/AI chatbots.md
Normal file
33
content/notes/AI chatbots.md
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
---
|
||||||
|
title: "AI chatbots"
|
||||||
|
tags :
|
||||||
|
- entry
|
||||||
|
- budding
|
||||||
|
- chatbots
|
||||||
|
- Artificial_Intelligence_applications
|
||||||
|
- Bing_AI
|
||||||
|
- Perplexity_AI
|
||||||
|
- chrome_extensions
|
||||||
|
- chocolatey_installation_scripts
|
||||||
|
---
|
||||||
|
Hiii I ultimately been exploring the AI space, so I'm listing some useful software I've found.
|
||||||
|
## chatbots
|
||||||
|
- ==Bing AI==: Installable in Microsoft Edge Dev.
|
||||||
|
- Install with [[Chocolatey]]:
|
||||||
|
```powershell
|
||||||
|
choco install microsoft-edge-insider-dev
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- https://www.perplexity.ai/
|
||||||
|
|
||||||
|
<mark style="background: #FFB8EBA6;">what about ChatGPT? </mark> I don't really recommend it?? I mean if I can't have any more ask from Bing AI then sure, but personally prefer The New Bing its UX is way more clean and pretty.
|
||||||
|
|
||||||
|
Bing currently it has only up to 120 aks per day divided in 10 messages per session chunks, then you will have to initiate another session if you want to ask more.
|
||||||
|
|
||||||
|
The 3 of these can write code and solve math problems so it's great!
|
||||||
|
|
||||||
|
|
||||||
|
## chrome extensions
|
||||||
|
- [Merlin AI chrome extension](https://chrome.google.com/webstore/detail/merlin-chatgpt-assistant/camppjleccjaphfdbohjdohecfnoikec)
|
||||||
19
content/notes/This digital garden.md
Normal file
19
content/notes/This digital garden.md
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
---
|
||||||
|
title: "AI chatbots"
|
||||||
|
tags :
|
||||||
|
-
|
||||||
|
- hugo
|
||||||
|
- quartz
|
||||||
|
- about
|
||||||
|
- building_websites
|
||||||
|
- zettelkasten
|
||||||
|
---
|
||||||
|
This website was made with [Quartz](https://github.com/jackyzha0/quartz)
|
||||||
|
|
||||||
|
## Quartz
|
||||||
|
|
||||||
|
## Hugo
|
||||||
|
|
||||||
|
## This is a digital garden
|
||||||
|
|
||||||
|
[[functional verbal thinking]]
|
||||||
1
content/notes/functional verbal thinking.md
Normal file
1
content/notes/functional verbal thinking.md
Normal file
@ -0,0 +1 @@
|
|||||||
|
what's functional thinking
|
||||||
8
content/notes/git and github.md
Normal file
8
content/notes/git and github.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
---
|
||||||
|
title: "git and github"
|
||||||
|
tags :
|
||||||
|
- tag1
|
||||||
|
---
|
||||||
|
how to add commits
|
||||||
|
|
||||||
|
To add all changes to the staging area in Git, you can use the command `git add .` . The `.` indicates that you want to add all changes, including new and modified files, to the staging area. Alternatively, you can use the command `git add -A` or `git add --all` to achieve the same result.
|
||||||
15
content/notes/internet protocols.md
Normal file
15
content/notes/internet protocols.md
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
title: "internet protocols"
|
||||||
|
tags :
|
||||||
|
- entry
|
||||||
|
---
|
||||||
|
|
||||||
|
Internet protocols are sets of rules that enable communication and data exchange across the internet. There are many types of internet protocols for different purposes and functions. Here are some examples of common internet protocols:
|
||||||
|
|
||||||
|
- TCP/IP: Transmission Control Protocol/Internet Protocol. [This is the basic protocol that defines how data packets are transmitted and routed over the internet](https://www.techwalla.com/articles/types-of-internet-protocol)[1](https://www.techwalla.com/articles/types-of-internet-protocol)[2](https://www.geeksforgeeks.org/types-of-internet-protocols/).
|
||||||
|
- SMTP: Simple Mail Transfer Protocol. [This protocol is used for sending and receiving email messages over the internet](https://www.techwalla.com/articles/types-of-internet-protocol)[1](https://www.techwalla.com/articles/types-of-internet-protocol)[2](https://www.geeksforgeeks.org/types-of-internet-protocols/).
|
||||||
|
- FTP: File Transfer Protocol. [This protocol is used for transferring files between computers over the internet](https://www.techwalla.com/articles/types-of-internet-protocol)[1](https://www.techwalla.com/articles/types-of-internet-protocol)[2](https://www.geeksforgeeks.org/types-of-internet-protocols/).
|
||||||
|
- HTTP: Hypertext Transfer Protocol. [This protocol is used for accessing and displaying web pages over the internet](https://www.techwalla.com/articles/types-of-internet-protocol)[1](https://www.techwalla.com/articles/types-of-internet-protocol)[2](https://www.geeksforgeeks.org/types-of-internet-protocols/).
|
||||||
|
- DNS: Domain Name System. [This protocol is used for translating domain names into IP addresses, which are easier for computers to understand](https://www.techtarget.com/searchnetworking/feature/12-common-network-protocols-and-their-functions-explained)[3](https://www.techtarget.com/searchnetworking/feature/12-common-network-protocols-and-their-functions-explained).
|
||||||
|
|
||||||
|
These are some examples of internet protocols that you may encounter or use on a daily basis. You can learn more about each protocol by reading their specifications or tutorials online
|
||||||
5
content/notes/packages.md
Normal file
5
content/notes/packages.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: "packages"
|
||||||
|
tags :
|
||||||
|
- tag1
|
||||||
|
---
|
||||||
48
content/notes/powershell scripting.md
Normal file
48
content/notes/powershell scripting.md
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
---
|
||||||
|
title: "powershell scripting"
|
||||||
|
tags :
|
||||||
|
- powershell
|
||||||
|
- scripting
|
||||||
|
- packager_manager_usage
|
||||||
|
- chocolatey
|
||||||
|
---
|
||||||
|
|
||||||
|
## chocolatey
|
||||||
|
```powershell
|
||||||
|
choco install microsoft-windows-terminal --version 1.15.3465.0 -y
|
||||||
|
choco install googlechrome --version 110.0.5481.104 -y
|
||||||
|
choco install keepassxc --version 2.7.4 -y
|
||||||
|
choco install listary --version 6.0.11.35 -y
|
||||||
|
choco install git --version 2.39.2 -y
|
||||||
|
choco install 7zip --version 22.1 -y
|
||||||
|
choco install everything --version 1.4.11022 -y
|
||||||
|
choco install obsidian --version 1.1.9 -y
|
||||||
|
choco install logseq --version 0.8.17 -y
|
||||||
|
choco install vscode --version 1.75.1 -y
|
||||||
|
choco install imageglass --version 8.7.11.6 -y
|
||||||
|
choco install sumatrapdf --version 3.4.6 -y
|
||||||
|
choco install irfanview --version 4.62 -y
|
||||||
|
choco install irfanviewplugins --version 4.62 -y
|
||||||
|
choco install quicklook --version 3.7.3 -y
|
||||||
|
choco install qtranslate --version 6.8.0.1 -y
|
||||||
|
choco install qbittorrent --version 4.5.1 -y
|
||||||
|
choco install mpv --version 2022.11.14 -y
|
||||||
|
choco install ffmpeg --version 5.1.2 -y
|
||||||
|
choco install wget --version 1.21.3 -y
|
||||||
|
choco install fzf --version 0.38.0 -y
|
||||||
|
choco install vcredist140 --version 14.34.31938 -y
|
||||||
|
choco install sublimetext4 --version 4.0.0.414300 -y
|
||||||
|
choco install hydrus-network --version 517.0 -y
|
||||||
|
choco install yt-dlp --version 2023.02.17 -y
|
||||||
|
choco install copyq --version 6.4.0 -y
|
||||||
|
choco install f.lux --version 4.120 -y
|
||||||
|
choco install winrar --version 6.20 -y
|
||||||
|
choco install switcheroo --version 0.9.2.111 -y
|
||||||
|
choco install 4t-tray-minimizer --version 6.07 -y
|
||||||
|
choco install msys2 --version 20230127.0.0 -y
|
||||||
|
choco install qimgv --version 1.0.2 -y
|
||||||
|
```
|
||||||
|
## terminal with winget
|
||||||
|
``` powershell
|
||||||
|
winget install --id=Microsoft.WindowsTerminal -e && winget install --id=BlastApps.FluentSearch -e
|
||||||
|
```
|
||||||
5
content/notes/templates/new post.md
Normal file
5
content/notes/templates/new post.md
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
title: "AI chatbots"
|
||||||
|
tags :
|
||||||
|
- tag1
|
||||||
|
---
|
||||||
@ -1,3 +1,6 @@
|
|||||||
---
|
---
|
||||||
title: "{{title}}"
|
title: ""
|
||||||
|
tags :
|
||||||
|
-
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user