...
This commit is contained in:
parent
7e9d3710bf
commit
a97a7b4f33
1
.vscode/snipsnap.code-snippets
vendored
Normal file
1
.vscode/snipsnap.code-snippets
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -55,7 +55,7 @@ export const Transformer = {
|
||||
unified()
|
||||
.use(markdown, { gfm: true })
|
||||
.use(highlight)
|
||||
.use(externalLinks, {target: "_blank", rel: ['nofollow']})
|
||||
.use(externalLinks, {target: "_blank", rel: ['noopener']})
|
||||
.use(frontmatter, ['yaml', 'toml'])
|
||||
.use(wikiLinkPlugin, {
|
||||
permalinks:fileNames,
|
||||
|
2
posts/.obsidian/config
vendored
2
posts/.obsidian/config
vendored
@ -1 +1 @@
|
||||
{"theme":"moonstone","pluginEnabledStatus":{"file-explorer":true,"global-search":true,"switcher":true,"graph":true,"backlink":true,"command-palette":true,"markdown-importer":true,"word-count":false,"open-with-default-app":true,"tag-pane":true,"page-preview":false,"daily-notes":true,"publish":true},"promptDelete":false,"showFrontmatter":true,"alwaysUpdateLinks":true,"strictLineBreaks":true,"foldHeading":true,"foldIndent":true,"defaultViewMode":"preview","obsidianCss":true}
|
||||
{"theme":"moonstone","pluginEnabledStatus":{"file-explorer":true,"global-search":true,"switcher":true,"graph":true,"backlink":true,"command-palette":true,"markdown-importer":true,"word-count":false,"open-with-default-app":true,"tag-pane":true,"page-preview":true,"daily-notes":true,"publish":true,"outline":true,"workspaces":true,"sync":false,"templates":false,"starred":false,"translucency":true},"promptDelete":false,"showFrontmatter":true,"alwaysUpdateLinks":true,"strictLineBreaks":true,"foldHeading":true,"foldIndent":true,"defaultViewMode":"preview","obsidianCss":false,"enabledPlugins":[],"cssTheme":"Amethyst"}
|
1
posts/.obsidian/global-search.json
vendored
Normal file
1
posts/.obsidian/global-search.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"showFullPath":false,"linkStyle":"none","listStyle":"none"}
|
2
posts/.obsidian/graph.json
vendored
2
posts/.obsidian/graph.json
vendored
@ -1 +1 @@
|
||||
{"search":"","showTags":false,"showAttachments":false,"hideUnresolved":false,"showOrphans":true,"showArrow":false,"textFadeMultiplier":0,"nodeSizeMultiplier":1,"lineSizeMultiplier":1,"centerStrength":0.518713248970312,"repelStrength":10,"linkStrength":1,"linkDistance":250,"scale":0.6989606412938232}
|
||||
{"search":"","showTags":false,"showAttachments":false,"hideUnresolved":false,"showOrphans":true,"showArrow":false,"textFadeMultiplier":0,"nodeSizeMultiplier":1,"lineSizeMultiplier":1,"centerStrength":0.518713248970312,"repelStrength":10,"linkStrength":1,"linkDistance":250,"scale":0.28548580833378134}
|
2877
posts/.obsidian/plugins/calendar/main.js
vendored
Normal file
2877
posts/.obsidian/plugins/calendar/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
posts/.obsidian/plugins/calendar/manifest.json
vendored
Normal file
10
posts/.obsidian/plugins/calendar/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "calendar",
|
||||
"name": "Calendar",
|
||||
"description": "Calendar view of your daily notes",
|
||||
"version": "1.4.6",
|
||||
"author": "Liam Cain",
|
||||
"authorUrl": "https://github.com/liamcain/",
|
||||
"isDesktopOnly": false,
|
||||
"minAppVersion": "0.9.11"
|
||||
}
|
30276
posts/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/main.js
vendored
Normal file
30276
posts/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
8
posts/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/manifest.json
vendored
Normal file
8
posts/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/manifest.json
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"id": "cm-editor-syntax-highlight-obsidian",
|
||||
"name": "Editor Syntax Highlight",
|
||||
"author": "death_au",
|
||||
"description": "Show syntax highlighing in code blocks the editor",
|
||||
"isDesktopOnly": false,
|
||||
"version": "0.1.1"
|
||||
}
|
177
posts/.obsidian/plugins/cm-editor-syntax-highlight-obsidian/styles.css
vendored
Normal file
177
posts/.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;
|
||||
}
|
1
posts/.obsidian/plugins/completed-area/data.json
vendored
Normal file
1
posts/.obsidian/plugins/completed-area/data.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"completedAreaHierarchy":"2","completedAreaName":"Completed","todoAreaName":"Todo","showIcon":true,"sortedBy":"Asc"}
|
351
posts/.obsidian/plugins/completed-area/main.js
vendored
Normal file
351
posts/.obsidian/plugins/completed-area/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
9
posts/.obsidian/plugins/completed-area/manifest.json
vendored
Normal file
9
posts/.obsidian/plugins/completed-area/manifest.json
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"id": "completed-area",
|
||||
"name": "Completed Area",
|
||||
"version": "0.2.0",
|
||||
"description": "Move completed to-do items to a seperate completed area.",
|
||||
"author": "Daha",
|
||||
"js": "main.js",
|
||||
"isDesktopOnly": false
|
||||
}
|
54619
posts/.obsidian/plugins/markdown-prettifier/main.js
vendored
Normal file
54619
posts/.obsidian/plugins/markdown-prettifier/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
posts/.obsidian/plugins/markdown-prettifier/manifest.json
vendored
Normal file
10
posts/.obsidian/plugins/markdown-prettifier/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "markdown-prettifier",
|
||||
"name": "Markdown prettifier",
|
||||
"description": "Tries to fix and reformat ugly Markdown and adds things like 'modified date' etc.",
|
||||
"isDesktopOnly": false,
|
||||
"author": "Cristian",
|
||||
"authorUrl": "https://github.com/cristianvasquez",
|
||||
"js": "main.js",
|
||||
"version": "0.0.4"
|
||||
}
|
1
posts/.obsidian/plugins/markdown-prettifier/styles.css
vendored
Normal file
1
posts/.obsidian/plugins/markdown-prettifier/styles.css
vendored
Normal file
@ -0,0 +1 @@
|
||||
/*Add css here*/
|
1
posts/.obsidian/plugins/mrj-backlinks-in-document/data.json
vendored
Normal file
1
posts/.obsidian/plugins/mrj-backlinks-in-document/data.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"ids":["021e3577d52df744","0c9f5d7b0436b693"]}
|
219
posts/.obsidian/plugins/mrj-backlinks-in-document/main.js
vendored
Normal file
219
posts/.obsidian/plugins/mrj-backlinks-in-document/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
9
posts/.obsidian/plugins/mrj-backlinks-in-document/manifest.json
vendored
Normal file
9
posts/.obsidian/plugins/mrj-backlinks-in-document/manifest.json
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"id": "mrj-backlinks-in-document",
|
||||
"name": "Backlinks in document",
|
||||
"version": "0.0.3",
|
||||
"description": "A hacky workaround which put backlinks section into the document",
|
||||
"isDesktopOnly": false,
|
||||
"author": "MrJackphil",
|
||||
"authorUrl": "https://mrjackphil.com"
|
||||
}
|
13
posts/.obsidian/plugins/mrj-backlinks-in-document/styles.css
vendored
Normal file
13
posts/.obsidian/plugins/mrj-backlinks-in-document/styles.css
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
.CodeMirror-lines > .workspace-leaf {
|
||||
margin-top: 50px;
|
||||
}
|
||||
|
||||
.markdown-preview-view > .workspace-leaf {
|
||||
margin-top: -30vh;
|
||||
}
|
||||
|
||||
.markdown-preview-view.is-readable-line-width > .workspace-leaf {
|
||||
max-width: 700px;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
1
posts/.obsidian/plugins/obsidian-day-planner/data.json
vendored
Normal file
1
posts/.obsidian/plugins/obsidian-day-planner/data.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"customFolder":"Day Planners","mode":1,"mermaid":false,"notesToDates":[],"completePastItems":true,"circularProgress":true,"nowAndNextInStatusBar":true,"showTaskNotification":false,"timelineZoomLevel":4}
|
7343
posts/.obsidian/plugins/obsidian-day-planner/main.js
vendored
Normal file
7343
posts/.obsidian/plugins/obsidian-day-planner/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
9
posts/.obsidian/plugins/obsidian-day-planner/manifest.json
vendored
Normal file
9
posts/.obsidian/plugins/obsidian-day-planner/manifest.json
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
{
|
||||
"id": "obsidian-day-planner",
|
||||
"name": "Day Planner",
|
||||
"version": "0.5.8",
|
||||
"description": "A plugin to help you plan your day and setup pomodoro timers",
|
||||
"isDesktopOnly": false,
|
||||
"js": "main.js",
|
||||
"css": "style.css"
|
||||
}
|
88
posts/.obsidian/plugins/obsidian-day-planner/styles.css
vendored
Normal file
88
posts/.obsidian/plugins/obsidian-day-planner/styles.css
vendored
Normal file
File diff suppressed because one or more lines are too long
32629
posts/.obsidian/plugins/obsidian-mind-map/main.js
vendored
Normal file
32629
posts/.obsidian/plugins/obsidian-mind-map/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
8
posts/.obsidian/plugins/obsidian-mind-map/manifest.json
vendored
Normal file
8
posts/.obsidian/plugins/obsidian-mind-map/manifest.json
vendored
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"id": "obsidian-mind-map",
|
||||
"name": "Mind Map",
|
||||
"version": "1.1.0",
|
||||
"description": "A plugin to preview notes as Markmap mind maps",
|
||||
"isDesktopOnly": false,
|
||||
"js": "main.js"
|
||||
}
|
1
posts/.obsidian/plugins/obsidian-minimal-settings/data.json
vendored
Normal file
1
posts/.obsidian/plugins/obsidian-minimal-settings/data.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"theme":"theme-light","accentHue":245,"accentSat":65,"lightStyle":"minimal-light-contrast","darkStyle":"minimal-dark-tonal","textFont":"-apple-system,BlinkMacSystemFont,\"Segoe UI Emoji\",\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif","editorFont":"-apple-system,BlinkMacSystemFont,\"Segoe UI Emoji\",\"Segoe UI\",Roboto,Oxygen-Sans,Ubuntu,Cantarell,sans-serif","monoFont":"Menlo,SFMono-Regular,Consolas,Roboto Mono,monospace","bordersToggle":true,"fancyCursor":true,"focusMode":true,"lineWidth":60,"textNormal":18,"textSmall":13,"underlineInternal":true,"underlineExternal":true,"useSystemTheme":true}
|
546
posts/.obsidian/plugins/obsidian-minimal-settings/main.js
vendored
Normal file
546
posts/.obsidian/plugins/obsidian-minimal-settings/main.js
vendored
Normal file
File diff suppressed because one or more lines are too long
10
posts/.obsidian/plugins/obsidian-minimal-settings/manifest.json
vendored
Normal file
10
posts/.obsidian/plugins/obsidian-minimal-settings/manifest.json
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
{
|
||||
"id": "obsidian-minimal-settings",
|
||||
"name": "Minimal Theme Settings",
|
||||
"version": "2.4.1",
|
||||
"minAppVersion": "0.9.12",
|
||||
"description": "Settings plugin to control colors and fonts for Minimal Theme.",
|
||||
"author": "@kepano",
|
||||
"authorUrl": "https://www.twitter.com/kepano",
|
||||
"isDesktopOnly": false
|
||||
}
|
1
posts/.obsidian/plugins/obsidian-minimal-settings/styles.css
vendored
Normal file
1
posts/.obsidian/plugins/obsidian-minimal-settings/styles.css
vendored
Normal file
@ -0,0 +1 @@
|
||||
/* Empty */
|
595
posts/.obsidian/themes/Amethyst.css
vendored
Normal file
595
posts/.obsidian/themes/Amethyst.css
vendored
Normal file
@ -0,0 +1,595 @@
|
||||
/* Special Font */
|
||||
body {
|
||||
font-family: "Gloria Hallelujah", "Dank Mono",'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "NotoColorEmoji", "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif;
|
||||
}
|
||||
|
||||
.cm-s-obsidian {
|
||||
font-family: "Dank Mono",'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "NotoColorEmoji","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.markdown-preview-view code {
|
||||
font-family: "Dank Mono",'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "NotoColorEmoji","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
.workspace {
|
||||
font-family: "Dank Mono",'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "NotoColorEmoji","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif;
|
||||
font-size: 16px;
|
||||
}
|
||||
|
||||
/* Scrollbar */
|
||||
::-webkit-scrollbar {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* App scrollbar weirdness */
|
||||
.app-container {
|
||||
height: 99%;
|
||||
}
|
||||
/**/
|
||||
|
||||
/* Empty pane */
|
||||
.workspace-leaf-content[data-type="empty"] {
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
/**/
|
||||
|
||||
/**/
|
||||
/* Editor Section */
|
||||
/**/
|
||||
/* Line size */
|
||||
.cm-s-obsidian pre.HyperMD-header {
|
||||
line-height: 1!important;
|
||||
}
|
||||
|
||||
/* Selection */
|
||||
.theme-light {
|
||||
--text-selection: rgba(112, 93, 207, 0.5);
|
||||
}
|
||||
|
||||
.theme-dark {
|
||||
--text-selection: rgba(112, 93, 207, 0.5);
|
||||
}
|
||||
|
||||
::selection {
|
||||
background-color: #705dcf!important;
|
||||
color: white!important;
|
||||
}
|
||||
|
||||
/* Title */
|
||||
/* Current main pane */
|
||||
.view-header-title {
|
||||
color: #705dcf;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.workspace-leaf.mod-active .view-header {
|
||||
text-align: center;
|
||||
}
|
||||
/* Other pane */
|
||||
.workspace-leaf-header-title-container {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
/* Headers */
|
||||
span.cm-formatting.cm-formatting-header.cm-formatting-header-1.cm-header.cm-header-1 {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
span.cm-formatting.cm-formatting-header.cm-formatting-header-2.cm-header.cm-header-2 {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
span.cm-formatting.cm-formatting-header.cm-formatting-header-3.cm-header.cm-header-3 {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
span.cm-formatting.cm-formatting-header.cm-formatting-header-4.cm-header.cm-header-4 {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
span.cm-formatting.cm-formatting-header.cm-formatting-header-5.cm-header.cm-header-5 {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
span.cm-formatting.cm-formatting-header.cm-formatting-header-6.cm-header.cm-header-6 {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
/* Header folder icon */
|
||||
.CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded {
|
||||
color: #3e3471;
|
||||
}
|
||||
|
||||
.CodeMirror-foldgutter-open, .CodeMirror-foldgutter-folded {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
/* Cursor */
|
||||
.cm-fat-cursor .CodeMirror-cursor {
|
||||
background: #3e3471;
|
||||
}
|
||||
|
||||
.cm-animate-fat-cursor {
|
||||
background-color: #3e3471;
|
||||
}
|
||||
|
||||
/* Selection in popup ([[]] autocomplete)*/
|
||||
.suggestion-item.is-selected {
|
||||
background-color: #3e3471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.theme-light .suggestion-shortcut {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
/* Inner and Outer links */
|
||||
.cm-url {
|
||||
color: lightblue!important;
|
||||
}
|
||||
|
||||
.markdown-highlighting .internal-link .cl-underlined-text {
|
||||
color: var(--text-accent)!important;
|
||||
}
|
||||
|
||||
.markdown-highlighting .link .cl-underlined-text {
|
||||
color: lightblue!important;
|
||||
}
|
||||
|
||||
/* Blockquote */
|
||||
.preview blockquote {
|
||||
background-color: var(--background-modifier-border);
|
||||
border: 1px solid var(--text-muted);
|
||||
}
|
||||
|
||||
/* Highlights and Bold */
|
||||
strong {
|
||||
font-size: larger;
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
mark {
|
||||
background-color: darkgoldenrod;
|
||||
}
|
||||
|
||||
.markdown-highlighting .tag {
|
||||
color: var(--text-accent)!important;
|
||||
}
|
||||
|
||||
/* Tables */
|
||||
.markdown-preview-view th {
|
||||
background-color: #3e3471;
|
||||
color: white
|
||||
}
|
||||
|
||||
.cm-s-obsidian pre.HyperMD-table-row span.cm-hmd-table-sep {
|
||||
color: unset;
|
||||
}
|
||||
|
||||
.cm-s-obsidian pre.HyperMD-table-row-1 > span {
|
||||
color: unset;
|
||||
}
|
||||
|
||||
/* Status bar */
|
||||
.theme-dark .status-bar-item {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.theme-light .status-bar-item {
|
||||
color: black;
|
||||
}
|
||||
|
||||
/**/
|
||||
/* Preview section */
|
||||
/**/
|
||||
/* Centered preview */
|
||||
.markdown-preview-view
|
||||
{
|
||||
position: relative;
|
||||
height: 100%;
|
||||
/*
|
||||
border-right-width: 7rem;
|
||||
border-left-width: 7rem;
|
||||
border-style: solid;
|
||||
border-color: #262140;
|
||||
*/
|
||||
}
|
||||
|
||||
.markdown-embed-title {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
.markdown-preview-view .markdown-embed {
|
||||
background-color: var(--background-primary-alt);
|
||||
margin-top: 0.5rem;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.markdown-preview-view .internal-link {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
.markdown-preview-view a {
|
||||
color: lightblue;
|
||||
}
|
||||
|
||||
/**/
|
||||
/* Side panel section */
|
||||
/**/
|
||||
/* Plugin Title and Description */
|
||||
.plugin-name {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.plugin-description {
|
||||
color: var(--text-normal)
|
||||
}
|
||||
|
||||
/* Files title and Buttons */
|
||||
.nav-file-title-content, .nav-folder-title-content {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.nav-action-button {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
/* File explorer navigation selection */
|
||||
.nav-file.is-active > .nav-file-title, .nav-file.is-active > .nav-folder-title, .nav-file.is-active > .nav-folder-collapse-indicator, .nav-folder.is-active > .nav-file-title, .nav-folder.is-active > .nav-folder-title, .nav-folder.is-active > .nav-folder-collapse-indicator {
|
||||
background-color: #3e3471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
body:not(.is-grabbing) .nav-file-title:hover, body:not(.is-grabbing) .nav-folder-title:hover {
|
||||
background-color: #3e3471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.nav-file-title-content, .nav-folder-title-content {
|
||||
color:unset;
|
||||
}
|
||||
|
||||
.nav-folder.mod-root > .nav-file-title:hover, .nav-folder.mod-root > .nav-folder-title:hover {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
body:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator, body:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator {
|
||||
background-color: #3e3471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.nav-file-title, .nav-folder-title, .nav-folder-collapse-indicator {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
/* File explorer alternate background
|
||||
.nav-file:nth-child(even) {
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
|
||||
.nav-folder:nth-child(even) {
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
|
||||
.nav-file:nth-child(odd) {
|
||||
background-color: #262140;
|
||||
}
|
||||
|
||||
.nav-folder:nth-child(odd) {
|
||||
background-color: #262140;
|
||||
}
|
||||
|
||||
/**/
|
||||
|
||||
/* File explorer menu*/
|
||||
.menu-item:hover {
|
||||
background-color: #3e3471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
/* Backlinks Color and Text */
|
||||
.search-result-file-matched-text {
|
||||
background-color: #3e3471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.search-result-file-title {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
.search-result-file-matches {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.search-result-file-title:hover {
|
||||
background-color: #3e3471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.search-result-file-match:hover {
|
||||
background-color: #3e3471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
/* Folder arrow */
|
||||
.nav-folder.is-collapsed .nav-folder-collapse-indicator {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
.nav-folder-collapse-indicator {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
/* Tag Selection */
|
||||
.tag-pane-tag:hover {
|
||||
background-color: #3e3471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.theme-light .tag-pane-tag-count {
|
||||
color: var(--text-normal)
|
||||
}
|
||||
|
||||
/* Title */
|
||||
.side-dock-title {
|
||||
color: #705dcf;
|
||||
}
|
||||
|
||||
/* Ribon */
|
||||
.side-dock-ribbon {
|
||||
background-color: #3e3471!important;
|
||||
color: var(--text-muted)
|
||||
}
|
||||
|
||||
.side-dock-ribbon-tab, .side-dock-ribbon-action {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.theme-dark .side-dock-ribbon-tab.is-active {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.theme-dark .side-dock-ribbon-tab.is-before-active {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.theme-light .side-dock-ribbon-tab.is-active {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.theme-light .side-dock-ribbon-tab.is-before-active {
|
||||
color: white;
|
||||
}
|
||||
|
||||
.side-dock-ribbon-tab-inner {
|
||||
color: unset;
|
||||
}
|
||||
|
||||
.side-dock-ribbon-before.is-before-active .side-dock-ribbon-tab-inner, .side-dock-ribbon-after.is-after-active .side-dock-ribbon-tab-inner, .side-dock-ribbon-tab.is-before-active .side-dock-ribbon-tab-inner, .side-dock-ribbon-tab.is-after-active .side-dock-ribbon-tab-inner {
|
||||
background-color: #3e3471;
|
||||
}
|
||||
|
||||
.side-dock-ribbon-tab, .side-dock-ribbon-before, .side-dock-ribbon-after, .side-dock-ribbon-tab-inner {
|
||||
transition: none;
|
||||
}
|
||||
|
||||
/**/
|
||||
/* Settings panel Section */
|
||||
/**/
|
||||
.vertical-tab-nav-item.is-active {
|
||||
background-color: #3e3471;
|
||||
color:white;
|
||||
}
|
||||
|
||||
.horizontal-tab-nav-item:hover, .vertical-tab-nav-item:hover {
|
||||
background-color: #3e3471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.vertical-tab-nav-item.is-active {
|
||||
background-color: #3e3471;
|
||||
}
|
||||
|
||||
.vertical-tab-nav-item.is-active {
|
||||
border-left-color: #3e3471;
|
||||
}
|
||||
|
||||
/* Centered editor with side border
|
||||
.markdown-source-view {
|
||||
position: relative;
|
||||
height: 100%;
|
||||
border-right-width: 7rem;
|
||||
border-left-width: 7rem;
|
||||
border-style: solid;
|
||||
border-color: #262140;
|
||||
}
|
||||
|
||||
/* Graph View */
|
||||
|
||||
.graph-view.color-fill {
|
||||
color: #705dcf;
|
||||
}
|
||||
.graph-view.color-circle {
|
||||
color: #3e3471;
|
||||
}
|
||||
.graph-view.color-line {
|
||||
color: #3e3471;
|
||||
}
|
||||
.graph-view.color-text {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
.graph-view.color-fill-highlight {
|
||||
color: #3e3471;
|
||||
}
|
||||
.graph-view.color-line-highlight {
|
||||
color: #705dcf;
|
||||
}
|
||||
/**/
|
||||
|
||||
/* Focus Mode
|
||||
.cm-s-obsidian,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-link,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hmd-internal-link,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-url,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hmd-escape-backslash,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-inline-code,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > pre.CodeMirror-line.HyperMD-codeblock,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hashtag,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-builtin,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-hr,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-footref,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line pre.HyperMD-footnote span.cm-hmd-footnote,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting-highlight,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-highlight,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting-list,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting-task,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-quote,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-math,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.hmd-fold-math-placeholder {
|
||||
color: var(--text-faint);
|
||||
}
|
||||
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-formatting-highlight,
|
||||
.cm-s-obsidian div:not(.CodeMirror-activeline) > .CodeMirror-line span.cm-highlight {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.CodeMirror-activeline {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
/**/
|
||||
|
||||
|
||||
/* Andy Matuschak mode! V2! for 0.7.0! (so... 2.7?) */
|
||||
/* Now with my own tweaks
|
||||
|
||||
.mod-root.workspace-split.mod-vertical {
|
||||
overflow-x:auto;
|
||||
--header-width: 36px;
|
||||
}
|
||||
.mod-root.workspace-split.mod-vertical > div {
|
||||
min-width: calc(700px + var(--header-width));
|
||||
box-shadow: 0px 0px 20px 20px rgba(0,0,0,0.25);
|
||||
position:sticky;
|
||||
left:0;
|
||||
}
|
||||
|
||||
.mod-root.workspace-split.mod-vertical > div:nth-child(10n-8) {
|
||||
left: calc(var(--header-width) * 0);
|
||||
min-width: calc(100% - var(--size));
|
||||
--size: calc(var(--header-width) * 1);
|
||||
}
|
||||
|
||||
.mod-root.workspace-split.mod-vertical > div:nth-child(10n-7) {
|
||||
left: calc(var(--header-width) * 1);
|
||||
min-width: calc(100% - var(--size));
|
||||
--size: calc(var(--header-width) * 1);
|
||||
}
|
||||
|
||||
.mod-root.workspace-split.mod-vertical > div:nth-child(10n-6) {
|
||||
left: calc(var(--header-width) * 2);
|
||||
min-width: calc(100% - var(--size));
|
||||
--size: calc(var(--header-width) * 2);
|
||||
}
|
||||
|
||||
.mod-root.workspace-split.mod-vertical > div:nth-child(10n-5) {
|
||||
left: calc(var(--header-width) * 3);
|
||||
min-width: calc(100% - var(--size));
|
||||
--size: calc(var(--header-width) * 3);
|
||||
}
|
||||
|
||||
.mod-root.workspace-split.mod-vertical > div:nth-child(10n-4) {
|
||||
left: calc(var(--header-width) * 4);
|
||||
min-width: calc(100% - var(--size));
|
||||
--size: calc(var(--header-width) * 4);
|
||||
}
|
||||
|
||||
.mod-root.workspace-split.mod-vertical > div:nth-child(10n-3) {
|
||||
left: calc(var(--header-width) * 5);
|
||||
min-width: calc(100% - var(--size));
|
||||
--size: calc(var(--header-width) * 5);
|
||||
}
|
||||
|
||||
.mod-root.workspace-split.mod-vertical > div:nth-child(10n-2) {
|
||||
left: calc(var(--header-width) * 6);
|
||||
min-width: calc(100% - var(--size));
|
||||
--size: calc(var(--header-width) * 6);
|
||||
}
|
||||
|
||||
.mod-root.workspace-split.mod-vertical > div:nth-child(10n-1) {
|
||||
left: calc(var(--header-width) * 7);
|
||||
min-width: calc(100% - var(--size));
|
||||
--size: calc(var(--header-width) * 7);
|
||||
}
|
||||
|
||||
.mod-root.workspace-split.mod-vertical > div:nth-child(10n+0) {
|
||||
left: calc(var(--header-width) * 8);
|
||||
min-width: calc(100% - var(--size));
|
||||
--size: calc(var(--header-width) * 8);
|
||||
}
|
||||
|
||||
.mod-root.workspace-split.mod-vertical > div:nth-child(10n+1) {
|
||||
left: calc(var(--header-width) * 9);
|
||||
min-width: calc(100% - var(--size));
|
||||
--size: calc(var(--header-width) * 9);
|
||||
}
|
||||
|
||||
.workspace-leaf-content {
|
||||
padding-left: var(--header-width);
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.view-header {
|
||||
writing-mode: vertical-lr;
|
||||
border-right: 1px solid var(--background-secondary-alt);
|
||||
border-left: 2px solid var(--background-secondary-alt);
|
||||
border-top: none;
|
||||
border-bottom: none;
|
||||
height: auto;
|
||||
width: var(--header-width);
|
||||
position: absolute;
|
||||
left:0;
|
||||
top:0;
|
||||
bottom:0;
|
||||
}
|
||||
|
||||
.workspace-leaf.mod-active .view-header {
|
||||
border-right: 2px solid var(--interactive-accent);
|
||||
border-bottom: none;
|
||||
}
|
||||
|
||||
.view-header-title-container {
|
||||
height: unset;
|
||||
padding-left: unset;
|
||||
padding-top: 5px;
|
||||
}
|
||||
|
||||
.view-header-title-container:after {
|
||||
width: 100%;
|
||||
height: 30px;
|
||||
top:unset;
|
||||
bottom: 0;
|
||||
background: linear-gradient(to bottom, transparent, var(--background-secondary));
|
||||
}
|
||||
.workspace-leaf.mod-active .view-header-title-container:after {
|
||||
background: linear-gradient(to bottom, transparent, var(--background-primary-alt));
|
||||
}
|
||||
|
||||
.view-header-icon, .view-actions {
|
||||
padding: 10px 5px;
|
||||
}
|
||||
.view-action {
|
||||
margin: 8px 0;
|
||||
}
|
||||
|
||||
.view-content {
|
||||
height: 100%;
|
||||
}
|
||||
|
||||
.workspace-fake-target-overlay {
|
||||
background-color: var(--background-primary);
|
||||
}
|
||||
|
||||
/**/
|
446
posts/.obsidian/themes/Atom.css
vendored
Normal file
446
posts/.obsidian/themes/Atom.css
vendored
Normal file
@ -0,0 +1,446 @@
|
||||
.theme-dark {
|
||||
--background-primary: #272b34;
|
||||
--background-primary-alt: #20242b;
|
||||
--background-secondary: #20242b;
|
||||
--background-secondary-alt: #1a1e24;
|
||||
--background-accent: #000;
|
||||
--background-modifier-border: #424958;
|
||||
--background-modifier-form-field: rgba(0, 0, 0, 0.3);
|
||||
--background-modifier-form-field-highlighted: rgba(0, 0, 0, 0.22);
|
||||
--background-modifier-box-shadow: rgba(0, 0, 0, 0.3);
|
||||
--background-modifier-success: #539126;
|
||||
--background-modifier-error: #3d0000;
|
||||
--background-modifier-error-rgb: 61, 0, 0;
|
||||
--background-modifier-error-hover: #470000;
|
||||
--background-modifier-cover: rgba(0, 0, 0, 0.6);
|
||||
--text-accent: #61afef;
|
||||
--text-accent-hover: #69bafd;
|
||||
--text-normal: #dcddde;
|
||||
--text-muted: #888;
|
||||
--text-faint: rgb(81, 86, 99);
|
||||
--text-error: #e16d76;
|
||||
--text-error-hover: #c9626a;
|
||||
--text-highlight-bg: rgba(255, 255, 0, 0.4);
|
||||
--text-selection: rgba(0, 122, 255, 0.2);
|
||||
--text-on-accent: #dcddde;
|
||||
--interactive-normal: #20242b;
|
||||
--interactive-hover: #353b47;
|
||||
--interactive-accent: #4c78cc;
|
||||
--interactive-accent-rgb: 76, 120, 204;
|
||||
--interactive-accent-hover: #5082df;
|
||||
--scrollbar-active-thumb-bg: rgba(255, 255, 255, 0.2);
|
||||
--scrollbar-bg: rgba(255, 255, 255, 0.05);
|
||||
--scrollbar-thumb-bg: rgba(255, 255, 255, 0.1);
|
||||
--panel-border-color: #18191e;
|
||||
|
||||
--gray-1: #5C6370;
|
||||
--gray-2: #abb2bf;
|
||||
--red: #e06c75;
|
||||
--orange: #d19a66;
|
||||
--green: #98c379;
|
||||
--aqua: #56b6c2;
|
||||
--purple: #c678dd;
|
||||
--blue: #61afef;
|
||||
--yellow: #e5c07b;
|
||||
}
|
||||
|
||||
.theme-light {
|
||||
--background-primary: #fafafa;
|
||||
--background-primary-alt: #eaeaeb;
|
||||
--background-secondary: #eaeaeb;
|
||||
--background-secondary-alt: #dbdbdc;
|
||||
--background-accent: #fff;
|
||||
--background-modifier-border: #dbdbdc;
|
||||
--background-modifier-form-field: #fff;
|
||||
--background-modifier-form-field-highlighted: #fff;
|
||||
--background-modifier-box-shadow: rgba(0, 0, 0, 0.1);
|
||||
--background-modifier-success: #A4E7C3;
|
||||
--background-modifier-error: #e68787;
|
||||
--background-modifier-error-rgb: 230, 135, 135;
|
||||
--background-modifier-error-hover: #FF9494;
|
||||
--background-modifier-cover: rgba(0, 0, 0, 0.8);
|
||||
--text-accent: #1592ff;
|
||||
--text-accent-hover: #2d9dff;
|
||||
--text-normal: #383a42;
|
||||
--text-muted: #8e8e90;
|
||||
--text-faint: #999999;
|
||||
--text-error: #e75545;
|
||||
--text-error-hover: #f86959;
|
||||
--text-highlight-bg: rgba(255, 255, 0, 0.4);
|
||||
--text-selection: rgba(0, 122, 255, 0.15);
|
||||
--text-on-accent: #f2f2f2;
|
||||
--interactive-normal: #eaeaeb;
|
||||
--interactive-hover: #dbdbdc;
|
||||
--interactive-accent-rgb: 21, 146, 255;
|
||||
--interactive-accent: #5871ef;
|
||||
--interactive-accent-hover: #445bd1;
|
||||
--scrollbar-active-thumb-bg: rgba(0, 0, 0, 0.2);
|
||||
--scrollbar-bg: rgba(0, 0, 0, 0.05);
|
||||
--scrollbar-thumb-bg: rgba(0, 0, 0, 0.1);
|
||||
--panel-border-color: #dbdbdc;
|
||||
|
||||
--gray-1: #383a42;
|
||||
--gray-2: #383a42;
|
||||
--red: #e75545;
|
||||
--green: #4ea24c;
|
||||
--blue: #3d74f6;
|
||||
--purple: #a625a4;
|
||||
--aqua: #0084bc;
|
||||
--yellow: #e35649;
|
||||
--orange: #986800;
|
||||
}
|
||||
|
||||
body {
|
||||
-webkit-font-smoothing: auto;
|
||||
}
|
||||
|
||||
.search-result-file-title {
|
||||
color: var(--blue);
|
||||
}
|
||||
|
||||
li {
|
||||
padding-top: 0.5px;
|
||||
padding-bottom: 0.5px;
|
||||
}
|
||||
|
||||
.tag, .tag:hover {
|
||||
color: var(--yellow);
|
||||
background-color: var(--background-primary-alt);
|
||||
padding: 2px 4px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.markdown-preview-view .task-list-item-checkbox {
|
||||
-webkit-appearance: none;
|
||||
box-sizing: border-box;
|
||||
border: 1px solid var(--text-muted);
|
||||
border-radius: 2px;
|
||||
position: relative;
|
||||
width: 1.3em;
|
||||
height: 1.3em;
|
||||
margin: 0;
|
||||
filter: none;
|
||||
outline: none;
|
||||
margin-right: 4px;
|
||||
margin-bottom: 2px;
|
||||
cursor: pointer;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
.markdown-preview-view .task-list-item-checkbox:checked {
|
||||
border: none;
|
||||
background-color: var(--interactive-accent);
|
||||
}
|
||||
|
||||
.markdown-preview-view .task-list-item-checkbox:checked::before {
|
||||
content: ' ';
|
||||
position: absolute;
|
||||
background-color: white;
|
||||
left: 2px;
|
||||
top: 2px;
|
||||
right: 2px;
|
||||
bottom: 2px;
|
||||
-webkit-mask-image: url('data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 14 14\'%3E%3Cpolygon points=\'5.5 11.9993304 14 3.49933039 12.5 2 5.5 8.99933039 1.5 4.9968652 0 6.49933039\'%3E%3C/polygon%3E%3C/svg%3E');
|
||||
}
|
||||
|
||||
.nav-file-title, .nav-folder-title {
|
||||
display: flex;
|
||||
align-items: baseline;
|
||||
flex-direction: row;
|
||||
}
|
||||
|
||||
.nav-file-title-content, .nav-folder-title-content {
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.markdown-preview-view.is-readable-line-width .markdown-preview-section,
|
||||
.markdown-source-view.is-readable-line-width .CodeMirror {
|
||||
max-width: 900px !important;
|
||||
line-height: 26px;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
margin: 20px 0;
|
||||
}
|
||||
|
||||
body {
|
||||
--font-monospace: 'Fira Code', 'Source Code Pro', monospace;
|
||||
}
|
||||
|
||||
mjx-container[jax='CHTML'] {
|
||||
text-align: left;
|
||||
outline: none;
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.cm-s-obsidian pre.HyperMD-codeblock,
|
||||
.cm-s-obsidian span.cm-inline-code,
|
||||
.cm-s-obsidian span.cm-math:not(.cm-formatting-math-begin):not(.cm-formatting-math-end),
|
||||
.markdown-preview-view code {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.cm-s-obsidian span.cm-inline-code,
|
||||
.cm-s-obsidian span.cm-math,
|
||||
.cm-s-obsidian span.hmd-fold-math-placeholder {
|
||||
font-weight: 600;
|
||||
font-style: normal;
|
||||
}
|
||||
|
||||
.markdown-preview-view code {
|
||||
vertical-align: text-top;
|
||||
word-break: break-word;
|
||||
}
|
||||
|
||||
.markdown-preview-section:not(:first-child) h1,
|
||||
.markdown-preview-section:not(:first-child) h2,
|
||||
.markdown-preview-section:not(:first-child) h3,
|
||||
.markdown-preview-section:not(:first-child) h4,
|
||||
.markdown-preview-section:not(:first-child) h5,
|
||||
.markdown-preview-section:not(:first-child) h6 {
|
||||
margin-top: 40px !important;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6, strong, b, .view-header-title {
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.workspace > .workspace-split > .workspace-leaf:first-of-type:last-of-type .view-header {
|
||||
border: none;
|
||||
}
|
||||
|
||||
.status-bar, .side-dock.mod-right, .side-dock.mod-left {
|
||||
border-color: var(--panel-border-color);
|
||||
border-width: 1px;
|
||||
}
|
||||
|
||||
.status-bar {
|
||||
--bar-vertical-padding: 4px;
|
||||
--bar-height: calc(22px + (var(--bar-vertical-padding) * 2));
|
||||
line-height: 20px;
|
||||
padding: 0 20px;
|
||||
height: var(--bar-height);
|
||||
max-height: var(--bar-height);
|
||||
min-height: var(--bar-height);
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.status-bar-item {
|
||||
margin: auto 0;
|
||||
}
|
||||
|
||||
.status-bar-item > * {
|
||||
padding-top: var(--bar-vertical-padding) !important;
|
||||
padding-bottom: var(--bar-vertical-padding) !important;
|
||||
}
|
||||
|
||||
.nav-file.is-active {
|
||||
--background-secondary-alt: var(--interactive-accent);
|
||||
--text-normal: #ffffff;
|
||||
}
|
||||
|
||||
.nav-file:not(.is-active):hover .nav-file-title,
|
||||
.nav-folder:hover .nav-folder-content {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
.side-dock-plugin-panel-inner {
|
||||
padding-left: 6px;
|
||||
}
|
||||
|
||||
a,
|
||||
.markdown-preview-view .internal-link {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a:hover,
|
||||
.markdown-preview-view .internal-link:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.theme-dark :not(pre) > code[class*='language-'],
|
||||
.theme-dark pre[class*='language-'] {
|
||||
background: var(--background-primary-alt);
|
||||
}
|
||||
|
||||
.theme-light :not(pre) > code[class*='language-'],
|
||||
.theme-light pre[class*='language-'] {
|
||||
background: var(--background-primary);
|
||||
box-shadow: inset 0 0 0 1px var(--background-primary-alt);
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.markdown-preview-view blockquote {
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.markdown-preview-view .markdown-embed,
|
||||
.markdown-preview-view .file-embed {
|
||||
margin: 0;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
.theme-light .token.operator,
|
||||
.theme-light .token.entity,
|
||||
.theme-light .token.url,
|
||||
.theme-light .language-css .token.string,
|
||||
.theme-light .style .token.string {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
body:not(.is-grabbing) .nav-file:not(.is-active) .nav-file-title:hover,
|
||||
body:not(.is-grabbing) .nav-folder:not(.is-active) .nav-folder-title:hover {
|
||||
--text-normal: var(--text-muted);
|
||||
--background-secondary-alt: var(--background-secondary);
|
||||
}
|
||||
|
||||
/* Source: https://github.com/AGMStudio/prism-theme-one-dark */
|
||||
|
||||
code[class*='language-'],
|
||||
pre[class*='language-'] {
|
||||
text-align: left !important;
|
||||
white-space: pre !important;
|
||||
word-spacing: normal !important;
|
||||
word-break: normal !important;
|
||||
word-wrap: normal !important;
|
||||
line-height: 1.5 !important;
|
||||
-moz-tab-size: 4 !important;
|
||||
-o-tab-size: 4 !important;
|
||||
tab-size: 4 !important;
|
||||
-webkit-hyphens: none !important;
|
||||
-moz-hyphens: none !important;
|
||||
-ms-hyphens: none !important;
|
||||
hyphens: none !important;
|
||||
}
|
||||
|
||||
/* Code blocks */
|
||||
pre[class*='language-'] {
|
||||
padding: 1em !important;
|
||||
margin: .5em 0 !important;
|
||||
overflow: auto !important;
|
||||
}
|
||||
|
||||
/* Inline code */
|
||||
:not(pre) > code[class*='language-'] {
|
||||
padding: .1em !important;
|
||||
border-radius: .3em !important;
|
||||
white-space: normal !important;
|
||||
}
|
||||
|
||||
.token.comment,
|
||||
.token.prolog,
|
||||
.token.doctype,
|
||||
.token.cdata {
|
||||
color: var(--gray-1) !important;
|
||||
}
|
||||
|
||||
.token.punctuation {
|
||||
color: var(--gray-2) !important;
|
||||
}
|
||||
|
||||
.token.selector,
|
||||
.token.tag {
|
||||
color: var(--red) !important;
|
||||
}
|
||||
|
||||
.token.property,
|
||||
.token.boolean,
|
||||
.token.number,
|
||||
.token.constant,
|
||||
.token.symbol,
|
||||
.token.attr-name,
|
||||
.token.deleted {
|
||||
color: var(--orange) !important;
|
||||
}
|
||||
|
||||
.token.string,
|
||||
.token.char,
|
||||
.token.attr-value,
|
||||
.token.builtin,
|
||||
.token.inserted {
|
||||
color: var(--green) !important;
|
||||
}
|
||||
|
||||
.token.operator,
|
||||
.token.entity,
|
||||
.token.url,
|
||||
.language-css .token.string,
|
||||
.style .token.string {
|
||||
color: var(--aqua) !important;
|
||||
}
|
||||
|
||||
.token.atrule,
|
||||
.token.keyword {
|
||||
color: var(--purple) !important;
|
||||
}
|
||||
|
||||
.token.function,
|
||||
.token.macro.property {
|
||||
color: var(--blue) !important;
|
||||
}
|
||||
|
||||
.token.class-name {
|
||||
color: var(--yellow) !important;
|
||||
}
|
||||
|
||||
.token.regex,
|
||||
.token.important,
|
||||
.token.variable {
|
||||
color: var(--purple) !important;
|
||||
}
|
||||
|
||||
.token.important,
|
||||
.token.bold {
|
||||
font-weight: bold !important;
|
||||
}
|
||||
|
||||
.token.italic {
|
||||
font-style: italic !important;
|
||||
}
|
||||
|
||||
.token.entity {
|
||||
cursor: help !important;
|
||||
}
|
||||
|
||||
pre.line-numbers {
|
||||
position: relative !important;
|
||||
padding-left: 3.8em !important;
|
||||
counter-reset: linenumber !important;
|
||||
}
|
||||
|
||||
pre.line-numbers > code {
|
||||
position: relative !important;
|
||||
}
|
||||
|
||||
.line-numbers .line-numbers-rows {
|
||||
position: absolute !important;
|
||||
pointer-events: none !important;
|
||||
top: 0 !important;
|
||||
font-size: 100% !important;
|
||||
left: -3.8em !important;
|
||||
width: 3em !important; /* works for line-numbers below 1000 lines */
|
||||
letter-spacing: -1px !important;
|
||||
border-right: 0 !important;
|
||||
|
||||
-webkit-user-select: none !important;
|
||||
-moz-user-select: none !important;
|
||||
-ms-user-select: none !important;
|
||||
user-select: none !important;
|
||||
}
|
||||
|
||||
.line-numbers-rows > span {
|
||||
pointer-events: none !important;
|
||||
display: block !important;
|
||||
counter-increment: linenumber !important;
|
||||
}
|
||||
|
||||
.line-numbers-rows > span:before {
|
||||
content: counter(linenumber) !important;
|
||||
color: var(--syntax-gray-1) !important;
|
||||
display: block !important;
|
||||
padding-right: 0.8em !important;
|
||||
text-align: right !important;
|
||||
}
|
4530
posts/.obsidian/themes/California Coast.css
vendored
Normal file
4530
posts/.obsidian/themes/California Coast.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
310
posts/.obsidian/themes/Clean theme.css
vendored
Normal file
310
posts/.obsidian/themes/Clean theme.css
vendored
Normal file
@ -0,0 +1,310 @@
|
||||
/* Custom colors */
|
||||
/* ------------- */
|
||||
.theme-light {
|
||||
--bg-color: 255, 255, 255;
|
||||
--text-color: 10, 10, 10;
|
||||
--interactive-accent-rgb: 163, 183, 205;
|
||||
--interactive-accent: #a3b7cd;
|
||||
}
|
||||
.theme-dark {
|
||||
--bg-color: 0, 0, 0;
|
||||
--text-color: 240, 240, 240;
|
||||
--interactive-accent-rgb: 163, 183, 205;
|
||||
--interactive-accent: #a3b7cd;
|
||||
}
|
||||
:root {
|
||||
--interactive-accent-hover: rgba(var(--interactive-accent-rgb), 0.5)
|
||||
}
|
||||
|
||||
/* Fonts and text (thanks to @kepano for this minimal alteration of the defaults */
|
||||
/* ----------------------------------------------------------------------------- */
|
||||
:root {
|
||||
--default-font: sans-serif;
|
||||
|
||||
--font-normal:13px;
|
||||
--font-small:11px;
|
||||
--font-smaller:10px;
|
||||
|
||||
--normal-weight:400; /* Switch to 300 if you want thinner default text */
|
||||
--bold-weight:500; /* Switch to 600 or 700 if you want thicker bold text */
|
||||
}
|
||||
|
||||
::selection, .CodeMirror-selected, .CodeMirror-selectedtext {
|
||||
background: var(--text-normal) !important;
|
||||
color: var(--background-primary) !important;
|
||||
}
|
||||
|
||||
h1,h2,h3,h4,h5,strong {font-weight:var(--bold-weight);}
|
||||
h1,h2,h3,h4 {letter-spacing:-0.02em;}
|
||||
|
||||
/* I don't want a titlebar */
|
||||
.titlebar { display: none; }
|
||||
body { padding-top: 0 !important; }
|
||||
|
||||
body, input, button, .cm-s-obsidian .cm-formatting-hashtag, .cm-s-obsidian {
|
||||
letter-spacing:0.02rem;
|
||||
font-size:var(--font-normal);
|
||||
font-weight:var(--normal-weight);
|
||||
-webkit-font-smoothing:subpixel-antialiased !important;
|
||||
}
|
||||
.cm-s-obsidian .cm-header, .cm-s-obsidian .cm-strong {
|
||||
font-weight:var(--bold-weight);
|
||||
}
|
||||
.cm-formatting-header {
|
||||
color:var(--text-faint) !important;
|
||||
font-weight:var(--normal-weight) !important;
|
||||
}
|
||||
.file-embed-title,
|
||||
.markdown-embed-title {
|
||||
letter-spacing:-0.02em;
|
||||
text-align:left;
|
||||
font-size:20px;
|
||||
font-weight:var(--bold-weight);
|
||||
}
|
||||
.empty-state-title,
|
||||
.markdown-preview-view h1,
|
||||
.HyperMD-header-1,
|
||||
.cm-header-1 {
|
||||
letter-spacing:-0.02em;
|
||||
font-size:28px !important;
|
||||
font-weight:var(--bold-weight) !important;
|
||||
}
|
||||
.markdown-preview-view h2,
|
||||
.HyperMD-header-2,
|
||||
.cm-header-2 {
|
||||
letter-spacing:-0.02em;
|
||||
font-size:22px !important;
|
||||
font-weight:var(--bold-weight) !important;
|
||||
}
|
||||
.markdown-preview-view h3,
|
||||
.HyperMD-header-3,
|
||||
.cm-header-3 {
|
||||
letter-spacing:-0em;
|
||||
font-weight:var(--bold-weight) !important;
|
||||
font-size:18px !important;
|
||||
}
|
||||
.markdown-preview-view h4,
|
||||
.HyperMD-header-4,
|
||||
.cm-header-4 {
|
||||
font-variant:small-caps;
|
||||
text-transform:lowercase;
|
||||
letter-spacing:0.05em;
|
||||
color:var(--text-normal);
|
||||
font-weight:var(--normal-weight) !important;
|
||||
font-size:18px !important;
|
||||
}
|
||||
.markdown-preview-view h5,
|
||||
.HyperMD-header-5,
|
||||
.cm-header-5 {
|
||||
font-variant:small-caps;
|
||||
text-transform:lowercase;
|
||||
letter-spacing:0.05em;
|
||||
color:var(--text-normal);
|
||||
font-weight:300 !important;
|
||||
font-size:16px !important;
|
||||
}
|
||||
.markdown-preview-view h6,
|
||||
.HyperMD-header-6,
|
||||
.cm-header-6 {
|
||||
font-variant:small-caps;
|
||||
text-transform:lowercase;
|
||||
letter-spacing:0.1em;
|
||||
color:var(--text-muted);
|
||||
font-weight:300 !important;
|
||||
font-size:14px !important;
|
||||
}
|
||||
|
||||
/* Other variables */
|
||||
/* --------------- */
|
||||
:root {
|
||||
--transition-length: 200ms;
|
||||
}
|
||||
|
||||
|
||||
/* Styling of content */
|
||||
/* ------------------ */
|
||||
html, body {
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
/* Collapsing sidedocks */
|
||||
.side-dock-ribbon.mod-left.is-collapsed:not(:hover), .side-dock-ribbon.mod-right.is-collapsed:not(:hover) {
|
||||
width: 15px !important;
|
||||
opacity: 0;
|
||||
}
|
||||
.side-dock-ribbon {
|
||||
transition-property: width, opacity;
|
||||
}
|
||||
|
||||
/* Fading header icons (MINIMAL EVERYTHING!!!) */
|
||||
.view-header:not(:hover) .view-actions, .view-header:not(:hover) .view-header-icon {
|
||||
opacity: 0;
|
||||
transition: opacity var(--transition-length) ease-in-out;
|
||||
}
|
||||
|
||||
/* No borders on sidebar */
|
||||
.side-dock-ribbon.mod-right, .side-dock-ribbon.mod-left {
|
||||
border: 0px;
|
||||
}
|
||||
|
||||
/* Clean header */
|
||||
.view-header-title-container:after {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Cleaner status bar */
|
||||
.status-bar {
|
||||
background-color: var(--background-primary);
|
||||
color: var(--text-faint);
|
||||
}
|
||||
|
||||
/* Link styling */
|
||||
a.external-link, a.internal-link {
|
||||
position: relative;
|
||||
color: rgb(var(--text-color));
|
||||
text-decoration-color: rgba(var(--text-color), 0.5);
|
||||
transition: text-decoration-color var(--transition-length);
|
||||
}
|
||||
a.external-link:hover, a.internal-link:hover {
|
||||
text-decoration-color: rgba(var(--text-color), 0.0);
|
||||
}
|
||||
.cm-s-obsidian span.cm-link, .cm-s-obsidian span.cm-hmd-internal-link {
|
||||
color: rgba(var(--text-color), 0.7);
|
||||
}
|
||||
|
||||
/* Remove border from status bar */
|
||||
.status-bar {
|
||||
border: none !important;
|
||||
}
|
||||
|
||||
/* Fainter icons, bringing focus to the text area */
|
||||
.view-action, .view-header-icon, .side-dock-ribbon-action,
|
||||
.nav-action-button, .workspace-tab-header-inner-icon {
|
||||
color: var(--text-faint);
|
||||
transition: color var(--transition-length) ease-in;
|
||||
}
|
||||
|
||||
/* Same hovering accent color on every icon */
|
||||
.side-dock-ribbon-action:hover, .workspace-tab-header:hover .workspace-tab-header-inner-icon,
|
||||
.workspace-tab-header.is-active .workspace-tab-header-inner-icon,
|
||||
.workspace-ribbon-collapse-btn:hover, .view-header-icon:hover {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
/* Side-bars do not have margins that restrict the content */
|
||||
.workspace-split.mod-right-split[style="width: 0px;"],
|
||||
.workspace-split.mod-left-split[style="width: 0px;"] {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* No overflow scrollbar in x-direction */
|
||||
.nav-files-container {
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
/* Transparent ribbons (works better with the auto-hiding) */
|
||||
.workspace-ribbon.is-collapsed {
|
||||
background: transparent;
|
||||
}
|
||||
|
||||
/* I want things squared */
|
||||
.prompt, input, .modal, button, .dropdown, .list-item-ending-flair,
|
||||
.checkbox-container, .checkbox-container::after,
|
||||
.side-dock-collapsible-section-header, .search-result-file-match,
|
||||
.workspace-tab-header.is-active {
|
||||
border-radius: 0px !important;
|
||||
}
|
||||
|
||||
|
||||
/* Markdown syntax highlighting */
|
||||
/* ---------------------------- */
|
||||
/* Headers */
|
||||
.cm-formatting-header {
|
||||
color: var(--text-faint) !important;
|
||||
font-weight: 400 !important;
|
||||
}
|
||||
.HyperMD-header-1 {
|
||||
font-size: 18pt !important;
|
||||
}
|
||||
.HyperMD-header-2 {
|
||||
font-size: 16pt !important;
|
||||
}
|
||||
.HyperMD-header-3 {
|
||||
font-size: 14pt !important;
|
||||
}
|
||||
/* Lists */
|
||||
.cm-formatting-list {
|
||||
color: var(--text-faint) !important;
|
||||
}
|
||||
/* Quote */
|
||||
.cm-formatting-quote {
|
||||
color: var(--text-faint) !important;
|
||||
}
|
||||
/* Tags (pill style, borrowed from kepano/obsidian-minimal) */
|
||||
.tag {
|
||||
background-color:var(--background-modifier-accent);
|
||||
border:none;
|
||||
color:var(--text-muted);
|
||||
padding:1px 7px;
|
||||
text-align:center;
|
||||
text-decoration:none;
|
||||
display:inline-block;
|
||||
margin:4px 0px 0px;
|
||||
cursor:pointer;
|
||||
border-radius:10px;
|
||||
}
|
||||
.tag:hover {
|
||||
color:var(--text-muted);
|
||||
background-color:var(--background-modifier-border);
|
||||
}
|
||||
.cm-s-obsidian span.cm-hashtag {
|
||||
background-color:var(--background-modifier-accent);
|
||||
border:none;
|
||||
color:var(--text-muted);
|
||||
text-align:center;
|
||||
text-decoration:none;
|
||||
display:inline-block;
|
||||
margin:0;
|
||||
vertical-align:middle;
|
||||
padding-top:1px;
|
||||
padding-bottom:1px;
|
||||
cursor:text;
|
||||
}
|
||||
.cm-hashtag-begin {
|
||||
border-top-left-radius:10px;
|
||||
border-bottom-left-radius:10px;
|
||||
padding-left:7px;
|
||||
}
|
||||
.cm-hashtag-end {
|
||||
border-top-right-radius:10px;
|
||||
border-bottom-right-radius:10px;
|
||||
padding-right:7px;
|
||||
}
|
||||
span.cm-math {
|
||||
font-style: normal;
|
||||
}
|
||||
.CodeMirror .cm-inline-code, .CodeMirror .cm-math {
|
||||
color: var(--text-muted);
|
||||
}
|
||||
.cm-s-obsidian span.cm-formatting-math {
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
|
||||
/* Markdown preview styling */
|
||||
/* Blockquotes */
|
||||
.markdown-preview-view blockquote {
|
||||
border-radius: 4px;
|
||||
border: solid var(--quote-opening-modifier);
|
||||
border-width: 0px 0px 0px 7px;
|
||||
background-color: var(--background-modifier-accent);
|
||||
}
|
||||
|
||||
|
||||
/* Obsidians internal color variables */
|
||||
.theme-light, .theme-dark {
|
||||
--background-primary: rgb(var(--bg-color));
|
||||
--text-normal: rgb(var(--text-color));
|
||||
--text-muted: rgba(var(--text-color), 0.7);
|
||||
--text-faint: rgba(var(--text-color), 0.3);
|
||||
}
|
673
posts/.obsidian/themes/Hulk.css
vendored
Normal file
673
posts/.obsidian/themes/Hulk.css
vendored
Normal file
@ -0,0 +1,673 @@
|
||||
.theme-dark {
|
||||
--background-primary: #1A1B24;
|
||||
--background-primary-alt: #282A36;
|
||||
--background-secondary: #1A1B24;
|
||||
--background-secondary-alt: #282A36;
|
||||
--background-modifier-cover: #7f5fd4;
|
||||
--text-normal: #bbc0c5;
|
||||
--text-faint: rgba(187, 192, 197, 0.4);
|
||||
--text-selection: #ceef83;
|
||||
--text-title-h1: #bbc0c5;
|
||||
--text-title-h2: #bbc0c5;
|
||||
--text-title-h3: #bbc0c5;
|
||||
--text-title-h4: #bbc0c5;
|
||||
--text-title-h5: #bbc0c5;
|
||||
--text-title-h6: var(--purple-pale);
|
||||
--text-link: #3fce4a;
|
||||
--text-a: #3fce4a;
|
||||
--text-a-hover: rgba(63, 206, 74, 0.6);
|
||||
--text-mark: var(--purple-paley);
|
||||
--pre-code: #283136;
|
||||
--text-highlight-bg: var(--purple-paley);
|
||||
/* --interactive-accent: #ff7171; */
|
||||
--interactive-accent: #00ba00;
|
||||
--interactive-before: #2ac7c7;
|
||||
--background-modifier-border: rgba(146, 161, 161, 0.5);
|
||||
/* --blockquote-border: rgba(77, 60, 166, .6); */
|
||||
--text-accent: rgb(0, 186, 0);
|
||||
--interactive-accent-rgb: var(--green-light);
|
||||
--font-family-editor: "victor mono",
|
||||
inter;
|
||||
--font-family-preview: "victor mono",
|
||||
inter;
|
||||
|
||||
/* Hulk color palette */
|
||||
--purple: #3c0a96;
|
||||
--purple-light: #4632c8;
|
||||
--purple-pale: #ac91f7;
|
||||
--purple-paley: #7f5fd4;
|
||||
--green: #0a5519;
|
||||
--green-light: #0a8c28;
|
||||
--green-pale: #A4E7C3;
|
||||
--brackets-color #0a5519;
|
||||
--pink: rgba(237, 160, 255, 0.73)
|
||||
}
|
||||
|
||||
.cm-strong,
|
||||
strong {
|
||||
color: var(--purple-pale);
|
||||
font-family: "Victor Mono" !important;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.cm-em,
|
||||
em {
|
||||
/*color: var(--purple-pale);*/
|
||||
font-family: "Victor Mono" !important;
|
||||
font-style: oblique !important;
|
||||
}
|
||||
|
||||
s {
|
||||
color: var(--text-mark);
|
||||
}
|
||||
|
||||
mark {
|
||||
background-color: var(--text-mark) !important;
|
||||
padding-top: 0px;
|
||||
padding-bottom: 0px;
|
||||
padding-left: 2px;
|
||||
padding-right: 2px;
|
||||
}
|
||||
|
||||
.cm-s-obsidian span.cm-formatting-highlight,
|
||||
.cm-s-obsidian span.cm-highlight {
|
||||
background-color: var(--purple-paley) !important;
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.markdown-preview-view hr {
|
||||
background-color: var(--text-faint) !important;
|
||||
}
|
||||
|
||||
/*Make folder title uppercase*/
|
||||
.nav-folder-title {
|
||||
text-transform: uppercase;
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Brackets */
|
||||
/***************************************/
|
||||
|
||||
.cm-s-obsidian span.cm-formatting-link {
|
||||
color: var(--text-faint) !important;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Blockquote */
|
||||
/***************************************/
|
||||
|
||||
/* for editor */
|
||||
.cm-quote {
|
||||
color: var(--text-normal) !important;
|
||||
/*font-style: italic;*/
|
||||
}
|
||||
|
||||
/* .cm-s-obsidian span.cm-quote {
|
||||
color: var(--purple-pale) !important;
|
||||
} */
|
||||
|
||||
/* for preview */
|
||||
.markdown-preview-view blockquote {
|
||||
background-color: #1A1B24;
|
||||
border: 0px solid;
|
||||
border-color: var(--purple-pale) !important;
|
||||
border-left-width: 1px !important;
|
||||
border-radius: 0 8px 8px 0;
|
||||
font-size: 1em;
|
||||
/*font-style: italic;*/
|
||||
line-height: 1.5em;
|
||||
margin: 0 10px;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Checkbox */
|
||||
/***************************************/
|
||||
|
||||
.markdown-preview-view .task-list-item-checkbox {
|
||||
width: 15px;
|
||||
height: 15px;
|
||||
position: relative;
|
||||
top: 6px;
|
||||
margin-right: 6px;
|
||||
}
|
||||
|
||||
input[type=checkbox] {
|
||||
-webkit-appearance: none;
|
||||
appearance: none;
|
||||
border-radius: 50%;
|
||||
border: 1px solid var(--text-faint);
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
input[type=checkbox]:focus {
|
||||
outline: 0;
|
||||
}
|
||||
|
||||
input[type=checkbox]:checked {
|
||||
background-color: var(--text-accent-hover);
|
||||
border: 1px solid var(--text-accent-hover);
|
||||
background-position: center;
|
||||
background-size: 70%;
|
||||
background-repeat: no-repeat;
|
||||
background-image: url('data:image/svg+xml; utf8, <svg width="12px" height="10px" viewBox="0 0 12 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-4.000000, -6.000000)" fill="%23ffffff"><path d="M8.1043257,14.0367999 L4.52468714,10.5420499 C4.32525014,10.3497722 4.32525014,10.0368095 4.52468714,9.8424863 L5.24777413,9.1439454 C5.44721114,8.95166768 5.77142411,8.95166768 5.97086112,9.1439454 L8.46638057,11.5903727 L14.0291389,6.1442083 C14.2285759,5.95193057 14.5527889,5.95193057 14.7522259,6.1442083 L15.4753129,6.84377194 C15.6747499,7.03604967 15.6747499,7.35003511 15.4753129,7.54129009 L8.82741268,14.0367999 C8.62797568,14.2290777 8.3037627,14.2290777 8.1043257,14.0367999"></path></g></g></svg>');
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Code */
|
||||
/***************************************/
|
||||
|
||||
/* code blocks in preview */
|
||||
pre code {
|
||||
font-family: monaco !important;
|
||||
font-size: 0.85em !important;
|
||||
padding: 6px !important;
|
||||
line-height: normal;
|
||||
display: block;
|
||||
background-color: var(--pre-code) !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view pre {
|
||||
font-family: Monaco !important;
|
||||
padding: 0px !important;
|
||||
}
|
||||
|
||||
/* in-line code for editor and preview + code block for editor*/
|
||||
code,
|
||||
.cm-inline-code {
|
||||
background-color: var(--pre-code) !important;
|
||||
color: #bd93f9 !important;
|
||||
bottom: 0px !important;
|
||||
font-size: 0.85em !important;
|
||||
}
|
||||
|
||||
/* code + code blocks for preview */
|
||||
.markdown-preview-view code {
|
||||
color: var(--yellow);
|
||||
font-family: monaco, 'Source Code Pro', monospace;
|
||||
background-color: var(--pre-code) !important;
|
||||
border-radius: 4px;
|
||||
border-color: #ff79c6 !important;
|
||||
padding: 2px 4px;
|
||||
border: 0px solid;
|
||||
font-size: 13.5px;
|
||||
position: relative;
|
||||
bottom: 2px;
|
||||
}
|
||||
|
||||
.CodeMirror-cursor {
|
||||
border-left: 2px solid #0a8c28;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Graph view */
|
||||
/***************************************/
|
||||
|
||||
.graph-view.color-fill {
|
||||
color: var(--purple-pale);
|
||||
}
|
||||
|
||||
.graph-view.color-circle {
|
||||
color: var(--purple-pale) !important;
|
||||
}
|
||||
|
||||
.graph-view.color-line {
|
||||
color: var(--green-light);
|
||||
}
|
||||
|
||||
.graph-view.color-text {
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
.graph-view.color-fill-highlight {
|
||||
color: #a7b0e3;
|
||||
}
|
||||
|
||||
.graph-view.color-line-highlight {
|
||||
color: chartreuse;
|
||||
}
|
||||
|
||||
/* New Graph v0.9.0 */
|
||||
|
||||
.theme-dark .graph-view.color-fill-tag {
|
||||
color: var(--green-pale);
|
||||
}
|
||||
|
||||
.theme-dark .graph-view.color-fill-attachment {
|
||||
color: #616d6d;
|
||||
}
|
||||
|
||||
.graph-view.color-fill-unresolved {
|
||||
color: #463653;
|
||||
}
|
||||
|
||||
|
||||
/*************************/
|
||||
/* HASHTAGS */
|
||||
/*************************/
|
||||
|
||||
.cm-s-obsidian span.cm-hashtag {
|
||||
color: #616d6d !important;
|
||||
text-decoration: underline;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
|
||||
/*************************/
|
||||
/* Headings - EDITOR */
|
||||
/*************************/
|
||||
|
||||
/* normal text outside of headings and code */
|
||||
.cm-s-obsidian {
|
||||
font-family: var(--font-family-editor);
|
||||
font-size: 15px;
|
||||
color: var(--text-normal);
|
||||
padding-left: 10% !important;
|
||||
padding-right: 10% !important;
|
||||
}
|
||||
|
||||
.mod-single-child .cm-s-obsidian {
|
||||
font-family: var(--font-family-editor);
|
||||
font-size: 15px;
|
||||
color: var(--text-normal);
|
||||
padding-left: 20% !important;
|
||||
padding-right: 20% !important;
|
||||
}
|
||||
|
||||
/* Headings */
|
||||
|
||||
.cm-header-1 {
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h1);
|
||||
}
|
||||
|
||||
.cm-header-2 {
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h2);
|
||||
}
|
||||
|
||||
.cm-header-3 {
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h3);
|
||||
}
|
||||
|
||||
.cm-header-4 {
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h4);
|
||||
}
|
||||
|
||||
.cm-header-5 {
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h5);
|
||||
}
|
||||
|
||||
.cm-header-6 {
|
||||
font-family: var(--font-family-editor);
|
||||
font-weight: 500;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h6);
|
||||
}
|
||||
|
||||
/***********************/
|
||||
/* Headings - PREVIEW */
|
||||
/***********************/
|
||||
|
||||
/* normal text outside of headings and code */
|
||||
.markdown-preview-view {
|
||||
font-family: var(--font-family-preview);
|
||||
font-size: 15px;
|
||||
color: var(--text-normal);
|
||||
padding-left: 10% !important;
|
||||
padding-right: 10% !important;
|
||||
}
|
||||
|
||||
.mod-single-child .markdown-preview-view {
|
||||
font-family: var(--font-family-preview);
|
||||
font-size: 15px;
|
||||
color: var(--text-normal);
|
||||
padding-left: 20% !important;
|
||||
padding-right: 20% !important;
|
||||
}
|
||||
|
||||
/* headings */
|
||||
.markdown-preview-view h1 {
|
||||
font-family: inter;
|
||||
font-weight: 700 !important;
|
||||
font-size: 32px;
|
||||
font-weight: normal;
|
||||
color: var(--text-title-h1);
|
||||
}
|
||||
|
||||
.markdown-preview-view h2 {
|
||||
font-family: inter;
|
||||
font-weight: 700 !important;
|
||||
font-size: 26px;
|
||||
font-weight: normal;
|
||||
color: var(--text-title-h2);
|
||||
}
|
||||
|
||||
.markdown-preview-view h3 {
|
||||
font-family: inter;
|
||||
font-weight: 500;
|
||||
font-size: 22px;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h3);
|
||||
}
|
||||
|
||||
.markdown-preview-view h4 {
|
||||
font-family: var(--font-family-preview);
|
||||
font-weight: 500;
|
||||
font-size: 20px;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h4);
|
||||
}
|
||||
|
||||
.markdown-preview-view h5 {
|
||||
font-family: var(--font-family-preview);
|
||||
font-weight: 500;
|
||||
font-size: 18px;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h5);
|
||||
}
|
||||
|
||||
.markdown-preview-view h6 {
|
||||
font-family: var(--font-family-preview);
|
||||
font-weight: 500;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
color: var(--text-title-h6);
|
||||
}
|
||||
|
||||
/*************************************************/
|
||||
/* Side panel - File Explorer heading, Backlinks */
|
||||
/*************************************************/
|
||||
|
||||
.file-view-actions a {
|
||||
color: var(--text-muted) !important;
|
||||
}
|
||||
|
||||
.file-view-actions a:hover {
|
||||
color: var(--text-a) !important;
|
||||
}
|
||||
|
||||
.theme-light,
|
||||
.file-view-actions a {
|
||||
color: var(--purple) !important;
|
||||
}
|
||||
|
||||
.theme-light,
|
||||
.file-view-actions a:hover {
|
||||
color: var(--purple-light) !important;
|
||||
}
|
||||
|
||||
/**********************/
|
||||
/* links and brackets */
|
||||
/**********************/
|
||||
|
||||
/* link */
|
||||
|
||||
.cm-hmd-internal-link,
|
||||
.cm-link,
|
||||
.cm-formatting-link {
|
||||
color: var(--text-a) !important;
|
||||
text-decoration: none !important;
|
||||
/*font-family: courier, arial !important;*/
|
||||
}
|
||||
|
||||
.markdown-preview-view .internal-link {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.external-link {
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
|
||||
a.tag {
|
||||
color: #616d6d !important;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
/* link hover color */
|
||||
a:hover,
|
||||
.internal-link:hover {
|
||||
color: var(--text-a-hover) !important;
|
||||
text-decoration: none !important;
|
||||
}
|
||||
|
||||
/* make external links italics to differentiate */
|
||||
/*a:not(.internal-link) {
|
||||
font-style: italic;
|
||||
}*/
|
||||
|
||||
/**********************/
|
||||
/* lists */
|
||||
/**********************/
|
||||
|
||||
.markdown-preview-view ol {
|
||||
/* color: var(--green-light) !important; */
|
||||
}
|
||||
|
||||
.cm-s-obsidian span.cm-formatting-list {
|
||||
color: #3fce4a !important;
|
||||
}
|
||||
|
||||
/* ul {
|
||||
list-style-type: "– ";
|
||||
} */
|
||||
|
||||
/***************************************/
|
||||
/* Search panel */
|
||||
/***************************************/
|
||||
|
||||
.search-result-file-matched-text {
|
||||
color: var(--text-normal);
|
||||
background-color: var(--purple-paley) !important;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Tables */
|
||||
/***************************************/
|
||||
|
||||
th {
|
||||
font-weight: 800 !important;
|
||||
}
|
||||
|
||||
.markdown-preview-view th {
|
||||
font-weight: 800;
|
||||
background-color: var(--green) !important;
|
||||
}
|
||||
|
||||
thead {
|
||||
border-bottom: 4px solid var(--background-modifier-border);
|
||||
}
|
||||
|
||||
.table {
|
||||
background-color: var(--background-secondary-alt);
|
||||
border: 1px solid var(--background-modifier-border);
|
||||
padding: 4px;
|
||||
line-height: normal;
|
||||
display: block;
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
border-bottom-left-radius: 4px;
|
||||
}
|
||||
|
||||
/***************************************/
|
||||
/* Tags */
|
||||
/***************************************/
|
||||
|
||||
/* html tags in editor */
|
||||
.cm-tag {
|
||||
color: var(--text-accent) !important;
|
||||
}
|
||||
|
||||
/* embedded images */
|
||||
img {
|
||||
display: block;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
}
|
||||
|
||||
.tag-pane-tag {
|
||||
cursor: pointer;
|
||||
user-select: none;
|
||||
color: var(--green-light) !important;
|
||||
padding: 2px 15px;
|
||||
border-radius: 3px;
|
||||
font-size: 14px !important;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.tag-pane-tag:hover {
|
||||
background-color: var(--green);
|
||||
color: #00ba00 !important;
|
||||
}
|
||||
|
||||
.tag-pane-tag-text {
|
||||
color: var(--text-muted);
|
||||
}
|
||||
|
||||
/*********************************/
|
||||
/* Side dock */
|
||||
/*********************************/
|
||||
|
||||
body:not(.is-grabbing) .nav-file-title:hover,
|
||||
body:not(.is-grabbing) .nav-folder-title:hover {
|
||||
background-color: var(--green);
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
/* side dock text, like file names and backlink context */
|
||||
.workspace-tabs * {
|
||||
font-size: 14px !important;
|
||||
}
|
||||
|
||||
/* side dock titles at top */
|
||||
.side-dock-title {
|
||||
|
||||
font-size: 20px !important;
|
||||
font-weight: 800 !important;
|
||||
}
|
||||
|
||||
/* hover actions on side dock navigation */
|
||||
.side-dock-ribbon-tab:hover,
|
||||
.side-dock-ribbon-tab-inner:hover,
|
||||
.side-dock-ribbon-action:hover,
|
||||
.side-dock-ribbon-action.is-active:hover,
|
||||
.nav-action-button:hover,
|
||||
.side-dock-collapse-btn:hover {
|
||||
color: var(--text-a);
|
||||
}
|
||||
|
||||
/* condense line spacing on file explorer title list. also avoids character-level word breaks */
|
||||
.nav-file-title-content,
|
||||
.search-result-file-title,
|
||||
.search-result-file-match {
|
||||
padding-top: 0 !important;
|
||||
padding-bottom: 0 !important;
|
||||
line-height: normal !important;
|
||||
word-break: keep-all;
|
||||
}
|
||||
|
||||
/* clean up side bar empty state (e.g. unlinked mentions) */
|
||||
.search-empty-state {
|
||||
width: auto;
|
||||
padding-left: 15px;
|
||||
padding-right: 15px;
|
||||
line-height: normal;
|
||||
}
|
||||
|
||||
/* font for everything outside of editor/preview panes */
|
||||
.app-container {
|
||||
font-family: var(--font-family-preview);
|
||||
}
|
||||
|
||||
.status-bar-item {
|
||||
font-family: var(--font-family-preview);
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
.cm-s-obsidian pre.HyperMD-codeblock {
|
||||
font-family: Monaco;
|
||||
line-height: 1.3;
|
||||
color: #bd93f9;
|
||||
/* color: #ff79c6; */
|
||||
font-size: 0.85em;
|
||||
}
|
||||
|
||||
.cm-s-obsidian span.cm-formatting-highlight,
|
||||
.cm-s-obsidian span.cm-highlight {
|
||||
background-color: rgba(160, 251, 255, 0.12);
|
||||
color: var(--text-normal);
|
||||
}
|
||||
|
||||
/* internal embedded link rendering in preview */
|
||||
.markdown-embed-title {
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
.markdown-embed {
|
||||
padding-left: 10px !important;
|
||||
padding-right: 10px !important;
|
||||
margin-left: 10px !important;
|
||||
margin-right: 10px !important;
|
||||
}
|
||||
|
||||
/* remove secondary scroll bar in editor that comes from adding variable padding */
|
||||
.CodeMirror-scroll::-webkit-scrollbar {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* to have sidebar hide and then reveal on hover */
|
||||
.app-container.is-left-sidedock-collapsed .side-dock.mod-left:not(:hover),
|
||||
.app-container.is-right-sidedock-collapsed .side-dock.mod-right:not(:hover) {
|
||||
width: 0px !important;
|
||||
}
|
||||
|
||||
.suggestion-item.is-selected {
|
||||
background-color: #197300;
|
||||
}
|
||||
|
||||
/****************************************/
|
||||
/* add a rule line before ul list */
|
||||
/****************************************/
|
||||
|
||||
ul ul {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
ul ul::before {
|
||||
content: '';
|
||||
border-left: 1px solid #393067;
|
||||
position: absolute;
|
||||
}
|
||||
|
||||
ul ul::before {
|
||||
left: -1em;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
}
|
||||
|
||||
/* rule line when there are checkboxes*/
|
||||
ul .task-list-item ul::before {
|
||||
left: 0.15em !important
|
||||
}
|
2036
posts/.obsidian/themes/Panic Mode.css
vendored
Normal file
2036
posts/.obsidian/themes/Panic Mode.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
673
posts/.obsidian/themes/Red Graphite.css
vendored
Normal file
673
posts/.obsidian/themes/Red Graphite.css
vendored
Normal file
@ -0,0 +1,673 @@
|
||||
.theme-light
|
||||
{
|
||||
--background-inline-code: rgb(240, 240, 240);
|
||||
--background-nav-alt: rgb(58, 62, 63);
|
||||
--background-nav-file-tag: rgb(203, 77, 73);
|
||||
--background-nav-selected: rgb(203, 77, 73);
|
||||
--background-nav: rgb(41, 44, 46);
|
||||
--background-primary: rgb(250, 250, 250);
|
||||
--background-tag: #b5b5b5;
|
||||
--border-inline-code: rgb(215, 215, 215);
|
||||
--code-block-background: #ffffff;
|
||||
--code-block-border: #92a1a17a;
|
||||
--font-family-editor: Avenir, "Avenir Next", "Avenir Next Cyr", 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif;
|
||||
--font-family-preview: Avenir, "Avenir Next", "Avenir Next Cyr", 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Microsoft YaHei Light", sans-serif;
|
||||
--interactive-accent: rgb(203, 77, 73);
|
||||
--text-accent: rgb(203, 77, 73);
|
||||
--text-faint: rgb(150, 150, 150);
|
||||
--text-header: rgb(44, 44, 44);
|
||||
--text-highlight-bg: #b4ff0066;
|
||||
--text-inline-code: rgb(45, 45, 45);
|
||||
--text-nav-selected: rgb(255, 255, 255);
|
||||
--text-nav: rgb(190, 190, 190);
|
||||
--text-normal: rgb(44, 44, 44);
|
||||
}
|
||||
|
||||
.theme-dark {
|
||||
--background-inline-code: rgb(41, 44, 46);
|
||||
--background-nav-alt: rgb(58, 62, 63);
|
||||
--background-nav-file-tag: rgb(116, 190, 247);
|
||||
--background-nav-selected: rgb(73, 73, 73);
|
||||
--background-nav: rgb(41, 44, 46);
|
||||
--background-primary: rgb(28, 30, 32);
|
||||
--background-tag: rgb(111, 112, 116);
|
||||
--border-inline-code: rgb(76, 76, 76);
|
||||
--code-block-background: rgb(32, 32, 32);
|
||||
--code-block-border: rgb(77, 77, 77);
|
||||
--font-family-editor: Avenir, "Avenir Next";
|
||||
--font-family-preview: Avenir, "Avenir Next";
|
||||
--interactive-accent: rgb(116, 190, 247);
|
||||
--text-accent: rgb(116, 190, 247);
|
||||
--text-faint: rgb(150, 150, 150);
|
||||
--text-header: rgb(198, 213, 224);
|
||||
--text-highlight-bg: rgb(64, 73, 181);
|
||||
--text-inline-code: rgb(230, 230, 230);
|
||||
--text-nav-selected: rgb(255, 255, 255);
|
||||
--text-nav: rgb(190, 190, 190);
|
||||
--text-normal: rgb(216, 216, 216);
|
||||
}
|
||||
|
||||
/* header colors */
|
||||
.cm-header,
|
||||
.markdown-preview-view h1,
|
||||
.markdown-preview-view h2,
|
||||
.markdown-preview-view h3,
|
||||
.markdown-preview-view h4,
|
||||
.markdown-preview-view h5,
|
||||
.markdown-preview-view h6 {
|
||||
color: var(--text-header);
|
||||
}
|
||||
|
||||
/* Changing size/color of the header hashtags ## */
|
||||
.cm-formatting-header {
|
||||
color: var(--text-faint);
|
||||
font-size: 0.6em;
|
||||
}
|
||||
|
||||
/* Backlinks header colors - thanks @a-star-wave! */
|
||||
.side-dock-collapsible-section-header {
|
||||
color: var(--text-nav);
|
||||
}
|
||||
|
||||
/* Headers in editor - hide the #'s */
|
||||
/* .cm-formatting-header-1, .cm-formatting-header-2, .cm-formatting-header-3, .cm-formatting-header-4, .cm-formatting-header-5, .cm-formatting-header-6, .cm-formatting-header-7 {
|
||||
visibility: hidden;
|
||||
position: relative;
|
||||
width: 20px;
|
||||
display: inline-block;
|
||||
} */
|
||||
|
||||
/* Headers in editor - show custom content - common */
|
||||
/* .cm-formatting-header-1:after, .cm-formatting-header-2:after, .cm-formatting-header-3:after, .cm-formatting-header-4:after, .cm-formatting-header-5:after, .cm-formatting-header-6:after, .cm-formatting-header-7:after {
|
||||
visibility: visible;
|
||||
position: absolute;
|
||||
left: 0;
|
||||
font-size: 12px;
|
||||
} */
|
||||
|
||||
/* Headers in editor - show custom content - specifics */
|
||||
/* .cm-formatting-header-1:after { bottom: 2px; content: "H1"; }
|
||||
.cm-formatting-header-2:after { bottom: 0px; content: "H2"; }
|
||||
.cm-formatting-header-3:after { bottom: 0px; content: "H3"; }
|
||||
.cm-formatting-header-4:after { bottom: -1px; content: "H4"; }
|
||||
.cm-formatting-header-5:after { bottom: -1px; content: "H5"; }
|
||||
.cm-formatting-header-6:after { bottom: -1px; content: "H6"; }
|
||||
.cm-formatting-header-7:after { bottom: -1px; content: "H7"; } */
|
||||
|
||||
.cm-s-obsidian span.cm-url {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
.markdown-preview-view mark {
|
||||
color: var(--text-normal);
|
||||
padding: 0px 4px;
|
||||
}
|
||||
|
||||
.cm-formatting-em.cm-em {
|
||||
color: var(--text-faint);
|
||||
font-weight: 100;
|
||||
font-size: 0.6em;
|
||||
}
|
||||
.cm-formatting-strong.cm-strong {
|
||||
color: var(--text-faint);
|
||||
font-weight: 100;
|
||||
font-size: 0.6em;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* Wrap long nav text */
|
||||
.nav-file-title, .nav-folder-title {
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
/* Indent wrapped nav text */
|
||||
.nav-file-title-content {
|
||||
margin-left: 10px;
|
||||
text-indent: -10px;
|
||||
}
|
||||
|
||||
/* Horizontal rule between Icons and vault in left nav */
|
||||
.nav-buttons-container {
|
||||
border-bottom: 1px solid var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* The name of the vault */
|
||||
.nav-folder.mod-root > .nav-file-title, .nav-folder.mod-root > .nav-folder-title {
|
||||
color: var(--text-nav);
|
||||
}
|
||||
|
||||
/* Color of left nav tree text */
|
||||
.nav-file-title, .nav-folder-title {
|
||||
color: var(--text-nav);
|
||||
}
|
||||
|
||||
|
||||
/* New top tabs */
|
||||
.workspace-tabs {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
.workspace-tab-header-container {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Color of the curve of the top tabs */
|
||||
.workspace-tab-container-before.is-before-active,
|
||||
.workspace-tab-container-after.is-after-active,
|
||||
.workspace-tab-header.is-before-active,
|
||||
.workspace-tab-header.is-after-active {
|
||||
background-color: var(--background-nav);
|
||||
}
|
||||
|
||||
/* Background color of unselected tabs */
|
||||
.workspace-tab-container-before.is-before-active .workspace-tab-header-inner,
|
||||
.workspace-tab-container-after.is-after-active .workspace-tab-header-inner,
|
||||
.workspace-tab-header.is-before-active .workspace-tab-header-inner,
|
||||
.workspace-tab-header.is-after-active .workspace-tab-header-inner {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Background color of selected tab */
|
||||
.workspace-tab-header.is-active {
|
||||
background-color: var(--background-nav);
|
||||
}
|
||||
|
||||
/* resize handle coloring */
|
||||
.workspace-leaf-resize-handle {
|
||||
background-color: transparent;
|
||||
}
|
||||
|
||||
/* Set the left nav background to same color as ribbon so we can make a curved corner that matches */
|
||||
.workspace-tabs .workspace-leaf {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Set the left nav background to different color from ribbon, and give a curved corner with statusbar */
|
||||
.mod-left-split .workspace-tabs .workspace-leaf .workspace-leaf-content {
|
||||
background-color: var(--background-nav);
|
||||
border-bottom-left-radius: 10px;
|
||||
border-top-left-radius: 10px;
|
||||
}
|
||||
|
||||
/* Set the right nav background to different color from ribbon, and give a curved corner with statusbar */
|
||||
.mod-right-split .workspace-tabs .workspace-leaf .workspace-leaf-content {
|
||||
background-color: var(--background-nav);
|
||||
border-bottom-right-radius: 10px;
|
||||
border-top-right-radius: 10px;
|
||||
}
|
||||
|
||||
.side-dock.mod-right {
|
||||
border-left: 0px;
|
||||
}
|
||||
|
||||
/* Left nav ribbon background color */
|
||||
.side-dock-ribbon {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Left nav ribbon background-color */
|
||||
.side-dock-ribbon-before.is-before-active,
|
||||
.side-dock-ribbon-after.is-after-active,
|
||||
.side-dock-ribbon-tab.is-before-active,
|
||||
.side-dock-ribbon-tab.is-after-active {
|
||||
background-color: var(--background-nav);
|
||||
}
|
||||
|
||||
/* Left nav ribbon background-color */
|
||||
.side-dock-ribbon-before.is-before-active .side-dock-ribbon-tab-inner,
|
||||
.side-dock-ribbon-after.is-after-active .side-dock-ribbon-tab-inner,
|
||||
.side-dock-ribbon-tab.is-before-active .side-dock-ribbon-tab-inner,
|
||||
.side-dock-ribbon-tab.is-after-active .side-dock-ribbon-tab-inner {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Left nav ribbon active background-color */
|
||||
.side-dock-ribbon-tab.is-active {
|
||||
background-color: var(--background-nav);
|
||||
}
|
||||
|
||||
/* Left nav ribbon active hover text color (icon color) */
|
||||
.side-dock-ribbon-tab.is-active:hover {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
/* Left nav ribbon inactive hover text color (icon color) */
|
||||
.side-dock-ribbon-tab:hover,
|
||||
.side-dock-ribbon-action:hover {
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
/* Background and text color of selected item in left nav tree */
|
||||
.nav-file.is-active > .nav-file-title,
|
||||
.nav-file.is-active > .nav-folder-title,
|
||||
.nav-file.is-active > .nav-folder-collapse-indicator,
|
||||
.nav-folder.is-active > .nav-file-title,
|
||||
.nav-folder.is-active > .nav-folder-title,
|
||||
.nav-folder.is-active > .nav-folder-collapse-indicator {
|
||||
background-color: var(--background-nav-selected);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Background and text color of selected item in left nav tree - when hovering */
|
||||
.nav-file.is-active > .nav-file-title:hover,
|
||||
.nav-file.is-active > .nav-folder-title:hover,
|
||||
.nav-file.is-active > .nav-folder-collapse-indicator:hover,
|
||||
.nav-folder.is-active > .nav-file-title:hover,
|
||||
.nav-folder.is-active > .nav-folder-title:hover,
|
||||
.nav-folder.is-active > .nav-folder-collapse-indicator:hover {
|
||||
background-color: var(--text-accent);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Background and text color of hovered item in left nav tree */
|
||||
body:not(.is-grabbing) .nav-file-title:hover,
|
||||
body:not(.is-grabbing) .nav-folder-title:hover {
|
||||
background-color: var(--background-secondary-alt);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Background and text color of hovered collapse indicator in left nav tree */
|
||||
body:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator,
|
||||
body:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator {
|
||||
background-color: var(--background-secondary-alt);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Left Nav menu item - hover background color */
|
||||
body:not(.is-grabbing) .nav-file-title:hover,
|
||||
body:not(.is-grabbing) .nav-folder-title:hover {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Left Nav menu item - hover background color of the collapse/expand arrow */
|
||||
body:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator,
|
||||
body:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Left side dock */
|
||||
.side-dock.mod-left {
|
||||
border-right: 1px solid var(--background-secondary-border);
|
||||
}
|
||||
|
||||
/* Font adjustments for pane headers */
|
||||
.view-header-title {
|
||||
font-size: 16px;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
/* Status bar ... duh? :) */
|
||||
.status-bar {
|
||||
background-color: var(--background-nav-alt);
|
||||
border-top: 0px solid var(--background-nav-alt);
|
||||
color: var(--text-nav);
|
||||
}
|
||||
|
||||
/* Testing a gradient design for statusbar */
|
||||
/* .status-bar {
|
||||
border-top: 0px;
|
||||
background-color: var(--background-nav-alt);
|
||||
background: linear-gradient(90deg, rgba(255,0,0,0) 5%, var(--background-nav-alt) 20%);
|
||||
position: absolute;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
width: 500px;
|
||||
color: var(--text-nav);
|
||||
} */
|
||||
|
||||
/* Context menu hover item */
|
||||
.menu-item:hover {
|
||||
background-color: var(--background-secondary-alt);
|
||||
color: var(--text-accent);
|
||||
}
|
||||
|
||||
|
||||
/* Font for the markdown source panel */
|
||||
div.markdown-source-view {
|
||||
font-family: var(--font-family-editor);
|
||||
}
|
||||
|
||||
/* Font for the markdown preview panel */
|
||||
div.markdown-preview-view {
|
||||
font-family: var(--font-family-preview);
|
||||
}
|
||||
|
||||
/* Coloring the list bullets/numbers */
|
||||
.cm-s-obsidian span.cm-formatting-list {
|
||||
color: var(--text-accent);
|
||||
font-size: 0.85em;
|
||||
font-weight: 500;
|
||||
font-family: var(--font-monospace);
|
||||
}
|
||||
|
||||
/* Editor view - task list, color and veritcal align */
|
||||
.cm-s-obsidian span.cm-formatting-task {
|
||||
color: var(--text-accent);
|
||||
font-size: 0.85em;
|
||||
font-weight: 500;
|
||||
position: relative;
|
||||
top: -0.12em;
|
||||
}
|
||||
|
||||
/* Preview Checkboxes don't seem to align correctly */
|
||||
.markdown-preview-view .task-list-item-checkbox {
|
||||
/* width: 15px; */
|
||||
/* height: 15px; */
|
||||
/* position: relative; */
|
||||
/* top: 3px; */
|
||||
}
|
||||
|
||||
/* Resetting the default hue-rotate(42deg) */
|
||||
.markdown-preview-view .task-list-item-checkbox {
|
||||
/* filter: hue-rotate(42deg); -- DEFAULT */
|
||||
filter: none;
|
||||
}
|
||||
|
||||
.CodeMirror .cm-math {
|
||||
color: var(--text-inline-code);
|
||||
}
|
||||
|
||||
/* color of inline code ticks */
|
||||
.cm-s-obsidian span.cm-inline-code.cm-formatting-code {
|
||||
color: var(--text-faint);
|
||||
}
|
||||
|
||||
/* color of inline code */
|
||||
.cm-s-obsidian span.cm-inline-code {
|
||||
color: var(--text-inline-code);
|
||||
}
|
||||
|
||||
/* color and border of inline code (between the ticks) */
|
||||
.cm-s-obsidian span.cm-inline-code:not(.cm-formatting):not(.cm-hmd-indented-code),
|
||||
.markdown-preview-section code {
|
||||
background-color: var(--background-inline-code);
|
||||
border: 0px solid var(--border-inline-code);
|
||||
padding: 4px 4px;
|
||||
font-weight: 600;
|
||||
color: var(--text-inline-code);
|
||||
}
|
||||
|
||||
/* Preview code block background */
|
||||
.markdown-preview-view pre {
|
||||
padding: 1em;
|
||||
background-color: var(--code-block-background);
|
||||
border-radius: 4px;
|
||||
border: 1px solid var(--code-block-border);
|
||||
white-space: pre-wrap;
|
||||
line-height: 1.0em;
|
||||
}
|
||||
|
||||
/* Unset the background and font weight from where we set it for inline code */
|
||||
.markdown-preview-view pre code {
|
||||
background-color: transparent;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
/* Code block border color */
|
||||
.cm-s-obsidian div.HyperMD-codeblock-begin-bg {
|
||||
border-top: 1px solid var(--code-block-border);
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
}
|
||||
|
||||
/* Code block border color */
|
||||
.cm-s-obsidian div.HyperMD-codeblock-end-bg {
|
||||
border-bottom: 1px solid var(--code-block-border);
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
|
||||
/* Code block background color */
|
||||
.cm-s-obsidian div.HyperMD-codeblock-bg {
|
||||
background-color: var(--code-block-background);
|
||||
}
|
||||
|
||||
/* Code block left and right padding */
|
||||
.cm-s-obsidian pre.HyperMD-codeblock {
|
||||
padding: 0px 10px 0px 10px;
|
||||
color: var(--text-inline-code);
|
||||
}
|
||||
|
||||
/* Code block top padding */
|
||||
.cm-s-obsidian pre.HyperMD-codeblock-begin {
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
/* Code block bottom padding */
|
||||
.cm-s-obsidian pre.HyperMD-codeblock-end {
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
/* Code block left and right border colors */
|
||||
.cm-s-obsidian div.HyperMD-codeblock-bg {
|
||||
border-left: 1px solid var(--code-block-border);
|
||||
border-right: 1px solid var(--code-block-border);
|
||||
}
|
||||
|
||||
/* Enable wrapping of code blocks in the preview panel */
|
||||
.theme-light code[class*="language-"], .theme-light pre[class*="language-"],
|
||||
.theme-dark code[class*="language-"], .theme-dark pre[class*="language-"] {
|
||||
white-space: pre-wrap;
|
||||
background-color: var(--code-block-background);
|
||||
}
|
||||
|
||||
/* Add some spacing when a #hashtag is used */
|
||||
/* .cm-hashtag, .markdown-preview-section .tag {
|
||||
line-height: 1.9em;
|
||||
} */
|
||||
|
||||
/* Tag pillbox - common settings for editor left, editor right and preview */
|
||||
.cm-s-obsidian span.cm-hashtag-begin,
|
||||
.cm-s-obsidian span.cm-hashtag-end,
|
||||
a.tag {
|
||||
background-color: var(--background-tag);
|
||||
color: var(--text-nav-selected);
|
||||
padding-bottom: 2px;
|
||||
padding-top: 2px;
|
||||
text-decoration: none;
|
||||
font-family: var(--font-family-editor);
|
||||
font-size: 0.9em;
|
||||
}
|
||||
|
||||
/* Tag editor left side pillbox */
|
||||
.cm-s-obsidian span.cm-hashtag-begin {
|
||||
border-top-left-radius: 25px;
|
||||
border-bottom-left-radius: 25px;
|
||||
padding-left: 8px;
|
||||
}
|
||||
|
||||
/* Tag editor right side pillbox */
|
||||
.cm-s-obsidian span.cm-hashtag-end {
|
||||
border-top-right-radius: 25px;
|
||||
border-bottom-right-radius: 25px;
|
||||
padding-right: 10px;
|
||||
}
|
||||
|
||||
/* Tag preview pillbox */
|
||||
a.tag {
|
||||
border-top-left-radius: 250px;
|
||||
border-top-right-radius: 250px;
|
||||
border-bottom-left-radius: 250px;
|
||||
border-bottom-right-radius: 250px;
|
||||
padding-left: 10px;
|
||||
padding-right: 12px;
|
||||
}
|
||||
|
||||
/* Add a tiny bit of padding to the link brackets and parenthesis */
|
||||
.cm-s-obsidian span.cm-formatting-link,
|
||||
.cm-s-obsidian span.cm-formatting-link-string {
|
||||
padding: 0 1px 0 1px;
|
||||
/* font-weight: 500; */
|
||||
}
|
||||
|
||||
/* Additional left/right padding for tag pane so hover background has some room */
|
||||
.tag-pane-tags {
|
||||
padding-left: 10px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
/* Color the hover background like we do the selected left nav */
|
||||
.tag-pane-tag:hover {
|
||||
background-color: var(--background-nav-alt);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Style the tag pane tag count with the bear red coloring used in selected item from left nav */
|
||||
.tag-pane-tag-count {
|
||||
background-color: var(--text-accent);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Backlinks title match hover */
|
||||
.search-result-file-title:hover {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Backlinks content match hover */
|
||||
.search-result-file-match:hover {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Backlink titles for matches */
|
||||
.search-result-file-title {
|
||||
color: var(--text-nav);
|
||||
}
|
||||
|
||||
/* Backlink highlighted [[links]] */
|
||||
.search-result-file-matched-text {
|
||||
color: var(--text-nav-selected);
|
||||
background-color: var(--text-accent);
|
||||
padding: 2px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
/* Add button hovers to the the Update internal links modal (and possibly others) */
|
||||
.modal-button-container button:not(.mod-cta):not(.mod-warning):hover {
|
||||
background-color: var(--text-accent);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Background color of rename inputs */
|
||||
.nav-file-title-content.is-being-renamed,
|
||||
.nav-folder-title-content.is-being-renamed {
|
||||
cursor: text;
|
||||
border-color: var(--interactive-accent);
|
||||
background-color: var(--background-nav);
|
||||
padding-left: 15px;
|
||||
}
|
||||
|
||||
/* Background color of file tags, like "png" */
|
||||
.nav-file-tag {
|
||||
background-color: var(--background-nav-file-tag);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Remove the border, padding, and margin for the transcludes/embeds */
|
||||
.markdown-preview-view .markdown-embed, .markdown-preview-view .file-embed {
|
||||
border: 0px;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* Hide the title of the embeds */
|
||||
.markdown-embed-title {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* Allow a full embed, not a partial, scrolling embed */
|
||||
.markdown-preview-view .markdown-embed-content {
|
||||
max-height: unset;
|
||||
overflow-y: unset;
|
||||
padding-right: unset;
|
||||
}
|
||||
.markdown-preview-view .markdown-embed-content > .markdown-preview-view {
|
||||
max-height: unset;
|
||||
}
|
||||
|
||||
/* Add support for [Calendar plugin](https://github.com/liamcain/obsidian-calendar-plugin) */
|
||||
#calendar-container {
|
||||
--color-background-heading: transparent;
|
||||
|
||||
--color-background-day: transparent;
|
||||
--color-background-day-empty: transparent;
|
||||
--color-background-day-active: var(--background-nav-selected);
|
||||
--color-background-day-hover: var(--background-nav-alt);
|
||||
|
||||
--color-dot: var(--text-nav);
|
||||
--color-arrow: var(--text-nav);
|
||||
|
||||
--color-text-title: var(--text-faint);
|
||||
--color-text-heading: var(--text-faint);
|
||||
--color-text-day: var(--text-nav);
|
||||
--color-text-today: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
Try to support content in the navs... this is difficult because this theme is a
|
||||
split of dark and light. So content in the main pane should be light mode, while content
|
||||
in the left pane should be dark mode
|
||||
*/
|
||||
/* .workspace-tabs .view-content {
|
||||
color: var(--text-nav);
|
||||
} */
|
||||
|
||||
|
||||
|
||||
/* input[type=checkbox] {
|
||||
-webkit-appearance: none;
|
||||
appearance: none;
|
||||
border-radius: 50%;
|
||||
border: 1px solid var(--text-faint);
|
||||
padding: 0;
|
||||
}
|
||||
input[type=checkbox]:focus{
|
||||
outline:0;
|
||||
}
|
||||
input[type=checkbox]:checked {
|
||||
background-color: var(--text-accent-hover);
|
||||
border: 1px solid var(--text-accent-hover);
|
||||
background-position: center;
|
||||
background-size: 70%;
|
||||
background-repeat: no-repeat;
|
||||
background-image: url('data:image/svg+xml; utf8, <svg width="12px" height="10px" viewBox="0 0 12 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g transform="translate(-4.000000, -6.000000)" fill="%23ffffff"><path d="M8.1043257,14.0367999 L4.52468714,10.5420499 C4.32525014,10.3497722 4.32525014,10.0368095 4.52468714,9.8424863 L5.24777413,9.1439454 C5.44721114,8.95166768 5.77142411,8.95166768 5.97086112,9.1439454 L8.46638057,11.5903727 L14.0291389,6.1442083 C14.2285759,5.95193057 14.5527889,5.95193057 14.7522259,6.1442083 L15.4753129,6.84377194 C15.6747499,7.03604967 15.6747499,7.35003511 15.4753129,7.54129009 L8.82741268,14.0367999 C8.62797568,14.2290777 8.3037627,14.2290777 8.1043257,14.0367999"></path></g></g></svg>');
|
||||
} */
|
||||
|
||||
|
||||
/* ======================================================== */
|
||||
/* Checkbox stuff, */
|
||||
/* ======================================================== */
|
||||
/* .markdown-preview-view .task-list-item-checkbox { height: 19px; } */
|
||||
/* .task-list-item input { visibility: hidden; } */
|
||||
|
||||
/*
|
||||
Potential emoji:
|
||||
🗹☑️✅✔️🗸🗆◼️◻️▪️▫️🔵🟢🔴⚫⚪⭕❌🔘🔳⬛🔲🆗🟩🟧🟨🟪🟥🟦⬜🟫
|
||||
*/
|
||||
|
||||
/* Unchecked, set the emoji icon to light grayscale */
|
||||
/* .task-list-item input:not([checked=true])::after {
|
||||
content: "✅";
|
||||
opacity: 0.25;
|
||||
visibility: visible;
|
||||
cursor: pointer;
|
||||
filter: grayscale(1);
|
||||
} */
|
||||
|
||||
/*
|
||||
Checked, set emoji icon to red to match red graphite accent
|
||||
Note:
|
||||
hue-rotate makes ✅ a red checkbox, but depends on source color,
|
||||
so you can't just swap in another emojie icon and have it be red
|
||||
*/
|
||||
/* .task-list-item input[checked=true]::after {
|
||||
content: "✅";
|
||||
visibility: visible;
|
||||
cursor: pointer;
|
||||
filter: hue-rotate(250deg);
|
||||
} */
|
138
posts/.obsidian/themes/Solarized.css
vendored
Normal file
138
posts/.obsidian/themes/Solarized.css
vendored
Normal file
@ -0,0 +1,138 @@
|
||||
:root {
|
||||
--base03: #002b36;
|
||||
--base02: #073642;
|
||||
--base01: #586e75;
|
||||
--base00: #657b83;
|
||||
--base0: #839496;
|
||||
--base1: #93a1a1;
|
||||
--base2: #eee8d5;
|
||||
--base3: #fdf6e3;
|
||||
--yellow: #b58900;
|
||||
--orange: #cb4b16;
|
||||
--red: #dc322f;
|
||||
--magenta: #d33682;
|
||||
--violet: #6c71c4;
|
||||
--blue: #268bd2;
|
||||
--cyan: #2aa198;
|
||||
--green: #859900;
|
||||
}
|
||||
|
||||
.theme-dark {
|
||||
--background-primary: var(--base03);
|
||||
--background-primary-alt: var(--base02);
|
||||
--background-secondary: var(--base03);
|
||||
--background-secondary-alt: var(--base02);
|
||||
--text-normal: var(--base00);
|
||||
--text-faint: var(--base01);
|
||||
--text-muted: var(--base0);
|
||||
--text-error: var(--red);
|
||||
--text-accent: var(--violet);
|
||||
--text-title: var(--cyan);
|
||||
--text-code: var(--magenta);
|
||||
--text-highlight-fg: var(--blue);
|
||||
--text-highlight-bg: var(--base02);
|
||||
--background-modifier-border: var(--base01);
|
||||
--background-modifier-form-field: var(--base02);
|
||||
--interactive-normal: var(--red);
|
||||
--interactive-accent: var(--orange);
|
||||
--interactive-accent-hover: var(--cyan);
|
||||
--interactive-accent-rgb: var(--green);
|
||||
--vim-cursor: var(--green);
|
||||
--text-border: var(--yellow);
|
||||
|
||||
}
|
||||
|
||||
.theme-light {
|
||||
--background-primary: var(--base3);
|
||||
--background-primary-alt: var(--base2);
|
||||
--background-secondary: var(--base3);
|
||||
--background-secondary-alt: var(--base2);
|
||||
--text-normal: var(--base00);
|
||||
--text-faint: var(--base1);
|
||||
--text-muted: var(--base0);
|
||||
--text-error: var(--red);
|
||||
--text-accent: var(--violet);
|
||||
--text-title: var(--cyan);
|
||||
--text-code: var(--magenta);
|
||||
--text-highlight-fg: var(--blue);
|
||||
--text-highlight-bg: var(--base2);
|
||||
--pre-code: var(--base0);
|
||||
--background-modifier-border: var(--base1);
|
||||
--background-modifier-form-field: var(--base2);
|
||||
--interactive-normal: var(--base3);
|
||||
--interactive-accent: var(--orange);
|
||||
--interactive-accent-hover: var(--cyan);
|
||||
--interactive-accent-rgb: var(--green);
|
||||
--text-on-accent: var(--base3);
|
||||
--vim-cursor: var(--green);
|
||||
--text-border: var(--yellow);
|
||||
|
||||
}
|
||||
|
||||
.cm-header {
|
||||
color: var(--text-title);
|
||||
}
|
||||
|
||||
h1, h2, h3, h4, h5, h6, .markdown-preview-view h6{
|
||||
color: var(--text-title);
|
||||
}
|
||||
|
||||
.cm-formatting-image.cm-link {
|
||||
color: var(--text-faint) !important;
|
||||
}
|
||||
|
||||
.CodeMirror span.cm-inline-code,
|
||||
.CodeMirror span.cm-math,
|
||||
pre > code:not(.prism) {
|
||||
color: var(--text-code);
|
||||
}
|
||||
|
||||
.CodeMirror span.cm-formatting-math {
|
||||
color: var(--text-highlight-fg);
|
||||
}
|
||||
|
||||
pre.HyperMD-codeblock {
|
||||
color: var(--text-normal) !important;
|
||||
}
|
||||
|
||||
.cm-highlight, mark {
|
||||
background: var(--text-highlight-bg) !important;
|
||||
color: var(--text-highlight-fg) !important;
|
||||
}
|
||||
|
||||
blockquote, .markdown-embed {
|
||||
border-color: var(--text-border) !important;
|
||||
}
|
||||
|
||||
.search-result-file-matched-text {
|
||||
color: var(--text-highlight-fg);
|
||||
}
|
||||
|
||||
.suggestion-item.is-selected {
|
||||
background-color: var(--background-secondary-alt);
|
||||
}
|
||||
|
||||
/* Tags */
|
||||
.cm-s-obsidian span.cm-hashtag-begin,
|
||||
.cm-s-obsidian span.cm-hashtag-end,
|
||||
a.tag {
|
||||
background-color: var(--text-normal);
|
||||
color: var(--background-primary);
|
||||
padding: 5px;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.tag {
|
||||
border-radius: 10px;
|
||||
}
|
||||
|
||||
.cm-s-obsidian span.cm-hashtag-begin {
|
||||
border-radius: 10px 0px 0px 10px;
|
||||
font-family: inherit;
|
||||
padding-right: 0px;
|
||||
}
|
||||
|
||||
.cm-s-obsidian span.cm-hashtag-end {
|
||||
border-radius: 0px 10px 10px 0px;
|
||||
padding-left: 0px;
|
||||
}
|
380
posts/.obsidian/themes/Subtlegold.css
vendored
Normal file
380
posts/.obsidian/themes/Subtlegold.css
vendored
Normal file
@ -0,0 +1,380 @@
|
||||
.theme-dark {
|
||||
--background-primary: #202020;
|
||||
--background-primary-alt: #1a1a1a;
|
||||
--background-secondary: #161616;
|
||||
--background-nav-alt: #1f201f;
|
||||
--background-nav: #151615;
|
||||
--golden-brown: #d6ba7c;
|
||||
--text-accent: #d6ba7c;
|
||||
--text-accent-hover: #d6ba7c;
|
||||
--text-normal: #dcddde;
|
||||
--text-muted: #888;
|
||||
--text-faint: #555;
|
||||
--text-error: #ff3333;
|
||||
--text-error-hover: #990000;
|
||||
--text-highlight-bg: #dbaa205e;
|
||||
--text-on-accent: #dcddde;
|
||||
--interactive-normal: #2a2a2a;
|
||||
--interactive-hover: #303030;
|
||||
--interactive-accent: #d6ba7c;
|
||||
--interactive-accent-hover: #d6ba7c;
|
||||
--scrollbar-active-thumb-bg: rgba(255, 255, 255, 0.2);
|
||||
--scrollbar-bg: rgba(255, 255, 255, 0.05);
|
||||
--scrollbar-thumb-bg: rgba(255, 255, 255, 0.1);
|
||||
--text-nav-selected: #000000;
|
||||
--interactive-accent-rgb: #d6ba7c;
|
||||
}
|
||||
|
||||
.theme-light {
|
||||
--interactive-accent-rgb: #d6ba7c;
|
||||
--background-nav-alt: rgba(58, 62, 63, 255);
|
||||
--background-nav: rgba(41, 44, 46, 255);
|
||||
--background-primary: rgba(250, 250, 250);
|
||||
--golden-brown: #d6ba7c;
|
||||
--code-block-background: #ffff;
|
||||
--code-block-border: #92a1a17a;
|
||||
--interactive-accent: #d6ba7c;
|
||||
--list-color: #d6ba7c;
|
||||
--text-accent: #d6ba7c;
|
||||
--text-faint: rgba(150, 150, 150, 255);
|
||||
--text-highlight-bg: #dbaa205e;
|
||||
--text-nav-selected: rgba(255, 255, 255, 255);
|
||||
--text-nav: rgba(190, 190, 190, 255);
|
||||
--text-normal: rgba(44, 44, 44, 255);
|
||||
--text-accent-hover: #d6ba7c;
|
||||
--interactive-accent-hover: #d6ba7c;
|
||||
}
|
||||
|
||||
.side-dock-ribbon-tab.is-active {
|
||||
background-color: var(--background-secondary);
|
||||
color: var(--golden-brown);
|
||||
}
|
||||
|
||||
/* Top left "File explorer" text */
|
||||
.side-dock-title {
|
||||
color: var(--text-nav);
|
||||
}
|
||||
|
||||
/* Wrap long nav text */
|
||||
.nav-file-title,
|
||||
.nav-folder-title {
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
/* Indent wrapped nav text */
|
||||
.nav-file-title-content {
|
||||
margin-left: 10px;
|
||||
text-indent: -10px;
|
||||
}
|
||||
|
||||
/* Horizontal rule between Icons and vault in left nav */
|
||||
.nav-buttons-container {
|
||||
border-bottom: 1px solid var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Just above the folder tree, the name of the vault */
|
||||
.nav-folder.mod-root > .nav-file-title,
|
||||
.nav-folder.mod-root > .nav-folder-title {
|
||||
color: var(--text-nav);
|
||||
}
|
||||
|
||||
/* Padding on left side of nav items so that hover doesn't butt up against ribbon */
|
||||
.nav-folder.mod-root > .nav-folder-children {
|
||||
padding-left: 5px;
|
||||
}
|
||||
|
||||
/* Color of left nav tree text */
|
||||
.nav-file-title,
|
||||
.nav-folder-title {
|
||||
color: var(--text-nav);
|
||||
}
|
||||
|
||||
/* Set the left nav background to same color as ribbon so we can make a curved corner that matches */
|
||||
.side-dock-panels-container {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Set the left nav background to different color from ribbon, and give a curved corner with statusbar */
|
||||
.side-dock.mod-left .side-dock-plugin-panel {
|
||||
background-color: var(--background-nav);
|
||||
border-bottom-left-radius: 10px;
|
||||
}
|
||||
|
||||
/* Set the right nav background to different color from ribbon, and give a curved corner with statusbar */
|
||||
.side-dock.mod-right .side-dock-plugin-panel {
|
||||
background-color: var(--background-nav);
|
||||
border-bottom-right-radius: 10px;
|
||||
}
|
||||
|
||||
/* Left nav ribbon background color */
|
||||
.side-dock-ribbon {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Left nav ribbon background-color */
|
||||
.side-dock-ribbon-before.is-before-active,
|
||||
.side-dock-ribbon-after.is-after-active,
|
||||
.side-dock-ribbon-tab.is-before-active,
|
||||
.side-dock-ribbon-tab.is-after-active {
|
||||
background-color: var(--background-nav);
|
||||
}
|
||||
|
||||
/* Left nav ribbon background-color */
|
||||
.side-dock-ribbon-before.is-before-active .side-dock-ribbon-tab-inner,
|
||||
.side-dock-ribbon-after.is-after-active .side-dock-ribbon-tab-inner,
|
||||
.side-dock-ribbon-tab.is-before-active .side-dock-ribbon-tab-inner,
|
||||
.side-dock-ribbon-tab.is-after-active .side-dock-ribbon-tab-inner {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Left nav ribbon active background-color */
|
||||
.side-dock-ribbon-tab.is-active {
|
||||
background-color: var(--background-nav);
|
||||
}
|
||||
|
||||
/* Left nav ribbon active hover text color (icon color) */
|
||||
.side-dock-ribbon-tab.is-active:hover {
|
||||
color: var(--golden-brown);
|
||||
}
|
||||
|
||||
/* Left nav ribbon inactive hover text color (icon color) */
|
||||
.side-dock-ribbon-tab:hover,
|
||||
.side-dock-ribbon-action:hover {
|
||||
color: var(--golden-brown);
|
||||
}
|
||||
|
||||
/* Background and text color of selected item in left nav tree */
|
||||
.nav-file.is-active > .nav-file-title,
|
||||
.nav-file.is-active > .nav-folder-title,
|
||||
.nav-file.is-active > .nav-folder-collapse-indicator,
|
||||
.nav-folder.is-active > .nav-file-title,
|
||||
.nav-folder.is-active > .nav-folder-title,
|
||||
.nav-folder.is-active > .nav-folder-collapse-indicator {
|
||||
background-color: var(--golden-brown);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Background and text color of selected item in left nav tree - when hovering */
|
||||
.nav-file.is-active > .nav-file-title:hover,
|
||||
.nav-file.is-active > .nav-folder-title:hover,
|
||||
.nav-file.is-active > .nav-folder-collapse-indicator:hover,
|
||||
.nav-folder.is-active > .nav-file-title:hover,
|
||||
.nav-folder.is-active > .nav-folder-title:hover,
|
||||
.nav-folder.is-active > .nav-folder-collapse-indicator:hover {
|
||||
background-color: var(--golden-brown);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Background and text color of hovered item in left nav tree */
|
||||
body:not(.is-grabbing) .nav-file-title:hover,
|
||||
body:not(.is-grabbing) .nav-folder-title:hover {
|
||||
background-color: var(--background-secondary-alt);
|
||||
color: var(--golden-brown);
|
||||
}
|
||||
|
||||
/* Background and text color of hovered collapse indicator in left nav tree */
|
||||
body:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator,
|
||||
body:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator {
|
||||
background-color: var(--background-secondary-alt);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Left Nav menu item - hover background color */
|
||||
body:not(.is-grabbing) .nav-file-title:hover,
|
||||
body:not(.is-grabbing) .nav-folder-title:hover {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Left Nav menu item - hover background color of the collapse/expand arrow */
|
||||
body:not(.is-grabbing) .nav-file-title:hover .nav-folder-collapse-indicator,
|
||||
body:not(.is-grabbing) .nav-folder-title:hover .nav-folder-collapse-indicator {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Left side dock */
|
||||
.side-dock.mod-left {
|
||||
border-right: 1px solid var(--background-secondary-border);
|
||||
}
|
||||
|
||||
/* Font adjustments for pane headers */
|
||||
.view-header-title {
|
||||
font-size: 16px;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
/* Status bar ... duh? :) */
|
||||
.status-bar {
|
||||
background-color: var(--background-nav-alt);
|
||||
border-top: 0px solid var(--background-nav-alt);
|
||||
color: var(--text-nav);
|
||||
}
|
||||
|
||||
/* Context menu hover item */
|
||||
.menu-item:hover {
|
||||
background-color: var(--background-secondary-alt);
|
||||
color: var(--golden-brown);
|
||||
}
|
||||
|
||||
/* Font for the markdown source panel */
|
||||
div.markdown-source-view {
|
||||
font-family: var(--font-family-editor);
|
||||
}
|
||||
|
||||
/* Font for the markdown preview panel */
|
||||
div.markdown-preview-view {
|
||||
font-family: var(--font-family-preview);
|
||||
}
|
||||
|
||||
/* Enable wrapping of code blocks in the preview panel */
|
||||
.theme-light code[class*="language-"],
|
||||
.theme-light pre[class*="language-"] {
|
||||
white-space: pre-wrap;
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
/* Changing size/color of the header hashtags ## */
|
||||
.cm-formatting-header {
|
||||
color: var(--text-faint);
|
||||
font-size: 0.6em;
|
||||
}
|
||||
|
||||
/* Coloring the list bullets/numbers */
|
||||
.cm-s-obsidian span.cm-formatting-list {
|
||||
color: #d6ba7c;
|
||||
font-size: 0.85em;
|
||||
font-weight: 500;
|
||||
font-family: var(--font-monospace);
|
||||
}
|
||||
|
||||
/* Editor view - task list, color and veritcal align */
|
||||
.cm-s-obsidian span.cm-formatting-task {
|
||||
color: #d6ba7c;
|
||||
font-size: 0.85em;
|
||||
font-weight: 500;
|
||||
position: relative;
|
||||
top: -0.12em;
|
||||
}
|
||||
|
||||
/* Preview Checkboxes don't seem to align correctly */
|
||||
.markdown-preview-view .task-list-item-checkbox {
|
||||
width: 15px;
|
||||
height: 15px;
|
||||
/* position: relative; */
|
||||
/* top: 3px; */
|
||||
}
|
||||
|
||||
/* Preview code block background */
|
||||
.markdown-preview-view pre {
|
||||
padding: 1em;
|
||||
background-color: var(--code-block-background);
|
||||
border-radius: 4px;
|
||||
border: 1px solid var(--code-block-border);
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
|
||||
/* Code block border color */
|
||||
.cm-s-obsidian div.HyperMD-codeblock-begin-bg {
|
||||
border-top: 1px solid var(--code-block-border);
|
||||
border-top-left-radius: 4px;
|
||||
border-top-right-radius: 4px;
|
||||
}
|
||||
|
||||
/* Code block border color */
|
||||
.cm-s-obsidian div.HyperMD-codeblock-end-bg {
|
||||
border-bottom: 1px solid var(--code-block-border);
|
||||
border-bottom-left-radius: 4px;
|
||||
border-bottom-right-radius: 4px;
|
||||
}
|
||||
|
||||
/* Code block background color */
|
||||
.cm-s-obsidian div.HyperMD-codeblock-bg {
|
||||
background-color: var(--code-block-background);
|
||||
}
|
||||
|
||||
/* Code block left and right padding */
|
||||
.cm-s-obsidian pre.HyperMD-codeblock {
|
||||
padding: 0px 10px 0px 10px;
|
||||
}
|
||||
|
||||
/* Code block top padding */
|
||||
.cm-s-obsidian pre.HyperMD-codeblock-begin {
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
/* Code block bottom padding */
|
||||
.cm-s-obsidian pre.HyperMD-codeblock-end {
|
||||
padding-top: 10px;
|
||||
}
|
||||
|
||||
/* Code block left and right border colors */
|
||||
.cm-s-obsidian div.HyperMD-codeblock-bg {
|
||||
border-left: 1px solid var(--code-block-border);
|
||||
border-right: 1px solid var(--code-block-border);
|
||||
}
|
||||
|
||||
/* Add a tiny bit of padding to the link brackets and parenthesis */
|
||||
.cm-s-obsidian span.cm-formatting-link,
|
||||
.cm-s-obsidian span.cm-formatting-link-string {
|
||||
padding: 0 1px 0 1px;
|
||||
/* font-weight: 500; */
|
||||
}
|
||||
|
||||
/* Set background of code panes to pure white since main background is off-white */
|
||||
.markdown-preview-view code {
|
||||
background-color: rgba(0, 0, 0, 0);
|
||||
bottom: 0px;
|
||||
}
|
||||
|
||||
/* Additional left/right padding for tag pane so hover background has some room */
|
||||
.tag-pane-tags {
|
||||
padding-left: 10px;
|
||||
padding-right: 5px;
|
||||
}
|
||||
|
||||
/* Color the hover background like we do the selected left nav */
|
||||
.tag-pane-tag:hover {
|
||||
background-color: var(--background-nav-alt);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Style the tag pane tag count with the bear red coloring used in selected item from left nav */
|
||||
.tag-pane-tag-count {
|
||||
background-color: var(--golden-brown);
|
||||
color: var(--text-nav-selected);
|
||||
}
|
||||
|
||||
/* Backlinks title match hover */
|
||||
.search-result-file-title:hover {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Backlinks content match hover */
|
||||
.search-result-file-match:hover {
|
||||
background-color: var(--background-nav-alt);
|
||||
}
|
||||
|
||||
/* Backlink titles for matches */
|
||||
.search-result-file-title {
|
||||
color: var(--text-nav);
|
||||
}
|
||||
|
||||
/* Backlink highlighted [[links]] */
|
||||
.search-result-file-matched-text {
|
||||
color: var(--text-nav-selected);
|
||||
background-color: var(--golden-brown);
|
||||
padding: 2px;
|
||||
border-radius: 4px;
|
||||
}
|
||||
|
||||
/* Check for update button */
|
||||
button.mod-cta {
|
||||
color: var(--interactive-normal);
|
||||
background-color: (--interactive-accent)
|
||||
}
|
||||
|
||||
/* Notice when fetching community themes */
|
||||
div.notice {
|
||||
color: var(--interactive-normal) !important;
|
||||
background-color: (--interactive-accent)
|
||||
}
|
||||
|
3595
posts/.obsidian/themes/Suddha.css
vendored
Normal file
3595
posts/.obsidian/themes/Suddha.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
57
posts/.obsidian/workspace
vendored
57
posts/.obsidian/workspace
vendored
@ -4,31 +4,31 @@
|
||||
"type": "split",
|
||||
"children": [
|
||||
{
|
||||
"id": "ba2b426490a0a575",
|
||||
"id": "156d0c5a09656a7c",
|
||||
"type": "leaf",
|
||||
"dimension": 48.22592324402607,
|
||||
"dimension": 46.007259528130675,
|
||||
"active": true,
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "notes-tr/seabluetours/blog-headers.md",
|
||||
"file": "travel/istanbul-airport.md",
|
||||
"mode": "source"
|
||||
}
|
||||
},
|
||||
"group": "2c4b2f12094a2335"
|
||||
"group": "64932cc7375d6645"
|
||||
},
|
||||
{
|
||||
"id": "7aa82793eba6e4fb",
|
||||
"id": "5159cc123672fb72",
|
||||
"type": "leaf",
|
||||
"dimension": 51.77407675597393,
|
||||
"dimension": 53.992740471869325,
|
||||
"state": {
|
||||
"type": "markdown",
|
||||
"state": {
|
||||
"file": "notes-tr/seabluetours/blog-headers.md",
|
||||
"file": "travel/istanbul-airport.md",
|
||||
"mode": "preview"
|
||||
}
|
||||
},
|
||||
"group": "2c4b2f12094a2335"
|
||||
"group": "64932cc7375d6645"
|
||||
}
|
||||
],
|
||||
"direction": "vertical"
|
||||
@ -55,7 +55,7 @@
|
||||
"state": {
|
||||
"type": "search",
|
||||
"state": {
|
||||
"query": "tag:#js-code",
|
||||
"query": "",
|
||||
"matchingCase": false,
|
||||
"explainSearch": false,
|
||||
"collapseAll": true,
|
||||
@ -68,7 +68,7 @@
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 347.0121879577637
|
||||
"width": 229
|
||||
},
|
||||
"right": {
|
||||
"id": "6576f251ebe95476",
|
||||
@ -84,7 +84,7 @@
|
||||
"state": {
|
||||
"type": "backlink",
|
||||
"state": {
|
||||
"file": "notes-tr/seabluetours/blog-headers.md",
|
||||
"file": "travel/istanbul-airport.md",
|
||||
"collapseAll": true,
|
||||
"extraContext": true,
|
||||
"sortOrder": "alphabetical",
|
||||
@ -102,24 +102,35 @@
|
||||
"sortOrder": "frequency"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "f60dc3508c5d201d",
|
||||
"type": "leaf",
|
||||
"state": {
|
||||
"type": "outline",
|
||||
"state": {
|
||||
"file": "travel/istanbul-airport.md"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 1
|
||||
"currentTab": 2
|
||||
}
|
||||
],
|
||||
"direction": "horizontal",
|
||||
"width": 316.2668762207031
|
||||
"width": 316.2668762207031,
|
||||
"collapsed": true
|
||||
},
|
||||
"lastOpenFiles": [
|
||||
"notes-tr/seabluetours/blog-headers.md",
|
||||
"index.md",
|
||||
"sidebar.md",
|
||||
"notes-tr/istanbulprivatetransfers/airport-transfer/istanbul-primeclass-welcome.md",
|
||||
"notes-tr/istanbulprivatetransfers/index.md",
|
||||
"notes-tr/istanbulprivatetransfers/airport-transfer/save-20-for-all-repeat-transfer-bookings.md",
|
||||
"notes-tr/istanbulprivatetransfers/booking.md",
|
||||
"notes-tr/istanbulprivatetransfers/home.md",
|
||||
"notes-tr/istnabulprivatetransfers/airport-transfer/istanbul-primeclass-welcome.md",
|
||||
"notes-tr/istnabulprivatetransfers/index.md"
|
||||
"travel/istanbul-airport.md",
|
||||
"travel/istanbul.md",
|
||||
"travel/Untitled.md",
|
||||
"clients/turkey-know-how/Konya.md",
|
||||
"clients/turkey-know-how/istanbul.md",
|
||||
"clients/istanbulprivatetransfers/home.md",
|
||||
"clients/transferexpert/ping-links.md",
|
||||
"Code/Linux/Docker Commands.md",
|
||||
"Code/HTML/HTTPS Force Meta Tag.md",
|
||||
"clients/transferexpert/Overseas Shuttle Transfer.md"
|
||||
]
|
||||
}
|
1
posts/.obsidian/workspaces.json
vendored
Normal file
1
posts/.obsidian/workspaces.json
vendored
Normal file
@ -0,0 +1 @@
|
||||
{"nextjs":{"main":{"id":"6eb16750324040cd","type":"split","children":[{"id":"3f8e82952beeaf35","type":"leaf","state":{"type":"backlink","state":{"file":"clients/istanbulprivatetransfers/home.md","collapseAll":false,"extraContext":false,"sortOrder":"alphabetical","backlinkCollapsed":false,"unlinkedCollapsed":true}}},{"id":"53cddf3f354b07c8","type":"leaf","state":{"type":"backlink","state":{"file":"clients/istanbulprivatetransfers/home.md","collapseAll":false,"extraContext":false,"sortOrder":"alphabetical","backlinkCollapsed":false,"unlinkedCollapsed":true}}},{"id":"7eecb3d13b2b0f5c","type":"leaf","active":true,"state":{"type":"markdown","state":{"file":"clients/istanbulprivatetransfers/home.md","mode":"preview"}},"group":"9cc03ad1db36444c"},{"id":"f2c37366d33d1416","type":"leaf","state":{"type":"markdown","state":{"file":"clients/istanbulprivatetransfers/home.md","mode":"preview"}},"group":"9cc03ad1db36444c"}],"direction":"vertical"},"left":{"id":"d9f6ed51bfb2a3a6","type":"split","children":[{"id":"9ba85e6bae3ec9f3","type":"tabs","children":[{"id":"52b7187e736ea647","type":"leaf","state":{"type":"file-explorer","state":{}}},{"id":"1c9e874d653cde9d","type":"leaf","state":{"type":"search","state":{"query":"tag:#js-code","matchingCase":false,"explainSearch":false,"collapseAll":true,"extraContext":false,"sortOrder":"alphabetical"}}},{"id":"daa2e5abdc36c570","type":"leaf","state":{"type":"starred","state":{}}}]}],"direction":"horizontal","width":347.0121879577637},"right":{"id":"6576f251ebe95476","type":"split","children":[{"id":"123c044acaf945c8","type":"tabs","children":[{"id":"673e8bbfb11e3c2b","type":"leaf","state":{"type":"backlink","state":{"file":"clients/istanbulprivatetransfers/home.md","collapseAll":true,"extraContext":true,"sortOrder":"alphabetical","backlinkCollapsed":false,"unlinkedCollapsed":false}}},{"id":"6ca348cc4fcdceca","type":"leaf","state":{"type":"tag","state":{"sortOrder":"frequency"}}},{"id":"f60dc3508c5d201d","type":"leaf","state":{"type":"outline","state":{"file":"clients/istanbulprivatetransfers/home.md"}}}],"currentTab":1}],"direction":"horizontal","width":316.2668762207031,"collapsed":true}}}
|
2
posts/Day Planners/Day Planner-20201229.md
Normal file
2
posts/Day Planners/Day Planner-20201229.md
Normal file
@ -0,0 +1,2 @@
|
||||
## Day Planner
|
||||
- [ ]
|
@ -4,7 +4,7 @@ canonical: "https://www.cbsofyalioglu.com/self-hosted-confluence/"
|
||||
cover: "https://cbsofyalioglu.fra1.digitaloceanspaces.com/note-images/confluence-installation/confluence.jpg"
|
||||
---
|
||||
|
||||
One of our customers from [Seablue](https://www.seabluetours.com) and [AirportTransfer](https://airporttransfer.ist) ask the possibility of using Atlassian Confluence as a self-hosted wiki program. We look for solutions for a while. Later on, we discovered Cloudron app. In this article, We'll install Confluence with a custom domain on our servers.
|
||||
One of our customers ask the possibility of using Atlassian Confluence as a self-hosted wiki program. We look for solutions for a while. Later on, we discovered Cloudron app. In this article, We'll install Confluence with a custom domain on our servers.
|
||||
|
||||
[[Test Linki]]
|
||||
[[Zettelkasten Metodu]]
|
||||
|
47
posts/articles-tr/Taksim Yemek Yenilebilecek Yerler.md
Normal file
47
posts/articles-tr/Taksim Yemek Yenilebilecek Yerler.md
Normal file
@ -0,0 +1,47 @@
|
||||
In this post, We made a subjective list of the best affordable places to eat in Beyoglu. We experienced those restaurants many times for years. Those are also favourite places of the locals. Therefore, you can safely eat in those places.
|
||||
|
||||
|
||||
## FICCIN
|
||||
|
||||
FICCIN Beyoğlu, Kallavi sokağın efsane restoranlarından biridir. İki güzide kız kardeş tarafından işletilen bu restoran Beyoğlu bölgesinde çalışanların favori restoranlarından biridir.
|
||||
Sabah kahvaltısı, öğle ve akşam yemekleri için tercih edilebilir. Çerkes mutfağının zengin lezzetlerini de kapsayan geniş bir menüleri vardır.
|
||||
|
||||
|
||||
FICCIN is one of the legendary restaurants of Beyoğlu Kallavi Street.
|
||||
Run by two distinguished sisters, this restaurant is one of the favorite restaurants of those working in the Beyoğlu region.
|
||||
It can be preferred for breakfast, lunch and dinner.
|
||||
They have a wide range of menus including the rich flavors of Circassian cuisine.
|
||||
|
||||
Adress: Asmalı Mescit Mahallesi İstiklal Caddesi Kallavi Sk. No:13/1
|
||||
URL: https://www.ficcin.com/
|
||||
|
||||
|
||||
|
||||
## Lades Lokantası
|
||||
Lades Türkiye'nin en iyi menemenin yapıldığı bir kaç lokantadan birisidir.
|
||||
Lütfen bu kadar basit bir yemek olmasından ötürü Lades'i göz ardı etmeyin.
|
||||
Yıllarca gazeteler tarafından en iyisi olarak değerlendirilmiştir.
|
||||
Önünden geçseniz fark etmeyeceğiniz bir yer olan bu gösterişsiz restoranı muhakkak menemen yemelisiniz.
|
||||
|
||||
Menemen is basically a local food which prepared with eggs scrambled with tomatoes and green pepper. It looks like a simple food. However, if you try it on Lades Restaurant, you'll be amazed. It has been rated the __Best Menemen Maker__ by newspapers for years.
|
||||
You should definitely eat menemen in this unpretentious restaurant, which is a place you will not notice if you pass by.
|
||||
|
||||
|
||||
Adres: Katip Mustafa Çelebi Mahallesi, İstiklal Caddesi, Sadri Alışık Sokak, No 14/A, Beyoğlu, İstanbul
|
||||
|
||||
|
||||
## Nizam
|
||||
Nizam, yerel Türk ve Anadolu yemekleri yapan bir lokanta. Sütlü tatlıları da en az kebapları kadar lezzetlidir. Bu restoranı Galatasaray çevresinde bulabilirsiniz..
|
||||
|
||||
|
||||
Nizam is a restaurant that serves local Turkish and Anatolian cuisine.
|
||||
Their milk desserts are just as delicious as their kebabs. You can find this restaurant around Galatasaray .
|
||||
|
||||
Adress: Kalyoncu Kulluk Cd. No: 13.
|
||||
URL: https://www.nizampide.com/
|
||||
|
||||
|
||||
## Kızılkayalar
|
||||
You'll see many local fast-food company near Taksim square. Despite all of them looks similar, Kizilkayalar is a distinguished one.The place is open 24/7.
|
||||
|
||||
Adress: Sıraselviler Caddesi NO:2L, 34433
|
@ -25,15 +25,27 @@ This is my digital backroom. It is intended to be a personal public wiki page. I
|
||||
|
||||
* * [[Obsidian]]: Obsidian not alma uygulaması hakkındaki tanıtım yazım.
|
||||
|
||||
## Friends Accounts
|
||||
|
||||
- [TED Account](https://www.ted.com/profiles/25441612)
|
||||
- [Travel Blogs of Hatena](https://profile.hatena.ne.jp/istanbultransferexpert/)
|
||||
- [Istanbul Private Transfer Expert Proven Expert Reviews](https://www.provenexpert.com/istanbulairporttransfer/)
|
||||
- [RiseUp Blog](https://we.riseup.net/privatetransfer)
|
||||
- [Transfer Expert Wiki](https://www.viki.com/users/transferexpert/about)
|
||||
- [LinkCentre Account](https://www.linkcentre.com/profile/canburaks/)
|
||||
- [LinkCentre of Istanbul Transfer Expert](https://www.linkcentre.com/profile/canburaks/)
|
||||
- [ApSense Business Network](http://www.apsense.com/user/webmeister/have?id=185327)
|
||||
- [ApSense Business Network for Istanbul Cruise Port Transfer](http://www.apsense.com/user/webmeister/have?id=185328)
|
||||
- [Dailygram - Istanbul Transport Guide](https://dailygram.com/index.php/blog/848367/istanbul-traveler-transportation-guide/)
|
||||
- [UK - Travel Agencies](http://co.uk-www.com/istanbultransferexpert.com)
|
||||
- [Transport International](https://www.transport-international.com/professional/istanbul-transfer-expert-6003)
|
||||
- [TripAdvisor](https://www.tripadvisor.com/Profile/cbsofyalioglu)
|
||||
- [Sony Community](https://us.community.sony.com/s/profile/0054O000009NhSa?language=en_US)
|
||||
- [SeoSiteChecUp Test](https://seositecheckup.com/seo-audit/istanbultransferexpert.com)
|
||||
- [Nibbler Test](https://nibbler.silktide.com/en_US/reports/istanbultransferexpert.com)
|
||||
- [Seeking Alpha](https://seekingalpha.com/user/52932217/comments)
|
||||
- [Travel Agencies Turkey - FolkD](https://www.folkd.com/user/transferexpert)
|
||||
|
||||
|
||||
|
||||
<br/>
|
||||
<br/>
|
||||
|
||||
[...](/notes-tr/istanbulprivatetransfers/index)
|
||||
|
||||
[...](/notes-tr/seabluetours/blog-headers)
|
||||
|
||||
|
||||
|
||||
|
34
posts/notes-eng/Bitnami Nginx Wordpress SSL.md
Normal file
34
posts/notes-eng/Bitnami Nginx Wordpress SSL.md
Normal file
@ -0,0 +1,34 @@
|
||||
### Check Approach type
|
||||
test ! -f "/opt/bitnami/common/bin/openssl" && echo "Approach A: Using system packages." || echo "Approach B: Self-contained installation."
|
||||
|
||||
|
||||
### Step 1: Install The Lego Client
|
||||
Note that you will need to replace the X.Y.Z placeholder with the actual version number of the downloaded archive:
|
||||
```bash
|
||||
d /tmp
|
||||
curl -Ls https://api.github.com/repos/xenolf/lego/releases/latest | grep browser_download_url | grep linux_amd64 | cut -d '"' -f 4 | wget -i -
|
||||
tar xf lego_vX.Y.Z_linux_amd64.tar.gz
|
||||
sudo mkdir -p /opt/bitnami/letsencrypt
|
||||
sudo mv lego /opt/bitnami/letsencrypt/lego
|
||||
```
|
||||
|
||||
Turn off all Bitnami services:
|
||||
sudo /opt/bitnami/ctlscript.sh stop
|
||||
|
||||
|
||||
```bash
|
||||
sudo /opt/bitnami/letsencrypt/lego --tls --email="cgr.koc@gmail.com" --domains="airporttransfer.ist" --domains="www.airporttransfer.ist" --path="/opt/bitnami/letsencrypt" run
|
||||
```
|
||||
|
||||
Step 3: Configure The Web Server To Use The Let’s Encrypt Certificate
|
||||
For NGINX under Approach B (Self-contained Bitnami installations):
|
||||
|
||||
```bash
|
||||
sudo mv /opt/bitnami/nginx/conf/server.crt /opt/bitnami/nginx/conf/server.crt.old
|
||||
sudo mv /opt/bitnami/nginx/conf/server.key /opt/bitnami/nginx/conf/server.key.old
|
||||
sudo mv /opt/bitnami/nginx/conf/server.csr /opt/bitnami/nginx/conf/server.csr.old
|
||||
sudo ln -sf /opt/bitnami/letsencrypt/certificates/DOMAIN.key /opt/bitnami/nginx/conf/server.key
|
||||
sudo ln -sf /opt/bitnami/letsencrypt/certificates/DOMAIN.crt /opt/bitnami/nginx/conf/server.crt
|
||||
sudo chown root:root /opt/bitnami/nginx/conf/server*
|
||||
sudo chmod 600 /opt/bitnami/nginx/conf/server*
|
||||
```
|
@ -1,7 +0,0 @@
|
||||
---
|
||||
title: "Kirazın Tadı"
|
||||
---
|
||||
## Kirazın Tadı
|
||||
Abbas Kiyarüstemi'nin Kirazın Tadı filminden bir sahne. İlaç niyetine.
|
||||
|
||||
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/U2RMqInBS6c" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html>
|
@ -1,6 +0,0 @@
|
||||
---
|
||||
title: "Airport Services - Istanbul Airport Transfer"
|
||||
description: "Private Transfers Airport Departures made easy. Get to the longest lines and labyrinth-like terminals faster than ever with an airport concierge. As we pass ..."
|
||||
---
|
||||
|
||||
|
@ -1,89 +0,0 @@
|
||||
# Istanbul Airport Transfer
|
||||
Seamless airport travel
|
||||
|
||||
Relax with 1 hour of complimentary wait time and flight tracking.
|
||||
|
||||
All-inclusive pricing
|
||||
|
||||
Count on all-inclusive rates, confirmed before booking.
|
||||
|
||||
Ride flexibility
|
||||
|
||||
Change or cancel for free up until 1 hour prior to pickup.
|
||||
|
||||
* img: istanbul airport transfer
|
||||
Airport transfer in the city
|
||||
|
||||
|
||||
Istanbul Airport transfer in the city
|
||||
|
||||
If you are stepping on a plane, if you are tired of a long flight, there is no better antidote than a direct Istanbul private Transfers airport transfer to reach your destination.Istanbul private transfer is safely transports its guests to Istanbul with its own fleet of vehicles. Wherever you go in Istanbul in 2019, when you contact us, our professional drivers can monitor your flight and adjust for delays beyond your control. They are all us drivers hand-picked and locally informed, so feel free to ask for tips or advice on what to do during your stay.
|
||||
|
||||
Get to or from the airport
|
||||
|
||||
istanbul private transfers chauffeur service aims to achieve the very highest possible standards possible for all its passengers.
|
||||
When you come to Istanbul from any part of the world for business, holiday or sightseeing, Istanbul private Transfers always welcomes you and with the best service with maximum comfort and low costs. You feel at home, at work and special.
|
||||
Traveling from airports to your hotel with family or colleagues? A Istanbul private Transfers Business Van can be shared by up to five people together, or a VIP Sprinter can be shared of 8 people with plenty of room for luggage. For those after that little bit extra, consider our First Class service for the epitome of style and comfort… a great idea for special occasions call us.
|
||||
|
||||
* img: istanbul vip transfer Lux VIP Sprinter
|
||||
* img: Mercedes Vito V
|
||||
|
||||
|
||||
Airport Transportation;
|
||||
|
||||
You Made a Search for Transfer from Istanbul? Airport to SultanAhmet – Select Your Transport Available Transfer Types and TOTAL prices for 2 Adult are shown below.
|
||||
|
||||
What You’ll Do
|
||||
|
||||
First Relax, in Istanbul the Airport Transfer knowing that your driver will track your flight and accommodate delays and early arrivals.
|
||||
Enjoy the privacy and comfort of a private ride through the greater Istanbul area.
|
||||
Watch the scenery in comfort as your driver takes you from (SAW) Sabiha Gokcen or Istanbul Airport to the destination of your choice
|
||||
|
||||
Overview from Airport Transfer as VIP or Private Transfer.
|
||||
|
||||
Relax as you arrive in Istanbul with a private transfer from SAW Sabiha G?k?en and Istanbul Airport (IST) to your centrally located city hotel. Pick-up service is also available from cruise ports of Salipazari and Karakoy. Transfers are available all day, every day ( including holidays ).
|
||||
|
||||
How do we give a service as.
|
||||
|
||||
Begin your stay in Istanbul with a private and worry-free airport transfer from Istanbul SAW Sabiha G?kcen and Istanbul Airport to your hotel in the city center.
|
||||
|
||||
The Transfer service offers chauffeured executive cars, taxis, and VIP or limousines for hassle-free transportation from Istanbul Airport and cruise ports to centrally located Istanbul hotels. Transfers are also available in the opposite direction, from city hotels to the airports and cruise ports.
|
||||
There?s no need to waste time and effort looking for taxis and negotiating prices. In the site Booking your transfer in advance will give you peace of mind.
|
||||
|
||||
Pre-book your Istanbul airport or cruise ship terminal transportation for any time of the day, on any day of the week. You will be met outside the customs area by an English-speaking representative and driven to your centrally located Istanbul hotel in comfort.
|
||||
|
||||
What’s Included
|
||||
|
||||
Airport Transfer can you One-way or return transfer ( as per option booked ) you can pay this order with credit card and paypal or you can pay to the driver directly for any currency ( it’s your choice ).
|
||||
In Istanbul Airport Transfer Meeting point our airport controller hold on your(s) name varies depending on option booked.
|
||||
|
||||
The Transfer services: Airport Transfer SAW Sabiha or Istanbul Airport transfer(s) to Your Istanbul Hotel(s) or private address.
|
||||
|
||||
The Transfer services: Airport Transfer SAW Sabiha or Istanbul Airport transfer(s) to Your Istanbul Hotel(s) and return ( A to B ).
|
||||
|
||||
we prowide transfer from istanbul port to city centre and to istanbul airport(s).
|
||||
|
||||
Remember This:
|
||||
|
||||
? The Taksim and the Old City areas ( sultanahmet ) of Istanbul are considered city hotel locations. If you are staying at other locations, there may be additional fees. Please contact the local tour provider for details.
|
||||
? Please provide the following information prior to the transfer: Flight details, e.g. arrival time and flight number, and the name and address of your hotel or private address.
|
||||
? It takes about 30 minutes ( dpends on traffic ) to get from Old City to the airport but we recommend be live early from your hotel or preivate address , and 45 minutes to get from Taksim to the airport if there is no traffic. When you book your transfer, keeping the possibility of traffic in mind.
|
||||
? Incoming flights will be monitored. Representatives will be there for you on time even if there is a delay to your flight.
|
||||
|
||||
Book A transfer from airport or a destination to your target
|
||||
|
||||
“Istanbul New Airport Transfer” provides transfer service to/from both istanbul Airport and Sabiha Gokcen Airport
|
||||
to any accommodation in Sultanahmet, Taksim, Beyoglu, Besiktas, Sisli, Laleli, Beyazit area and in any other part of Istanbul. Also, transfer services are provided from Karakoy and Sali Pazari Cruise Ports to your hotel in any part of Istanbul. Moreover, apart from the hotel transfers, you can use our service for transportation to fair & exhibition centers and business districts.
|
||||
|
||||
The transfer service runs day & night with its 7/24 available operations department to help you with your transfer service arrangements.
|
||||
|
||||
Our colleagues are always available at the airport.
|
||||
So, no matter what your arrival time, we can always greet you with a sign with your name on it, load your luggage into the van and transfer you to your accommodation directly with our private air-conditioned brand-new vans, without stopping anywhere to waste your time.
|
||||
This would be the easiest way, most comfortable and convenient way to travel from either airport to your hotel, especially if you are a first-timer.
|
||||
|
||||
The most important upside of our service comparing to taxi is that there is no hidden costs, and it always has a fixed price. Also, if you need transfer service between two airports, Istanbul Airport Transfer can do it for you with the best price and service quality.
|
||||
|
||||
Considering that there is no direct transportation in between, and the notorious taxi drivers for overcharging visitors, this would be the most convenient option for you. If you are arriving as a group, or need transfer service between any points, please contact our office directly to get the best rates we have for your group.
|
||||
|
||||
All Transfers services provide 24/7
|
||||
( including the national and religious holidays )
|
@ -1,81 +0,0 @@
|
||||
---
|
||||
title: "Istanbul City Transfer - Istanbul Airport Transfer"
|
||||
description: "Istanbul city transfer, and all over Turkey reliable, low-cost, fixed scheduled airport transfers, airport taxi, for more info call us: +90 544 490 4242."
|
||||
---
|
||||
|
||||
## Istanbul City Transfer
|
||||
Relax with 1 hour of complimentary wait time and flight tracking.
|
||||
|
||||
## All-inclusive pricing
|
||||
Count on all-inclusive rates, confirmed before booking.
|
||||
|
||||
## Ride flexibility
|
||||
Change or cancel for free up until 1 hour prior to pickup.
|
||||
|
||||
|
||||
## City Transfer Service!
|
||||
Istanbul city transfer, and all over Turkey reliable, low-cost, fixed scheduled airport transfers, airport taxi, airport bus and private airport transfers ? services we provide. We provide private airport transfers from/to Istanbul Airport (IST) & Sabiha Gokcen Airport (SAW), Airport Services Istanbul, Local Guides and City Tours in Istanbul and in many other cities, departing from Istanbul.
|
||||
|
||||
Many years we have specialized in all types of Airport transfers offering safe and new vehicles managed by experienced, profesional and local drivers. Whether you are traveling for business or pleasure, we as Private Transfers in Istanbul offers you the most stressful and comfortable part of your journey.
|
||||
|
||||
### What else we provide?
|
||||
Istanbul city Transfers is member of Travel Group of name Cosar Turism and Transporting, a well established reservation company located in Istanbul. The Travel Company was established in 2010.
|
||||
With great care and has been developing ever since by offering expert services to its customers in all kinds of Tours. Hotel Accommodation and City Transfer Services.
|
||||
Our team is always professional and committed to our best service!
|
||||
Event planner is ready to assist you for all your needs for your event in Istanbul and all over Turkey. We offer an easy to use web tools that enables us to provide with the necessary information about road-transport requirements related to its effectiveness.
|
||||
We will turn this information into plans and budget options for you. Meeting & event services group helps our clients manage their meetings and events more efficiently and cost effectively.
|
||||
|
||||
|
||||
### Transportation in Turkey:
|
||||
We are experts in cruises and tours, providing unforgettable tours by all kind of vehicles and vessels?
|
||||
To couples, families, business groups, group of friends and moreover for special occasions, such as Gala dinners, Weddings, Birthdays and all kind of Parties!
|
||||
At now, you know what we do ? we are here to assist you for your travel needs, offering all services from start to finish: Istanbul Airport Transfer, hotels, privatelocal guides, drivers and many more. Feel free to contact us via WhatsApp, Phone, E-mail or web site booking or question forms.?Istanbul Private transfers offices are open 24 hours a day, 7 days a week, 365 day all the year, to meet all your corporate transportation needs.?You can choose from many different vehicle options, from a classic and comfortable sedan to Limos and VIP and luxury Mercedes Vito or Mercedes Sprinter van for your special event or party.
|
||||
|
||||
## Overview from Airport Transfer as VIP or Istanbul Private Transfer.
|
||||
|
||||
|
||||
Relax as you arrive in Istanbul with a private transfer from SAW Sabiha G?k?en and Istanbul Airport (IST) to your centrally located city hotel. Pick-up service is also available from cruise ports of Salipazari and Karakoy. Transfers are available all day, every day ( including holidays ).
|
||||
|
||||
### How do we give a service as.
|
||||
Begin your stay in Istanbul with a private and worry-free airport transfer from Istanbul SAW Sabiha G?kcen and Istanbul Airport to your hotel in the city center.
|
||||
|
||||
The Istanbul Private Transfer service offers chauffeured executive cars, taxis, and VIP or limousines for hassle-free transportation from Istanbul Airport and cruise ports to centrally located Istanbul hotels. Transfers are also available in the opposite direction, from city hotels to the airports and cruise ports.
|
||||
There?s no need to waste time and effort looking for taxis and negotiating prices. In the site Booking your transfer in advance will give you peace of mind.
|
||||
|
||||
Pre-book your Istanbul airport or cruise ship terminal transportation for any time of the day, on any day of the week. You will be met outside the customs area by an English-speaking representative and driven to your centrally located Istanbul hotel in comfort.
|
||||
|
||||
### What’s Included
|
||||
* VIP Sprinter
|
||||
* Airport Transfer can you One-way or return transfer ( as per option booked ) you can pay this order with credit card and paypal or you can pay to the driver directly for any currency ( it’s your choice ).
|
||||
* In Istanbul Airport Transfer Meeting point our airport controller hold on your(s) name varies depending on option booked.
|
||||
|
||||
* The Transfer services: Airport Transfer SAW Sabiha or Istanbul Airport transfer(s) to Your Istanbul Hotel(s) or private address.
|
||||
|
||||
* The Transfer services: Airport Transfer SAW Sabiha or Istanbul Airport transfer(s) to Your Istanbul Hotel(s) and return ( A to B ).
|
||||
|
||||
* we prowide transfer from istanbul port to city centre and to istanbul airport(s).
|
||||
|
||||
### Remember This:
|
||||
The Taksim and the Old City areas ( sultanahmet ) of Istanbul are considered city hotel locations. If you are staying at other locations, there may be additional fees. Please contact the local tour provider for details.
|
||||
|
||||
Please provide the following information prior to the transfer: Flight details, e.g. arrival time and flight number, and the name and address of your hotel or private address.
|
||||
|
||||
It takes about 30 minutes ( dpends on traffic ) to get from Old City to the airport but we recommend be live early from your hotel or preivate address , and 45 minutes to get from Taksim to the airport if there is no traffic. When you book your transfer, keeping the possibility of traffic in mind.
|
||||
|
||||
Incoming flights will be monitored. Representatives will be there for you on time even if there is a delay to your flight.
|
||||
|
||||
### Book A transfer from airport or a destination to your target
|
||||
|
||||
“Istanbul New Airport Transfer” provides transfer service to/from both istanbul Airport and Sabiha Gokcen Airport
|
||||
to any accommodation in Sultanahmet, Taksim, Beyoglu, Besiktas, Sisli, Laleli, Beyazit area and in any other part of Istanbul. Also, transfer services are provided from Karakoy and Sali Pazari Cruise Ports to your hotel in any part of Istanbul. Moreover, apart from the hotel transfers, you can use our service for transportation to fair & exhibition centers and business districts.
|
||||
|
||||
The transfer service runs day & night with its 7/24 available operations department to help you with your transfer service arrangements.
|
||||
|
||||
Our colleagues are always available at the airport.
|
||||
So, no matter what your arrival time, we can always greet you with a sign with your name on it, load your luggage into the van and transfer you to your accommodation directly with our private air-conditioned brand-new vans, without stopping anywhere to waste your time.
|
||||
This would be the easiest way, most comfortable and convenient way to travel from either airport to your hotel, especially if you are a first-timer.
|
||||
|
||||
The most important upside of our service comparing to taxi is that there is no hidden costs, and it always has a fixed price. Also, if you need transfer service between two airports, Istanbul Airport Transfer can do it for you with the best price and service quality.
|
||||
|
||||
Considering that there is no direct transportation in between, and the notorious taxi drivers for overcharging visitors, this would be the most convenient option for you. If you are arriving as a group, or need transfer service between any points, please contact our office directly to get the best rates we have for your group.
|
||||
|
@ -1,43 +0,0 @@
|
||||
# Istanbul Primeclass Welcome
|
||||
## Seamless airport travel
|
||||
Relax with 1 hour of complimentary wait time and flight tracking.
|
||||
|
||||
## All-inclusive pricing
|
||||
Count on all-inclusive rates, confirmed before booking.
|
||||
|
||||
## Ride flexibility
|
||||
Change or cancel for free up until 1 hour prior to pickup.
|
||||
|
||||
## Istanbul Primeclass Welcome
|
||||
Istanbul airport Primeclass Welcome
|
||||
Sabiha Gokcen Airport Primeclass Welcome
|
||||
|
||||
### How to Make Primeclass Welcome?
|
||||
Our special welcome service at the airport is also among your options.
|
||||
|
||||
And we have a __Primeclass__ Service that will make you, our private customers, feel more special.
|
||||
|
||||
Our __Special Assistant__ will meet you at the door of the plane, and after that, after helping you with passport control, he will take your luggage and take you to your car.? Your __well-dressed English-speaking__ driver will take you there. and your driver will leave you at your hotel with a calm and reliable ride to your hotel.
|
||||
|
||||
### This is what we call Primeclass welcome.
|
||||
|
||||
## Sabiha Gokcen Airport Primeclass Welcome
|
||||
img: Airport transfer with Primeclass Welcome
|
||||
img: Transportation with Primeclass Welcome
|
||||
|
||||
|
||||
### Istanbul Primeclass Welcome Service
|
||||
[Book A transfer from airport or a destination to your target](https://istanbulprivatetransfers.com)
|
||||
|
||||
“Istanbul New Airport Transfer” provides transfer service to/from both istanbul Airport and Sabiha Gokcen Airport
|
||||
to any accommodation in Sultanahmet, Taksim, Beyoglu, Besiktas, Sisli, Laleli, Beyazit area and in any other part of Istanbul. Also, transfer services are provided from Karakoy and Sali Pazari Cruise Ports to your hotel in any part of Istanbul. Moreover, apart from the hotel transfers, you can use our service for transportation to fair & exhibition centers and business districts.
|
||||
|
||||
The transfer service runs day & night with its 7/24 available operations department to help you with your transfer service arrangements.
|
||||
|
||||
|
||||
### Our colleagues are always available at the airport.
|
||||
So, no matter what your arrival time, we can always greet you with a sign with your name on it, load your luggage into the van and transfer you to your accommodation directly with our private air-conditioned brand-new vans, without stopping anywhere to waste your time.
|
||||
This would be the easiest way, most comfortable and convenient way to travel from either airport to your hotel, especially if you are a first-timer.
|
||||
The most important upside of our service comparing to taxi is that there is no hidden costs, and it always has a fixed price. Also, if you need transfer service between two airports, Istanbul Airport Transfer can do it for you with the best price and service quality.
|
||||
|
||||
Considering that there is no direct transportation in between, and the notorious taxi drivers for overcharging visitors, this would be the most convenient option for you. If you are arriving as a group, or need transfer service between any points, please contact our office directly to get the best rates we have for your group.
|
@ -1,30 +0,0 @@
|
||||
# Save 20% For All Repeat Transfer Bookings
|
||||
|
||||
|
||||
### Save %20 On runway Bookings
|
||||
|
||||
Istanbul Airport Transfer
|
||||
|
||||
Save %20 On runway bookings..
|
||||
|
||||
Easy Booking.
|
||||
|
||||
Use the easy booking system.
|
||||
|
||||
|
||||
## Save %20 on Istanbul Airport Transfer!
|
||||
### Make your trip to and from the airport as convenient as possible! With a variety of transport options to suit your needs, book your airport transfer or airport transport in advance and save yourself some hassle.
|
||||
|
||||
|
||||
* img: Multi Vehicle Options
|
||||
|
||||
* img: 7/24 Service
|
||||
|
||||
* img: Profesional Drivers
|
||||
|
||||
|
||||
We discount on booking + runway Istanbul Airport Transfer ‘s and all City Transfer Istanbul ensures that the Service you will recive is the least stressful and most comfortable part of your journey.
|
||||
Our expert transportation team will take care of every details of your travel plans. City Transfer Istanbul provides comfortable and safe travel for all fast pace business needs.
|
||||
|
||||
On daily bases, we serve hundreds of customers from all over the world, who want to get transfered either from the New Istanbul Airport, Sabiha Gokcen Airport, the cruise port and their hotel.
|
||||
Moreover we provide Meet and Greet services at the meeting points.
|
@ -1,18 +0,0 @@
|
||||
---
|
||||
title: "Booking - Istanbul Airport Transfer"
|
||||
description: "Pick Up Point, Drop Of Point, Price. Istanbul Airport (IST), Old City (Sultanahmet), € 55. Sabiha Gokcen Airport (SAW), Old City (Sultanahmet), € 65. Istanbul ..."
|
||||
---
|
||||
|
||||
# Booking a trip in Istanbul
|
||||
|
||||
# Easy Transfer Booking
|
||||
|
||||
### It's all done for you in 4 easy steps.
|
||||
You can book a transfer from istanbulprivatetransfers.com to your hotel area from the website online, and we'll be there on the date and time you choose.
|
||||
English speaking drivers will await you on time, holding a card with your name on it on the Airport arrivals hall.
|
||||
We?ll also when u want give you free WiFi and bottled water along the way (It is standart on us transfers).
|
||||
|
||||
Regardless of your flight delay, you will never pay extra for parking or waiting fees. Your vehicle will wait until you get off the plane.
|
||||
|
||||
In fact, your drivers are guaranteed to run on time. Your Real Time flight tracking system is designed to fit your schedule. At the moment you need to reach our office or welcome service will be enough. We share this information with you after making your reservation. Our drivers and receptionists will help you with your luggage. There will be no charge for this service.
|
||||
|
@ -1,100 +0,0 @@
|
||||
---
|
||||
tags: [UK, Switzerland, Romania, Ukraine, USA, Lebanon, UAE, Russia]
|
||||
---
|
||||
# Istanbul Private Transfer
|
||||
|
||||
|
||||
|
||||
You Made a Search on internet for Transfer from Istanbul Airport to Sultanahmet or Taksim square?
|
||||
|
||||
## Istanbul Airport Transfer, Sabiha Gokcen Airport transfer
|
||||
Luxury Car service and
|
||||
Daily City Tours in Istanbul.
|
||||
Book a ride from airport to city centre or from city to airport in 4 steps and safe.
|
||||
|
||||
|
||||
|
||||
## Select Your Transport from our destination!
|
||||
For our transfer is Available Transfer Types and TOTAL prices for 1-12 Adult are shown below.
|
||||
|
||||
### Important Service Notice:
|
||||
If you have booked a istanbul private transfer from reservation forum, dont worry..
|
||||
|
||||
Wait for a response from us, after making the reservation if you do not arrive within 3 hours you can check your spam folder or call us we can also approve your transfer in this way.
|
||||
|
||||
## The New Istanbul Airport Transfer What You’ll Do:
|
||||
First Relax, the new Istanbul Airport knowing that your driver will track your flight and accommodate delays and early arrivals. How can we do for enjoy the privacy and comfortable of a private drive through the greater Istanbul in area. Watch the scenery in comfort as your driver takes you from (SAW) Sabiha Gokcen or Istanbul Istanbul Airport to the destination of your choice Overview from Airport the Transfer as Lux, VIP or Private Transfers. You arrive in Istanbul with a transfer from (SAW) Sabiha G?k?en and Istanbul Airport (IST) to your centrally located city hotel. The Pick-up service is also available from cruise ports of Karakoy and Salipazari. The transfers is available for all day, every day ( we have included holidays ).
|
||||
|
||||
## How do we give a service as Airport Transportation Services.
|
||||
In Istanbul with a private service and worry-free airport transfer from Istanbul SAW Sabiha G?kcen and Istanbul Airport to your hotel in the city centre.
|
||||
|
||||
### Transportation in Turkey:
|
||||
We are experts in cruises and tours, providing unforgettable tours by all kind of vehicles and vessels?
|
||||
To couples, families, business groups, group of friends and moreover for special occasions, such as Gala dinners, Weddings, Birthdays and all kind of Parties!
|
||||
|
||||
At now, you know what we do ? we are here to assist you for your travel needs, offering all services from start to finish: Istanbul Airport Transfer, hotels, privatelocal guides, drivers and many more. Feel free to contact us via WhatsApp, Phone, E-mail or web site booking or question forms.
|
||||
|
||||
Istanbul Private transfer offices are open 24 hours a day, 7 days a week, 365 day all the year, to meet all your corporate transportation needs.
|
||||
|
||||
You can choose from many different vehicle options, from a classic and comfortable sedan to Limos and VIP and luxury Mercedes Vito or Mercedes Sprinter van for your special event or party.
|
||||
|
||||
### What about is Istanbul private transfer
|
||||
The service Istanbul private Transfer and all over Turkey is reliable, low-cost, fixed scheduled airport transfers with van or luxury sedans, airport taxi, airport bus and airport transfers and services we provide.
|
||||
|
||||
Many years we have specialized in all types of Airport transfers offering safe and new vehicles managed by experienced, profesional and local drivers.?Whether you are traveling for business or pleasure, we as Private Transfers in Istanbul offers you the most stressful and comfortable part of your journey.
|
||||
|
||||
We provide private airport transfers from/to Istanbul Airport (IST) & Sabiha Gokcen Airport (SAW), Airport Services Istanbul, Local Guides and City Tours in Istanbul and in many other cities, departing from Istanbul.
|
||||
|
||||
### Our professional and expert transportation team will take care of every details of your travel plans.
|
||||
|
||||
Istanbul Private Transfers provides comfortable and safe travel for all fast pace business needs.
|
||||
|
||||
Daily bases, we serve hundreds of customers from all over the world, who want to get transferred either from the Istanbul airport, Sabiha Gokcen Airport, the cruise port and their hotel.
|
||||
|
||||
Our team is always professional and committed to our best service!
|
||||
The Event planner is ready to assist you for all your needs for your event in Istanbul and all over Turkey. You can make a call and write with whatsapp, We offer an easy to use web tools that enables us to provide with the necessary information about road-transport requirements related to its effectiveness.
|
||||
|
||||
We will turn this information into plans and budget options for you. Meeting & event services group helps our clients manage their meetings and events more efficiently and cost effectively.
|
||||
|
||||
### Also at meeting points on Istanbul Transportation.
|
||||
From 2010, our primary goal is the high quality of our private transfers.? This is why, Istanbul Private Transfer begin in Istanbul?
|
||||
|
||||
Visiting our simply to use web site, you can book the transfer you want, just by tree clicks.
|
||||
|
||||
### What else we provide?
|
||||
Istanbul private Transfers is member of Travel Group of name Cosar Turism and Transporting, a well established reservation company located in Istanbul. The Travel Company was established in 2010.??With great care and has been developing ever since by offering expert services to its customers in all kinds of Tours.?Hotel Accommodation and City Transfer Services.
|
||||
|
||||
#### We provide 7/24 services in Istanbul.
|
||||
#### You need an emergency Profesional driver/chauffeur
|
||||
Do not forget to get information from our Whatsapp line. If you do not prefer taxi drivers who do not speak English, who claim to be professional and have no certificate, you are at the right place.
|
||||
|
||||
### What all is Included on Transfers
|
||||
Istanbul Airport Transfer can you One-way or return transfer ( as per option booked ) you can pay this order with credit card and paypal or you can pay to the driver directly for any currency ( it’s your choice ).
|
||||
|
||||
In Istanbul Airport Transfer Meeting point our airport controller hold on your(s) name varies depending on option booked.
|
||||
|
||||
The included services: Istanbul Airport Transfer SAW Sabiha or Ataturk Airport transfer(s) to Your Istanbul Hotel(s) or private address.
|
||||
The included services: Istanbul Airport Transfer SAW Sabiha or Ataturk Airport transfer(s) to Your Istanbul Hotel(s) and return ( A to B ). We prowide transfer from istanbul port to city centre and to istanbul airport(s).
|
||||
|
||||
### Remember This? ( Istanbul Private Transfer )
|
||||
The Beyoglu (Taksim) and the Old City areas ( is the Sultanahmet Square ) of Istanbul are considered many of the city hotel locations. If you are want the other locations, there may be additional fees. Please contact the local tour provider for details. Notice use the whatsapp formore questions 24/7.
|
||||
|
||||
Please provide the following information prior for the transfer: On the new airport we need urgent Phone via whatsapp, Flight details, e.g. arrival time and flight number, the name and address of your hotel or private address.
|
||||
|
||||
It takes about 30-45 minutes ( dpends on traffic ) to get from Old City to the airport but we recommend be live early from your hotel or preivate address , and 45-60 minutes to get from Taksim to the new airport if there is no traffic. When you book your a new transfer, keeping the possibility of traffic in mind.
|
||||
|
||||
We can the Incoming flights? monitored on the internet. Representatives will be there for you on time even if there is a delay to your flight. One from us office will be wait for welcome service. Welcome service is included to price.
|
||||
|
||||
|
||||
|
||||
|Pick Up Point | Drop Of Point | Price|
|
||||
|------|------|------|
|
||||
|Istanbul Airport (IST) | Old City (Sultanahmet) | 55 |
|
||||
|Sabiha Gokcen Airport (SAW)| Old City (Sultanahmet)| 65
|
||||
|Istanbul Airport (IST)| New City (Taksim)| 55
|
||||
|Sabiha Gokcen Airport (SAW)| New City (Taksim)| 65
|
||||
|
||||
|
||||
|
||||
*** Please kindly note that we reply all the inquiries within 24 hours, if you don’t hear from us within 24 hours, please check your spam folder or contact us via phone.
|
||||
|
@ -1,21 +0,0 @@
|
||||
## İstanbul Private Transfer Yazı İçerikleri
|
||||
|
||||
[[home]]: Anasayfa
|
||||
|
||||
[[booking]]: Rezervasyon
|
||||
|
||||
[[istanbul-galata-port]]
|
||||
|
||||
[[istanbul-classics-tour]]
|
||||
|
||||
[[istanbul-cruise-port]]
|
||||
|
||||
[[airport-services]]
|
||||
|
||||
[[istanbul-airport-transfer]]
|
||||
|
||||
[[istanbul-city-transfer]]
|
||||
|
||||
[[istanbul-primeclass-welcome]]
|
||||
|
||||
[[save-20-for-all-repeat-transfer-bookings]]
|
@ -1,21 +0,0 @@
|
||||
---
|
||||
title: "Istanbul Cruise Ports Transfer - Istanbul Airport Transfer"
|
||||
description: "Istanbul Cruise Port. As Istanbul Private Transfers;. In Istanbul Galata Cruise Port, it provides 7/24 services to you cruise guests with its luxury cars on land and ..."
|
||||
---
|
||||
# Istanbul Cruise Ports Transfer
|
||||
|
||||
Istanbul Cruise Port
|
||||
|
||||
As Istanbul Private Transfers;
|
||||
|
||||
In Istanbul Galata Cruise Port, it provides 7/24 services to you cruise guests with its luxury cars on land and well-dressed English speaking drivers.
|
||||
When you arrive at Istanbul Galata Port by cruise, our well-dressed English-speaking drivers will be waiting for you in Istanbul Galata Port to go to your hotels or take a daily Istanbul city tour.
|
||||
|
||||
– As Istanbul Private Transfer, we have been providing first-class service to you, our valuable guests, with our luxury vehicles and well-known English-speaking drivers, in and out of Istanbul since 2011.
|
||||
|
||||
– To Our Distinguished Guests
|
||||
|
||||
– We provide Departure and Return Transfer services from our Istanbul Galata Cruise Port and from Istanbul Airports to your Hotels with our Luxury Cars. In addition to this, we offer daily tour services to our esteemed guests in Istanbul.
|
||||
|
||||
– Istanbul Private Transfer Comes to Mind When You Say Reliable Istanbul Galata Cruise Port Service.
|
||||
|
@ -1,4 +0,0 @@
|
||||
---
|
||||
title: "Istanbul Classics Tour – Istanbul Airport Transfer"
|
||||
description: "Private Istanbul Classics Tour. The Sample; Our private “Istanbul Classics Tour” of Istanbul will begins in the heart of the Old City, in Sultanahmet Square. Here ..."
|
||||
---
|
@ -1,24 +0,0 @@
|
||||
---
|
||||
title: "Istanbul Galata Port Archives - Istanbul Airport Transfer"
|
||||
description: "Istanbul Galataport guests When they first arrive at Port, they feel at home, galataport luxury safe transfers. Our Port Welcoming… Read More→. Distance."
|
||||
---
|
||||
|
||||
# Istanbul Galata Port
|
||||
### Istanbul Galata Port guests
|
||||
When they first arrive at Port, they feel at home.
|
||||
Our Port Welcoming Employee Welcomes You with a Smiling Face and You.
|
||||
It gives information about the city of Istanbul.
|
||||
Then our Port wellcoming Employee Takes You Up To Your Car.
|
||||
Our well-dressed English-speaking smiling drivers take you to your hotel with a calm and safe ride.
|
||||
Our Cars are Designed Luxury and Comfortable.
|
||||
Non-alcoholic cold drinks are available in our cooler for our valued guests in our cars.
|
||||
|
||||
As Istanbul Private Transfers
|
||||
With Luxury Cars
|
||||
We provide 7/24 Transfer Service from Istanbul Galata Port to Airports or Hotels.
|
||||
We also offer Private Daily Istanbul City Tour Service to our Special Guests with our luxury cars.
|
||||
As Istanbul Private Transfers, We Provide First Class Service to You, Our Luxury Guests, with Our Luxury Vehicles and Good-Looking English-speaking Smiling face Drivers, Since 2011.
|
||||
|
||||
|
||||
Istanbul Cruise Port As Istanbul Private Transfers; In Istanbul Galata Cruise Port, it provides 7/24…
|
||||
|
14
posts/notes-tr/ping-links.md
Normal file
14
posts/notes-tr/ping-links.md
Normal file
@ -0,0 +1,14 @@
|
||||
Rakuten Wiki:
|
||||
https://www.viki.com/users/transferexpert/about
|
||||
|
||||
Wikidot:
|
||||
https://www.wikidot.com/user:info/canburaks
|
||||
|
||||
SeekingAlpha:
|
||||
https://seekingalpha.com/user/52932217/comments
|
||||
|
||||
ProductHunt:
|
||||
https://www.producthunt.com/@canburaks
|
||||
|
||||
GrowthHackers:
|
||||
https://growthhackers.com/members/canburaks
|
@ -1,41 +0,0 @@
|
||||
### 1) Yeni havaalanından şehir merkezine ulaşım yol ve çeşitleri hakkında bilgi?
|
||||
### 2) İstanbulda grup transferi, yapılırken ne gibi sağlık önlemleri alınıyor?
|
||||
keywords:
|
||||
* __istanbul airport transfer to city__,
|
||||
* __shuttle to istanbul airport__,
|
||||
* __private car transfer__
|
||||
* __luxury transfers__
|
||||
* __shuttle bus istanbul__
|
||||
* __airport shuttle istanbul__
|
||||
* __cheap airport transfer istanbul__
|
||||
|
||||
|
||||
İÇERİK ÖRNEĞİ
|
||||
- Taksiyle şu kadar tutar, şu yoldan gidilir.
|
||||
- Otobüs tek numara gider, şu kadar saaatte bir geçer.
|
||||
- Private transfer ile gidilir. Özel araç biraz pahalı olabilir ama grup araçları ekonomik olacaktır diyip bookine yönlendiririz.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## İstanbulda denenebilecek turlar, ya da İstanbulda bir tura katılırken nelere dikkat edilmeli?
|
||||
keywords:
|
||||
* __istanbul private tour guide__
|
||||
* __luxury private transfers__
|
||||
* __luxury transfers__
|
||||
* __private shuttle__
|
||||
* __istanbul chauffeur service__
|
||||
* __vip airport transfers__
|
||||
* __luxury car rental istanbul__
|
||||
|
||||
|
||||
## İstanbulda bir turist yolda kalırsa ne yapmalı?
|
||||
|
||||
## İstanbula geldiğinde telefonunun şarjı biterse ne yapmalı?
|
||||
|
||||
## İyi bir özel transfer neler sunmalıdır?
|
||||
|
||||
## Niçin özel transfer hizmeti kullanılmalıdır?
|
||||
|
||||
## Özel transfer hizmeti kullananlar ne gibi avantajlar sağlar
|
28
posts/notes-tr/shopify-variant-problem.md
Normal file
28
posts/notes-tr/shopify-variant-problem.md
Normal file
@ -0,0 +1,28 @@
|
||||
Merhaba, bahsettiğiniz problemi inceledim.
|
||||
|
||||
|
||||
Tek bir ürün için, bir diğer ürünün kısmi parçasını varyasyon olarak eklediğimizde ve ürün takibi de shopify üzerinden yapıldığında bu problem çıkıyor. İnanılır gibi olmasa da Shopify böyle bir durumu desteklemiyor, sadece 3.taraflar vasıtasıyla çözüme izin veriyor.
|
||||
|
||||
Aşağıdaki konuşmada Sajdood adlı birinin önce sorunu özetlemesini ardından da çözüm için Shopify Ekibinden biri ile yaşadığı konuşmayı bulacaksınız..
|
||||
|
||||
https://community.shopify.com/c/Shopify-Discussion/Inventory-Management-Stock-Control-for-Product-Variants/td-p/326770
|
||||
|
||||
|
||||
ÇÖZÜM
|
||||
Çözüm olarak 3.taraf uygulamalara başvuracağız. Bu uygulamalar $8 ile $20 arası ücretleri aylık olarak talep ediyorlar.
|
||||
|
||||
Süreci kısaca özetleyeceğim:
|
||||
|
||||
Tüm bikini ürünleri hem alt hem üst olarak ayrı ayrı satılan birer ürüne çevrilecek ancak ziyaretçiler bunları tek tek alamayacak.
|
||||
|
||||
Bu 3.taraf uygulamalar ile 2 ürün, tek bir ürün sayfası altında sanki tek bir ürünmüş gibi satılacak ve böylece ürün takibi senkronizasyonu sağlanmış olacak.
|
||||
|
||||
|
||||
Eğer bikinilerin alt ve üst olarak farklı beden boyutlarında satılması konusunda kararlıysanız:
|
||||
|
||||
Sizden hangi bikini ürünleri konusunda boyutları rica edeceğiğm tekrardan. (Bazı ürünlerde XL boyut olmadığı için gereksiz envanter şişikliği yapmayalım.)
|
||||
|
||||
Cuma gününe testler bitmiş ve tüm bikiniler satışa hazır hale gelmiş olacaktır.
|
||||
|
||||
|
||||
|
@ -1,10 +0,0 @@
|
||||
Slavoj Zizek'in ideoloji üzerine yaptığı müthiş konuşmanın videosu.
|
||||
|
||||
|
||||
|
||||
> "Resmi ideolojiye inanmak, muhalif olmaya giden yolun ilk adımıdır."
|
||||
\- Slavoj Žižek
|
||||
|
||||
<br/>
|
||||
|
||||
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/luTPBas7GDk" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html>
|
10
posts/travel/istanbul-airport.md
Normal file
10
posts/travel/istanbul-airport.md
Normal file
@ -0,0 +1,10 @@
|
||||
## The meeting points of the world
|
||||
The new Istanbul airport is serving now.
|
||||
|
||||
Istanbul new airport established on an area of seventy six point five million square meters.
|
||||
|
||||
The first phase of the new airport have an annual capacity of 90 million passengers. When the new Istanbul airport become fully functional, it will have 200 million passengers capacity per year and 350 flight destinations. Considering these numbers, the new airport will be the new center of aviation.
|
||||
|
||||
The new airport terminal took its inspiration from the cultural heritage of Istanbul.
|
||||
|
||||
You'll manage your own time here. Passenger information kiosks and robot guides will make your journey more comfortable.
|
11
posts/travel/istanbul.md
Normal file
11
posts/travel/istanbul.md
Normal file
@ -0,0 +1,11 @@
|
||||
Istanbul is the largest city in Turkey and the historical capital of the Ottoman Empire.
|
||||
|
||||
Istanbul was the capital of two Empires: Byzantine and Ottomans Empires.
|
||||
|
||||
According to the definition of World Heritage, " UNESCO World Heritage Site "is a property that has been recognized for its outstanding universal value or for its exceptional contribution to humanity". The name of Istanbul is given due to its significance in terms of politics, economy and trade. The most attractive city of Turkey is Istanbul.
|
||||
|
||||
If you're interested in experiencing Turkey in a way that you don't normally would, then look no further than the varied and exciting options available. In Turkey, there are several museums that you can visit. These include the Topkapi Palaca Museum, Istanbul Museum of Modern Art, Pera Museum, and the Istanbul Archaeology Museums.
|
||||
|
||||
Another important place to visit while in Turkey is the Hagia Sophia of Constantine. This is one of the best historical places to visit. In addition, if you want to see some of the best historical places, Istanbul is also a good choice. Just take a walk along Beyazit Square where there are several important historical places that mark significant moments in history. Take a tour around this historic square and learn about its significance.
|
||||
|
||||
With so many choices available to you while visiting Turkey, there is no reason for you not to have a great trip there. For more information about this country, browse our catalog. Order now!
|
Loading…
Reference in New Issue
Block a user