Browse Source

housekeeping

windhamdavid 1 day ago
parent
commit
521928164b

+ 2 - 0
docs/computers/_computers.md

@@ -4,6 +4,8 @@
 | [Ovid](ovid)
 | [Macs](macs)
 | [Magic](magic)
+| [Stu](stu)
+| [Squid](squid)
 | [Zeke](zeke)
 | [Zeker](zeker)
 | [Woozer](woozer)

+ 2 - 2
docs/index.md

@@ -152,8 +152,8 @@ I use this library of documents as a quick reference to find technical answers,
 
 ### Projects
 
-[SRH](srh)
-| [gwcal](gwcal)
+| [SRH](projects/srh)
+| [gwcal](projects/gwcal)
 
 ### SasS
 

+ 0 - 0
docs/gwcal.md → docs/projects/gwcal.md


+ 4 - 0
docs/projects/projects.md

@@ -0,0 +1,4 @@
+# Projects
+
+[srh](srh)
+| [gwcal](gwcal)

+ 0 - 0
docs/srh.md → docs/projects/srh.md


+ 5 - 0
docusaurus.config.js

@@ -113,6 +113,11 @@ export default {
     },
     mermaid: {
       theme: {light: 'base', dark: 'base'},
+      options: {
+        // Mermaid blocks click/href links under the default 'strict' level.
+        // 'loose' enables them โ€” safe here since all diagrams are self-authored.
+        securityLevel: 'loose',
+      },
     },
     colorMode: {
       defaultMode: 'dark',

+ 13 - 1
src/css/custom.css

@@ -50,7 +50,19 @@ html[data-theme='dark'] {
   --color-cyan: #bbffee;
   --color-blue: #aaccff;
   --color-purple: #ddbbff;
-  --color-pink: #ffcccc; 
+  --color-pink: #ffcccc;
+}
+/* Flowchart edges/arrows: white in dark mode (see src/pages/map.md).
+   Docusaurus wraps each diagram in .docusaurus-mermaid-container (no .mermaid class). */
+[data-theme='dark'] .docusaurus-mermaid-container .flowchart-link,
+[data-theme='dark'] .docusaurus-mermaid-container .edgePath .path {
+  stroke: #ffffff !important;
+}
+[data-theme='dark'] .docusaurus-mermaid-container .marker,
+[data-theme='dark'] .docusaurus-mermaid-container .arrowheadPath,
+[data-theme='dark'] .docusaurus-mermaid-container marker path {
+  fill: #ffffff !important;
+  stroke: #ffffff !important;
 }
 .toggleTrack_node_modules-\@docusaurus-theme-classic-lib-next-theme-Toggle-styles-module {
   background-color: #e2e2e2 !important;

+ 7 - 1
src/pages/about.md

@@ -15,6 +15,12 @@ I'm often searching online documentation for answers to commands, configurations
 
 I'm hoping it'll help me keep my bookmarks as little less cluttered and it'll leave my [desk page](https://davidawindham.com/desk) free for longer form essays. I'll keep the LOG in the [README](https://code.davidawindham.com/david/til/src/master/README.md), add a [help page](/help), and some [vi cheat sheets](/docs/shell/vi) to get started because I'm always forgetting some of them.
 
+You could start with a [sitemap](/map/)
+
 Here's a map from June 2023๐Ÿ‘‡๐Ÿผ
 
-[![til_map](/img/til.png)](/img/til.png)
+[![til_map](/img/til.png)](/img/til.png)
+
+Here's a map from June 2026๐Ÿ‘‡๐Ÿผ
+
+[![til_map](/img/til-1.png)](/img/til-1.png)

+ 1 - 0
src/pages/help.md

@@ -39,6 +39,7 @@ gitGraph
     commit id: "2"  tag: "v2.0"
     commit id: "3.5"  tag: "v3.5"
     commit id: "3.6.1"  tag: "v3.6"
+    commit id: "3.10.1"  tag: "v3.10"
     checkout main
     merge docusaurus
 ```

+ 172 - 0
src/pages/map.md

@@ -8,7 +8,179 @@ hide_table_of_contents: true
 
 # Map
 
+A clickable version of the top level โ€” nodes link out to each section (the full picture is in the mindmap below).
 
+```mermaid
+flowchart LR
+  ROOT["DAW.com ๐ŸŒ"]
+  ROOT --> ABOUT["About ๐Ÿ“•"]
+  ROOT --> DWCOM["DW.com ๐Ÿ“˜"]
+  ROOT --> DESK["Desk ๐Ÿ“‘"]
+  ROOT --> CODE["Code ๐Ÿ’ป"]
+  ROOT --> CONTACT["Contact ๐Ÿ“ฅ"]
+  ROOT --> SEARCH["Search ๐Ÿ”Ž"]
+  ROOT --> SITEMAP["Sitemap"]
+  ROOT --> STUDIO["Studio ๐Ÿ–ฅ๏ธ"]
+  ROOT --> TIL["TIL ๐Ÿ“–"]
+
+  ABOUT --> AB_ANC["Ancestors"]
+  ABOUT --> AB_BIO["Bio"]
+  ABOUT --> AB_CV["CV"]
+
+  DESK --> DK_BOOK["Bookmarks"]
+  DESK --> DK_CAT["Categories"]
+  DESK --> DK_POSTS["Posts"]
+  DESK --> DK_READ["Reader"]
+  DESK --> DK_TAGS["Tags"]
+
+  CODE --> CD_ACT["Activity"]
+  CODE --> CD_COMM["Commits"]
+  CODE --> CD_REPO["Repos ๐Ÿ’พ"]
+  CODE --> CD_WIKI["Wikis"]
+  CD_REPO --> CD_BR["Branches"]
+  CD_REPO --> CD_RC["Commits "]
+  CD_REPO --> CD_ISS["Issues"]
+  CD_REPO --> CD_REL["Releases"]
+
+  CONTACT --> CN_CHAT["Chat"]
+  CONTACT --> CN_CHESS["Chess"]
+  CONTACT --> CN_CON["Contract"]
+  CONTACT --> CN_GB["Guestbook"]
+  CONTACT --> CN_INQ["Inquiry"]
+  CONTACT --> CN_INV["Invoice"]
+  CONTACT --> CN_EM["Email List"]
+  CONTACT --> CN_PAY["Pay"]
+  CONTACT --> CN_SUP["Support"]
+
+  SITEMAP --> SM_AN["Analytics"]
+  SITEMAP --> SM_PR["Privacy"]
+
+  STUDIO --> ST_ART["Art"]
+  STUDIO --> ST_AUD["Audio"]
+  STUDIO --> ST_DES["Design"]
+  STUDIO --> ST_PROJ["Projects"]
+  STUDIO --> ST_PH["Photo"]
+  STUDIO --> ST_RAD["Radio"]
+  STUDIO --> ST_VID["Video"]
+  STUDIO --> ST_WEB["Web"]
+
+  TIL --> AI["AI ๐Ÿค–"]
+  TIL --> DOCS["Docs ๐Ÿ““"]
+  TIL --> IDEAS["Ideas"]
+  TIL --> NOTES["Notes ๐Ÿ—’๏ธ"]
+  TIL --> LISTS["Lists โœ…"]
+  TIL --> POSTS["Posts โœ๏ธ"]
+  TIL --> HELP["Help โ“"]
+
+  DOCS --> DC_COMP["Computers"]
+  DOCS --> DC_DATA["Data"]
+  DOCS --> DC_DB["Database"]
+  DOCS --> DC_ED["Editors"]
+  DOCS --> DC_FW["Frameworks"]
+  DOCS --> DC_LANG["Language"]
+  DOCS --> DC_SAAS["SaaS"]
+  DOCS --> DC_SRV["Server"]
+  DOCS --> DC_HOST["Hosted"]
+  DOCS --> DC_SHELL["Shell"]
+  DOCS --> DC_SW["Software"]
+  DOCS --> DC_VER["Versioning"]
+
+  NOTES --> NT_ART["Art"]
+  NOTES --> NT_DOGS["Dogs"]
+  NOTES --> NT_GAR["Garden"]
+  NOTES --> NT_HOUSE["House"]
+  NOTES --> NT_PERS["Personal"]
+  NOTES --> NT_WORK["Work"]
+
+  LISTS --> LS_NOW["Now โŒš๏ธ"]
+  LS_NOW --> LS_LEARN["Learning"]
+  LS_NOW --> LS_LISTEN["Listening"]
+  LS_NOW --> LS_PLAY["Playing"]
+  LS_NOW --> LS_READ["Reading"]
+  LS_NOW --> LS_WATCH["Watching"]
+  LISTS --> LS_NEXT["Next"]
+  LISTS --> LS_TODO["Todo"]
+  LISTS --> LS_GROC["Groceries"]
+  LISTS --> LS_SHOP["Shopping"]
+  LISTS --> LS_ART["Art "]
+  LISTS --> LS_LIT["Lit"]
+  LISTS --> LS_MOT["Motion"]
+  LISTS --> LS_MUS["Music"]
+  LISTS --> LS_VIS["Visual"]
+  LISTS --> LS_CON["Concepts"]
+  LISTS --> LS_DES["Design "]
+  LISTS --> LS_FEED["Feeds"]
+  LISTS --> LS_LISTS["Lists"]
+  LISTS --> LS_PLACES["Places"]
+  LISTS --> LS_PEOPLE["People"]
+  LISTS --> LS_THINGS["Things"]
+  LISTS --> LS_TRIV["Trivia"]
+  LISTS --> LS_TWEET["Tweets"]
+  LISTS --> LS_QUOT["Quotes"]
+  LISTS --> LS_WORDS["Words"]
+
+  click ROOT "https://davidawindham.com" _blank
+  click DWCOM "https://davidwindham.com" _blank
+  click ABOUT "https://davidawindham.com/about" _blank
+  click DESK "https://davidawindham.com/desk" _blank
+  click CODE "https://code.davidawindham.com" _blank
+  click CONTACT "https://davidawindham.com/contact" _blank
+  click STUDIO "https://davidawindham.com/studio" _blank
+  click TIL "https://davidawindham.com/til/" _blank
+
+  click AI "https://davidawindham.com/til/ai" _blank
+  click DOCS "https://davidawindham.com/til/docs/" _blank
+  click NOTES "https://davidawindham.com/til/notes/" _blank
+  click LISTS "https://davidawindham.com/til/lists/" _blank
+  click POSTS "https://davidawindham.com/til/posts/" _blank
+  click HELP "https://davidawindham.com/til/help" _blank
+
+  click DC_COMP "https://davidawindham.com/til/docs/computers/kos" _blank
+  click DC_DATA "https://davidawindham.com/til/docs/data/data" _blank
+  click DC_DB "https://davidawindham.com/til/docs/db/MongoDB" _blank
+  click DC_ED "https://davidawindham.com/til/docs/editors/atom" _blank
+  click DC_FW "https://davidawindham.com/til/docs/waf/deno" _blank
+  click DC_LANG "https://davidawindham.com/til/docs/lang/Golang" _blank
+  click DC_SAAS "https://davidawindham.com/til/docs/saas/akamai" _blank
+  click DC_SRV "https://davidawindham.com/til/docs/server/apache" _blank
+  click DC_HOST "https://davidawindham.com/til/docs/host/Discourse" _blank
+  click DC_SHELL "https://davidawindham.com/til/docs/shell/dotfiles" _blank
+  click DC_SW "https://davidawindham.com/til/docs/localhost/macos" _blank
+  click DC_VER "https://davidawindham.com/til/docs/editors/git" _blank
+
+  click NT_ART "https://davidawindham.com/til/notes/art/art" _blank
+  click NT_DOGS "https://davidawindham.com/til/notes/dogs/dogs" _blank
+  click NT_GAR "https://davidawindham.com/til/notes/garden/garden" _blank
+  click NT_HOUSE "https://davidawindham.com/til/notes/house/house" _blank
+  click NT_WORK "https://davidawindham.com/til/notes/work/work" _blank
+
+  click LS_NOW "https://davidawindham.com/til/lists/now/now" _blank
+  click LS_LEARN "https://davidawindham.com/til/lists/now/learning" _blank
+  click LS_LISTEN "https://davidawindham.com/til/lists/now/listening" _blank
+  click LS_PLAY "https://davidawindham.com/til/lists/now/playing" _blank
+  click LS_READ "https://davidawindham.com/til/lists/now/reading" _blank
+  click LS_WATCH "https://davidawindham.com/til/lists/now/watching" _blank
+  click LS_NEXT "https://davidawindham.com/til/lists/next" _blank
+  click LS_TODO "https://davidawindham.com/til/lists/todo" _blank
+  click LS_GROC "https://davidawindham.com/til/lists/food/grocery" _blank
+  click LS_SHOP "https://davidawindham.com/til/lists/shopping" _blank
+  click LS_ART "https://davidawindham.com/til/lists/art/art" _blank
+  click LS_LIT "https://davidawindham.com/til/lists/art/lit" _blank
+  click LS_MOT "https://davidawindham.com/til/lists/art/motion" _blank
+  click LS_MUS "https://davidawindham.com/til/lists/art/music/music" _blank
+  click LS_VIS "https://davidawindham.com/til/lists/art/visual" _blank
+  click LS_CON "https://davidawindham.com/til/lists/concepts" _blank
+  click LS_DES "https://davidawindham.com/til/lists/design" _blank
+  click LS_FEED "https://davidawindham.com/til/lists/feeds" _blank
+  click LS_LISTS "https://davidawindham.com/til/lists/lists" _blank
+  click LS_PLACES "https://davidawindham.com/til/lists/places/places" _blank
+  click LS_PEOPLE "https://davidawindham.com/til/lists/people" _blank
+  click LS_THINGS "https://davidawindham.com/til/lists/things" _blank
+  click LS_TRIV "https://davidawindham.com/til/lists/trivia" _blank
+  click LS_TWEET "https://davidawindham.com/til/lists/tweets" _blank
+  click LS_QUOT "https://davidawindham.com/til/lists/quotes" _blank
+  click LS_WORDS "https://davidawindham.com/til/lists/words" _blank
+```
 
 ```mermaid
 %%{