diff --git a/Garden b/Garden index ad485687..840cdebe 160000 --- a/Garden +++ b/Garden @@ -1 +1 @@ -Subproject commit ad4856873c3594f4a7022c48b2f9e947a8d494e1 +Subproject commit 840cdebe12edfa65a259811f2624ac72e3953406 diff --git a/build_garden.js b/build_garden.js index 4f078b2c..4362593c 100644 --- a/build_garden.js +++ b/build_garden.js @@ -86,6 +86,7 @@ function toSlug(string) { Object.keys(referencedBy).forEach(page => { referencedBy[page] = Array.from(new Set(referencedBy[page])); }); + pageLinks["NOW"] = "/now/index"; await walk("./garden-output/logseq-pages", (dir, file, resolve) => { const filePath = path.resolve(dir, file); @@ -144,6 +145,8 @@ function toSlug(string) { /---\n\n/gm, `---\n\n> Referenced by: ${referencedBy[title].map(tag => `[${tag}](${pageLinks[tag]})`).join(", ")}\n\n`); } + // Fix links to /now + data = data.replace('[NOW]', '[/now]') // Add title to the top data = data.replaceAll('___', '/'); data = data.replaceAll( @@ -191,6 +194,9 @@ function toSlug(string) { fs.mkdirSync('./site/guide-to-incrementals/ludology/definition'); fs.copyFileSync('./site/garden/guide-to-incrementals/defining-the-genre/index.md', './site/guide-to-incrementals/ludology/definition/index.md'); + fs.mkdirSync('./site/now'); + fs.renameSync('./site/garden/now/index.md', './site/now/index.md'); + // Build changelog fs.mkdirSync("./site/changelog"); diff --git a/package.json b/package.json index 5a76b77a..65de9c69 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "scripts": { "serve": "vitepress serve site", "dev": "vitepress dev site", - "build": "rm -rf ./site/guide-to-incrementals && rm -rf ./site/public/garden && rm -rf ./site/public/changelog && rm -rf ./site/changelog && rm -rf ./site/garden && rm -rf ./garden-output && yarn run logseq-export && node build_garden.js && vitepress build site", + "build": "rm -rf ./site/guide-to-incrementals && rm -rf ./site/public/garden && rm -rf ./site/public/changelog && rm -rf ./site/changelog && rm -rf ./site/now && rm -rf ./site/garden && rm -rf ./garden-output && yarn run logseq-export && node build_garden.js && vitepress build site", "logseq-export": "run-script-os", "logseq-export:win32": "logseq-export/logseq-export.exe --logseqFolder ./Garden --outputFolder ./garden-output", "logseq-export:linux": "chmod +x logseq-export/logseq-export && logseq-export/logseq-export --logseqFolder ./Garden --outputFolder ./garden-output" diff --git a/site/.vitepress/config.ts b/site/.vitepress/config.ts index c43b340a..3c48c0c7 100644 --- a/site/.vitepress/config.ts +++ b/site/.vitepress/config.ts @@ -82,6 +82,7 @@ module.exports = { text: "Recommended Pages", items: favorites }, + { text: "/now", link: "/now" }, { text: "Changelog", link: "/changelog" } ] } diff --git a/site/garden/commune/index.md b/site/garden/commune/index.md index f731bbfa..eb2cfc50 100644 --- a/site/garden/commune/index.md +++ b/site/garden/commune/index.md @@ -7,7 +7,7 @@ next: false --- # Commune -> Referenced by: [Federated Identity](/garden/federated-identity/index.md), [Fedi v2](/garden/fedi-v2/index.md), [My Personal Website](/garden/my-personal-website/index.md), [Webrings](/garden/webrings/index.md), [Weird](/garden/weird/index.md) +> Referenced by: [Federated Identity](/garden/federated-identity/index.md), [Fedi v2](/garden/fedi-v2/index.md), [My Personal Website](/garden/my-personal-website/index.md), [/now](/now/index), [Webrings](/garden/webrings/index.md), [Weird](/garden/weird/index.md) An [Open Source](/garden/open-source/index.md) [Matrix](/garden/matrix/index.md) web client built to be better for communities than anything else out there - Currently in development diff --git a/site/garden/incremental-social/index.md b/site/garden/incremental-social/index.md index e9b53480..a46bc314 100644 --- a/site/garden/incremental-social/index.md +++ b/site/garden/incremental-social/index.md @@ -7,7 +7,7 @@ next: false --- # Incremental Social -> Referenced by: [Federated Identity](/garden/federated-identity/index.md), [Webrings](/garden/webrings/index.md) +> Referenced by: [Federated Identity](/garden/federated-identity/index.md), [/now](/now/index), [Webrings](/garden/webrings/index.md) > Tags: [My Projects](/garden/my-projects/index.md) diff --git a/site/garden/the-small-web/index.md b/site/garden/the-small-web/index.md index 63024be5..484a8dac 100644 --- a/site/garden/the-small-web/index.md +++ b/site/garden/the-small-web/index.md @@ -8,7 +8,7 @@ next: false --- # The Small Web -> Referenced by: [This Knowledge Hub](/garden/this-knowledge-hub/index.md) +> Referenced by: [/now](/now/index), [This Knowledge Hub](/garden/this-knowledge-hub/index.md) Small personal websites created by individuals - [My Personal Website](/garden/my-personal-website/index.md) diff --git a/site/now/index.md b/site/now/index.md new file mode 100644 index 00000000..a2d68cc9 --- /dev/null +++ b/site/now/index.md @@ -0,0 +1,40 @@ +--- +public: "true" +slug: "now" +title: "NOW" +prev: false +next: false +--- +# NOW + +> Referenced by: [My Personal Website](/garden/my-personal-website/index.md) + +This "now page" offers a big picture glimpse into what Iā€™m focused on at this point in my life. [What is a now page](https://nownownow.com/about)? + +## Life + +I'm living in DFW with my wife and baby son. I work at Topaz Labs LLC as a software developer, where I develop their flagship product Topaz Photo AI. + +## IndieWeb + +I've been learning a lot about [The Small Web](/garden/the-small-web/index.md) (or the various other names it goes by). I've been working on this website and implementing the various IndieWeb building blocks + +I'm also working on a proposal for adding [The IndieWeb/Signature Blocks](/garden/the-indieweb/signature-blocks/index.md) to your notes + +## Commune + +While I'm not contributing to the project directly, I'm following along and participating with the discussions and designs of [Commune](/garden/commune/index.md). + +I'm working on a mockup of what an app could look like that treats incoming messages, emails, etc. differently based on user defined rules, with a focus on moving them into personal or communal digital gardens. + +## Incremental Social + +I'm running and improving the social media site [Incremental Social](/garden/incremental-social/index.md), along with CardboardEmpress. + +## Chromatic Lattice + +I'm working on a multiplayer incremental game. That's all that's known publicly for now šŸ˜œ. + +## Kronos + +I'm working on a long single player narratively driven incremental game. This is a very long-term project. \ No newline at end of file