Compare commits

...

4 commits

Author SHA1 Message Date
Dibyashanu Pati
fdf1fb7faa added attribution link 2025-03-13 20:37:24 +05:30
Dibyashanu Pati
b991b695c4 renamed thought ocean to exocortex 2025-03-13 20:16:50 +05:30
Dibyashanu Pati
0cfd77d97d changed appearance of thought ocean 2025-03-13 19:46:37 +05:30
Dibyashanu Pati
45fcd12d85 changed colors 2025-03-11 01:31:09 +05:30
4 changed files with 74 additions and 47 deletions

View file

@ -9,7 +9,7 @@ import * as Plugin from "./quartz/plugins"
const config: QuartzConfig = { const config: QuartzConfig = {
configuration: { configuration: {
pageTitle: "˖°𓇼🌊⋆🐚🫧 My Thought Ocean", pageTitle: "💭 Exocortex",
pageTitleSuffix: "", pageTitleSuffix: "",
enableSPA: false, enableSPA: false,
enablePopovers: true, enablePopovers: true,
@ -25,41 +25,33 @@ const config: QuartzConfig = {
excludeRoot: false, // wether to exclude "/" index path to be excluded from auto generated images (false = use auto, true = use default og image) excludeRoot: false, // wether to exclude "/" index path to be excluded from auto generated images (false = use auto, true = use default og image)
}, },
theme: { theme: {
fontOrigin: "googleFonts", fontOrigin: "local",
cdnCaching: false, cdnCaching: false,
typography: { typography: {
header: "Schibsted Grotesk", header: "Source Code Pro",
body: "Source Sans Pro", body: "Source Code Pro",
code: "IBM Plex Mono", code: "Source Code Pro",
}, },
colors: { colors: {
lightMode: { lightMode: {
// light: "#faf8f8", light: "#5555a",
light: "#304555", lightgray: "#858585",
lightgray: "#e5e5e5", gray: "#585858",
gray: "#b8b8b8", dark: "#300020",
// darkgray: "#4e4e4e", darkgray: "#140400",
dark: "#2b2b2b", secondary: "#510426",
//secondary: "#284b63", tertiary: "#e91e63",
// tertiary: "#84a59d", highlight: "rgba(149, 49, 60, 0.55)",
// highlight: "rgba(143, 159, 169, 0.15)", textHighlight: "#332a0288",
// textHighlight: "#fff23688",
darkgray: "#d4d4d4",
// dark: "#ebebec",
secondary: "#7b97aa",
tertiary: "#84a59d",
highlight: "rgba(169, 109, 60, 0.15)",
textHighlight: "#b3aa0288",
}, },
darkMode: { darkMode: {
// light: "#161618", light: "#565668",
light: "#203545",
lightgray: "#393639", lightgray: "#393639",
gray: "#646464", gray: "343434",
darkgray: "#d4d4d4", darkgray: "#141414",
dark: "#ebebec", dark: "#1b1b1c",
secondary: "#7b97aa", secondary: "#8b070a",
tertiary: "#84a59d", tertiary: "#800080",
highlight: "rgba(143, 159, 169, 0.15)", highlight: "rgba(143, 159, 169, 0.15)",
textHighlight: "#b3aa0288", textHighlight: "#b3aa0288",
}, },
@ -72,8 +64,7 @@ const config: QuartzConfig = {
Plugin.SyntaxHighlighting({ Plugin.SyntaxHighlighting({
theme: { theme: {
dark: "github-dark", dark: "github-dark",
// light: "github-light", light: "github-light",
light: "ayu-dark",
}, },
keepBackground: true, keepBackground: true,
}), }),

View file

@ -4,12 +4,19 @@ import * as Component from "./quartz/components"
// components shared across all pages // components shared across all pages
export const sharedPageComponents: SharedLayout = { export const sharedPageComponents: SharedLayout = {
head: Component.Head(), head: Component.Head(),
header: [], header: [
afterBody: [], Component.PageTitle(),
Component.MobileOnly(Component.Spacer()),
Component.Search(),
],
afterBody: [
],
footer: Component.Footer({ footer: Component.Footer({
links: { links: {
Home: "https://cosmicflow.space", Home: "/",
"Git": "https://cosmicflow.space:3030", Blog: "/blogs/",
Attributions: "/attributions/",
}, },
}), }),
} }
@ -17,34 +24,63 @@ export const sharedPageComponents: SharedLayout = {
// components for pages that display a single page (e.g. a single note) // components for pages that display a single page (e.g. a single note)
export const defaultContentPageLayout: PageLayout = { export const defaultContentPageLayout: PageLayout = {
beforeBody: [ beforeBody: [
Component.Graph({
localGraph: {
drag: true, // whether to allow panning the view around
zoom: true, // whether to allow zooming in and out
depth: 2, // how many hops of notes to display
scale: 1.3, // default view scale
repelForce: 0.5, // how much nodes should repel each other
centerForce: 0.3, // how much force to use when trying to center the nodes
linkDistance: 30, // how long should the links be by default?
fontSize: 0.4, // what size should the node labels be?
opacityScale: 1.5, // how quickly do we fade out the labels when zooming out?
removeTags: [], // what tags to remove from the graph
showTags: true, // whether to show tags in the graph
enableRadial: false, // whether to constrain the graph, similar to Obsidian
},
globalGraph: {
drag: true,
zoom: true,
depth: -1,
scale: 0.9,
repelForce: 0.5,
centerForce: 0.3,
linkDistance: 30,
fontSize: 0.6,
opacityScale: 1.5,
removeTags: [], // what tags to remove from the graph
showTags: true, // whether to show tags in the graph
enableRadial: false, // whether to constrain the graph, similar to Obsidian
},
}),
Component.Breadcrumbs(), Component.Breadcrumbs(),
Component.ArticleTitle(), Component.ArticleTitle(),
Component.ContentMeta(), Component.ContentMeta(),
Component.TagList(), Component.TagList(),
// Component.DesktopOnly(Component.TableOfContents()),
], ],
left: [ left: [
Component.PageTitle(), Component.TableOfContents(),
Component.MobileOnly(Component.Spacer()), Component.Backlinks(),
Component.Search(),
// Component.Darkmode(),
Component.Explorer(),
], ],
right: [ right: [
Component.Graph(),
Component.DesktopOnly(Component.TableOfContents()), Component.Darkmode(),
Component.Backlinks(), Component.Explorer(),
], ],
} }
// components for pages that display lists of pages (e.g. tags or folders) // components for pages that display lists of pages (e.g. tags or folders)
export const defaultListPageLayout: PageLayout = { export const defaultListPageLayout: PageLayout = {
beforeBody: [Component.Breadcrumbs(), Component.ArticleTitle(), Component.ContentMeta()], beforeBody: [Component.Breadcrumbs(), Component.ArticleTitle(), Component.ContentMeta()],
left: [ left: [
],
right: [
Component.PageTitle(), Component.PageTitle(),
Component.MobileOnly(Component.Spacer()), Component.MobileOnly(Component.Spacer()),
Component.Search(), Component.Search(),
// Component.Darkmode(), Component.Darkmode(),
Component.Explorer(), Component.Explorer(),
], ],
right: [],
} }

View file

@ -21,7 +21,7 @@ export default ((opts?: Options) => {
))} ))}
</ul> </ul>
<p> <p>
<a href="https://quartz.jzhao.xyz/">Created with Quartz v{version}</a> © {year} <img src="static/quartz-icon.png" alt="" width="25" height="25" style='vertical-align:middle; display:inline;'></img> <a href="https://quartz.jzhao.xyz/">Created with Quartz v{version}</a>
<br></br> <br></br>
<a href="https://orgmode.org/">Exported with pleasure 💎 using Org Mode <img src="static/org-mode-unicorn.svg" alt="" width="25" height="25" style='vertical-align:middle; display:inline;'></img></a> <a href="https://orgmode.org/">Exported with pleasure 💎 using Org Mode <img src="static/org-mode-unicorn.svg" alt="" width="25" height="25" style='vertical-align:middle; display:inline;'></img></a>

View file

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB