Add templates and index for notes; remove unused plugins

This commit is contained in:
2025-02-16 15:53:02 +00:00
parent 2c6d0e104d
commit 61dcb00d5f
24 changed files with 324 additions and 30792 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

BIN
content/.DS_Store vendored Normal file

Binary file not shown.

BIN
content/notes/.DS_Store vendored Normal file

Binary file not shown.

BIN
content/notes/.obsidian/.DS_Store vendored Normal file

Binary file not shown.

View File

@@ -3,6 +3,5 @@
"obsidian-linter", "obsidian-linter",
"table-editor-obsidian", "table-editor-obsidian",
"obsidian-languagetool-plugin", "obsidian-languagetool-plugin",
"obsidian-local-images-plus", "homepage"
"obsidian-bulk-rename-plugin"
] ]

View File

@@ -32,6 +32,6 @@
"repelStrength": 10, "repelStrength": 10,
"linkStrength": 1, "linkStrength": 1,
"linkDistance": 250, "linkDistance": 250,
"scale": 0.12668834340524918, "scale": 0.4275731589927159,
"close": true "close": true
} }

Binary file not shown.

View File

@@ -0,0 +1,23 @@
{
"version": 4,
"homepages": {
"Main Homepage": {
"value": "index/index",
"kind": "File",
"openOnStartup": true,
"openMode": "Replace all open notes",
"manualOpenMode": "Keep open notes",
"view": "Default view",
"revertView": true,
"openWhenEmpty": true,
"refreshDataview": false,
"autoCreate": false,
"autoScroll": false,
"pin": false,
"commands": [],
"alwaysApply": false,
"hideReleaseNotes": false
}
},
"separateMobile": false
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,13 @@
{
"id": "homepage",
"name": "Homepage",
"version": "4.1",
"minAppVersion": "1.4.10",
"description": "Open a specified note, canvas, or workspace on startup, or set it for quick access later.",
"author": "novov",
"authorUrl": "https://novov.me",
"isDesktopOnly": false,
"fundingUrl": {
"Ko-fi": "https://ko-fi.com/novov"
}
}

View File

@@ -0,0 +1,238 @@
.nv-homepage-interstitial {
position: absolute;
left: 0;
top: 0;
width: 100vw;
height: 100vh;
background: var(--background-primary);
z-index: 9999;
animation: 0.02s ease-in 0.5s forwards nv-interstitial-destroy;
pointer-events: none;
}
@keyframes nv-interstitial-destroy {
from { opacity: 1; }
to { opacity: 0; }
}
.setting-item[nv-greyed] {
opacity: .5;
pointer-events: none !important;
}
#nv-main-setting {
flex-wrap: wrap;
margin-bottom: 30px;
}
#nv-main-setting .setting-item-control {
padding-top: var(--size-4-2);
flex-basis: 100%;
align-items: stretch;
}
#nv-main-setting .setting-item-control input, #nv-main-setting .setting-item-control select {
font-size: var(--font-ui-medium);
font-weight: 600;
}
#nv-main-setting .setting-item-control select {
padding: var(--size-4-3) var(--size-4-4);
padding-right: var(--size-4-8);
height: auto;
}
#nv-main-setting .setting-item-control input {
flex-grow: 1;
padding: var(--size-4-5) var(--size-4-4);
}
#nv-main-setting .setting-item-control input[disabled] {
opacity: 0.3;
}
#nv-main-setting #nv-desc, #nv-main-setting #nv-info {
flex-basis: 100%;
}
#nv-main-setting #nv-desc {
font-weight: 500;
color: var(--text-normal);
font-size: var(--font-ui-small);
padding: 10px 0 0;
}
#nv-main-setting #nv-desc.mod-warning {
color: var(--text-error);
}
#nv-main-setting #nv-desc code {
font-family: var(--font-monospace);
font-size: var(--font-smaller);
border-radius: var(--radius-s);
}
#nv-main-setting #nv-desc small {
display: block;
font-weight: 400;
color: var(--text-muted);
font-size: calc(var(--font-ui-smaller) * 0.9);
padding: 5px 0 0;
}
.nv-mobile-setting {
flex-wrap: wrap;
row-gap: var(--size-2-2);
}
.nv-mobile-setting .nv-mobile-info {
font-size: var(--font-ui-smaller);
width: 100%;
margin-right: var(--size-4-18);
}
.nv-command-desc {
padding: 1.2em 0 0;
border-top: 1px solid var(--background-modifier-border);
}
.nv-command-box {
margin: 1em 0 1.75em;
display: flex;
flex-wrap: wrap;
gap: 12px;
align-items: center;
}
.nv-command-pill {
background-color: var(--background-secondary);
border: 1px solid var(--background-modifier-border-hover);
border-radius: var(--radius-s);
font-size: var(--font-ui-small);
padding: var(--size-2-1) var(--size-2-2) var(--size-2-1) var(--size-2-3) ;
}
.nv-command-pill.nv-command-invalid {
color: var(--text-faint);
}
.nv-command-pill button {
display: inline-block;
padding: 0;
margin: 0 0 0 3px;
vertical-align: bottom;
}
.nv-command-pill button:first-of-type {
margin-left: var(--size-4-2);
}
.nv-command-pill button.nv-command-selected {
margin-left: var(--size-2-2);
padding: 0 var(--size-2-1);
}
.nv-command-pill button.nv-command-selected span {
color: var(--text-accent);
display: inline-block;
font-size: 0.9em;
vertical-align: top;
position: relative;
top: -1px;
}
.nv-command-pill > .svg-icon, .nv-command-pill button .svg-icon {
height: 1em;
width: 1em;
}
.nv-command-pill > .svg-icon {
vertical-align: text-bottom;
position: relative;
margin: 0 var(--size-2-1) 0 0;
}
.nv-command-pill.nv-dragging {
background-color: transparent;
}
.nv-command-add-button {
font-size: var(--font-ui-small);
padding: var(--size-2-2) var(--size-4-2);
height: auto;
}
#nv-main-setting + .setting-item, .nv-command-desc + .setting-item {
padding-top: 20px;
border-top: none !important;
}
.nv-debug-button {
margin: 3em 0 -0.2em;
font-size: var(--font-ui-smaller);
padding: 0;
height: auto;
float: right;
box-shadow: none !important;
background: none !important;
color: var(--text-accent);
font-weight: 600;
cursor: pointer;
}
.nv-debug-button:hover, .nv-debug-button:active {
text-decoration: underline;
}
.is-phone #nv-main-setting .setting-item-control {
flex-wrap: wrap;
justify-content: flex-start;
}
.is-phone #nv-main-setting .setting-item-control select {
width: auto;
max-width: auto;
}
.is-phone .nv-mobile-setting {
row-gap: var(--size-4-2);
}
.is-phone .nv-mobile-setting .setting-item-info {
max-width: calc(100% - 100px);
}
.is-phone .nv-mobile-setting {
row-gap: var(--size-4-2);
}
.is-phone .nv-mobile-setting .setting-item-info {
max-width: calc(100% - 100px);
}
.is-phone .nv-command-pill {
width: 100%;
border: none;
background: none;
padding: 0 0 var(--size-4-2);
display: flex;
gap: var(--size-4-4);
align-items: baseline;
}
.is-phone .nv-command-pill .nv-command-text {
flex-grow: 1;
overflow: hidden;
text-overflow: ellipsis;
}
.is-phone .nv-command-pill, .is-phone .nv-command-add-button {
font-size: var(--font-ui-medium);
justify-content: space-between;
}
.is-phone .nv-command-pill button {
line-height: var(--font-ui-medium);
height: 100%;
margin: 0 !important;
}

View File

@@ -1,13 +0,0 @@
{
"folderName": "temp",
"fileNames": [],
"existingSymbol": "",
"replacePattern": "",
"regExpState": {
"regExp": "",
"flags": [],
"withRegExpForReplaceSymbols": false
},
"tags": [],
"viewType": "folder"
}

File diff suppressed because one or more lines are too long

View File

@@ -1,10 +0,0 @@
{
"id": "obsidian-bulk-rename-plugin",
"name": "Bulk Rename",
"version": "0.5.2",
"minAppVersion": "0.15.0",
"description": "Purpose of this plugin rename files based on pattern",
"author": "Oleg Lustenko",
"authorUrl": "https://obsidian.md",
"isDesktopOnly": false
}

View File

@@ -1,155 +0,0 @@
.bulk_rename_plugin {
padding-right: 1rem;
}
.bulk_rename {
width: calc(100% - 20px);
}
.bulk_rename_preview {
width: 80%;
height: 100%;
gap: 0;
}
@media screen and (max-width: 983px) {
.bulk_rename_preview {
display: flex;
flex-direction: column;
max-height: 300px;
}
}
.flex {
display: flex;
}
.flex-col {
flex-direction: column;
}
.m-auto {
margin: auto;
}
.bulk_info {
display: flex;
justify-content: space-between;
margin: auto;
width: 100%;
}
.bulk_rename_preview > textarea {
height: 360px;
}
.replaceRenderSymbols {
display: flex;
width: 100%;
padding-top: 0.5rem;
}
.setting-item-control.replaceRenderSymbols .bulk_input {
min-height: 80px;
}
.setting-item-control .bulk_preview_textarea {
min-width: 19em;
}
.bulk_preview_textarea {
margin-left: 5px;
margin-right: 5px;
font-size: 14px;
width: 100%;
height: 400px;
resize: none;
}
.bulk_button {
width: 100%;
}
.bulk_preview_header {
margin-top: 5px;
margin-bottom: 5px;
}
.setting-item-control .bulk_input {
width: 100%;
resize: none;
min-width: auto;
}
.setting-item-control .bulk_input:first-child {
margin-right: 15px;
}
.bulk_regexp_search {
padding-right: 1rem;
}
.bulk_toggle {
border-top: none;
}
.bulk_preview_label:first-child {
margin-right: 15px;
}
.bulk_preview_label {
text-align: center;
}
.bulk_regexp_container {
justify-content: space-between;
}
.bulk_regexp_control {
background: var(--background-modifier-form-field);
border: 1px solid var(--background-modifier-border);
transition: box-shadow 0.15s ease-in-out, border 0.15s ease-in-out;
font-family: inherit;
border-radius: var(--input-radius);
outline: none;
max-width: 400px;
}
.bulk_regexp_control:hover,
.bulk_regexp_control:focus,
.bulk_regexp_control:focus-visible {
box-shadow: 0 0 0 2px var(--background-modifier-border-hover);
}
.bulk_regexp_control > input {
border: none;
margin: 0;
padding: 0;
}
.bulk_regexp,
.bulk_regexp_flags {
width: 100%;
}
.bulk_regexp:hover,
.bulk_regexp:focus,
.bulk_regexp:focus-visible .bulk_regexp_flags:hover,
.bulk_regexp_flags:focus,
.bulk_regexp_flags:focus-visible {
border: none !important;
box-shadow: none !important;
}
.bulk_regexp_flags {
caret-color: transparent;
max-width: 80px;
}
.bulk_regexp_slash {
font-size: 1.5em;
opacity: 0.5;
}
.bulk-flag-selected {
background-color: lavender !important;
}

File diff suppressed because one or more lines are too long

View File

@@ -1,11 +0,0 @@
{
"id": "obsidian-local-images-plus",
"name": "Local Images Plus",
"version": "0.16.3",
"minAppVersion": "1.0.3",
"description": "Local Images Plus plugin searches for all external media links in your notes, downloads and saves them locally and adjusts the links in your notes to point to the saved files.",
"author": "catalysm, aleksey-rezvov, Sergei Korneev",
"authorUrl": "https://github.com/Sergei-Korneev/obsidian-local-images-plus",
"fundingUrl": "https://www.buymeacoffee.com/sergeikorneev",
"isDesktopOnly": true
}

View File

@@ -1,14 +0,0 @@
/* This file was created to satisfy requirements for Obsidian's plugins */
.title_txt{
color:white;
align:center;
}
.donheader_txt{
text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
font-weight: 600;
color:red;
align:center;
}

View File

@@ -0,0 +1,3 @@
{
"folder": "Templates"
}

View File

@@ -8,17 +8,17 @@
"type": "tabs", "type": "tabs",
"children": [ "children": [
{ {
"id": "41d42d82984d27da", "id": "560e779e6f4e85a3",
"type": "leaf", "type": "leaf",
"state": { "state": {
"type": "markdown", "type": "markdown",
"state": { "state": {
"file": "Notion/Memory.md", "file": "index/index.md",
"mode": "source", "mode": "source",
"source": false "source": false
}, },
"icon": "lucide-file", "icon": "lucide-file",
"title": "Memory" "title": "index"
} }
} }
] ]
@@ -185,21 +185,32 @@
"command-palette:Open command palette": false, "command-palette:Open command palette": false,
"obsidian-importer:Open Importer": false, "obsidian-importer:Open Importer": false,
"table-editor-obsidian:Advanced Tables Toolbar": false, "table-editor-obsidian:Advanced Tables Toolbar": false,
"obsidian-local-images-plus:Local Images Plus 0.16.3\r\nLocalize attachments (plugin folder)": false "obsidian-local-images-plus:Local Images Plus 0.16.3\r\nLocalize attachments (plugin folder)": false,
"homepage:Open homepage": false
} }
}, },
"active": "41d42d82984d27da", "active": "560e779e6f4e85a3",
"lastOpenFiles": [ "lastOpenFiles": [
"Notion/CPU Architecture.md", "binary-operations/index.md",
"index/index.md",
"transistors/index.md",
"notes/transistors.md",
"notes",
"Templates/base.md",
"Untitled.md",
"html.md",
"Templates",
"index",
"Notion/Databases SQL.md", "Notion/Databases SQL.md",
"macOS.md", "git.md",
"Notion/Memory.md", "Notion/Memory.md",
"Notion/CPU Architecture.md",
"macOS.md",
"lua.md", "lua.md",
"tmux/index.md", "tmux/index.md",
"Notion/Text Editor NVIM.md", "Notion/Text Editor NVIM.md",
"tmux/tmux_design.png", "tmux/tmux_design.png",
"tmux", "tmux",
"transistors/index.md",
"transistors/image4.png", "transistors/image4.png",
"transistors/image3.png", "transistors/image3.png",
"transistors/image2.png", "transistors/image2.png",
@@ -207,11 +218,9 @@
"transistors", "transistors",
"assembly.md", "assembly.md",
"Notion/Untitled.md", "Notion/Untitled.md",
"binary-operations/index.md",
"linux/index.md", "linux/index.md",
"linux", "linux",
"pass.md", "pass.md",
"git.md",
"flask.md", "flask.md",
"https-ssl-certs.md", "https-ssl-certs.md",
"encryption.md", "encryption.md",
@@ -219,11 +228,6 @@
"python.md", "python.md",
"wsl2.md", "wsl2.md",
"irc.md", "irc.md",
"c-language.md",
"Notion/CSS.md",
"ssh.md",
"html.md",
"compiling.md",
"EXT2.png", "EXT2.png",
"image 96.png", "image 96.png",
"image 95.png", "image 95.png",
@@ -232,8 +236,6 @@
"Notion2", "Notion2",
"binary-operations", "binary-operations",
"algorithms-and-data", "algorithms-and-data",
"C language", "C language"
"temp",
"Notion"
] ]
} }

View File

@@ -0,0 +1,10 @@
---
title: "{{Title}}"
description:
date: "{{date:YYYY-MM-DD}}T{{time:HH:mm:ss}}+00:00"
draft: true
tags:
author: TrudeEH
showToc: true
---

View File

@@ -8,6 +8,7 @@ draft: false
showToc: true showToc: true
title: Version Control [GIT] title: Version Control [GIT]
--- ---
Git is a version control system first developed by Linus Torvalds. It facilitates collaboration on large projects, keeps track of changes, and allows mistakes to be rolled back into a previous state. Git is a version control system first developed by Linus Torvalds. It facilitates collaboration on large projects, keeps track of changes, and allows mistakes to be rolled back into a previous state.
## Configure Git ## Configure Git

View File

@@ -0,0 +1,10 @@
---
tags:
- index
author: TrudeEH
draft: false
showToc: false
title: Notes Index
searchHidden: true
---
TODO

BIN
themes/.DS_Store vendored Normal file

Binary file not shown.