Browse Source

subtractive

windhamdavid 5 months ago
parent
commit
c65dcc0ac3
10 changed files with 262 additions and 52 deletions
  1. 21 0
      docusaurus.config.js
  2. 1 0
      index.md
  3. 1 1
      lists/art/art.md
  4. 1 0
      lists/now/now.md
  5. 6 4
      notes/art/art.md
  6. 4 1
      notes/index.md
  7. 151 0
      posts/2023-12-03-posts.md
  8. 35 13
      posts/_posts.md
  9. 11 2
      src/css/custom.css
  10. 31 31
      src/pages/sitemap.md

+ 21 - 0
docusaurus.config.js

@@ -65,6 +65,24 @@ module.exports = {
         editUrl:'https://code.davidawindham.com/david/til/src/main/',
       },
     ],
+    [
+      '@docusaurus/plugin-content-blog',
+      {
+        id: 'ideas',
+        path: 'ideas',
+        routeBasePath: 'ideas',
+        blogTitle: 'Ideas',
+        blogDescription: 'Ideas by David Windham',
+        postsPerPage: 'ALL',
+        blogSidebarTitle: 'Ideas',
+        blogSidebarCount: 'ALL',
+        feedOptions: {
+          type: null,
+        },
+        showReadingTime: false,
+        editUrl:'https://code.davidawindham.com/david/til/src/main/',
+      },
+    ],
   ],
   themeConfig: {
     matomo: {
@@ -90,6 +108,9 @@ module.exports = {
       theme: prismThemes.oneDark,
       additionalLanguages: ['php', 'rust', 'bash', 'shell-session', 'swift', 'diff'],
     },
+    mermaid: {
+      theme: {light: 'base', dark: 'base'},
+    },
     colorMode: {
       defaultMode: 'dark',
       disableSwitch: false,

+ 1 - 0
index.md

@@ -4,6 +4,7 @@ I only put this page here so that the markdown map would have an index. It is no
 
 - [about](src/pages/index)
 - [docs](docs/index)
+- [ideas](ideas/_ideas)
 - [lists](lists/index)
 - [notes](notes/index.md)
 - [posts](posts/_posts)

+ 1 - 1
lists/art/art.md

@@ -5,7 +5,7 @@ I put this list here to expand upon some of my existing lists of music and movie
 ## [Literature](lit)
 Authors / Fiction / Poets / Magazines / Journals / Other
 
-## [Motion](motion)
+## [Motion](motion) - [video](video)
 
 Film / Movies / Television / Directors / Screenplays / Theatre / Shorts / Dance / Animation
 

+ 1 - 0
lists/now/now.md

@@ -9,6 +9,7 @@ Adding this list as a way to pull info for my main now page @ https://davidawind
 | [Playing](playing)
 | [Reading](reading)
 | [Watching](watching)
+| [Elsewhere](elsewhere)
 
 ## Log
 

+ 6 - 4
notes/art/art.md

@@ -10,11 +10,13 @@ There are several things I'd like to give a shot:
 
 ## TOC 
 
-- [education/design](art/education/design.md)
-- [education/education](art/education/education.md)
-- [education/media](art/education/media.md)
-- [education/visual](art/education/visual.md)
+
 - [studio](studio)
+- [design](design)
+- [education/design](education/design.md)
+- [education/education](education/education.md)
+- [education/media](education/media.md)
+- [education/visual](education/visual.md)
 
 ## Instruction
 

+ 4 - 1
notes/index.md

@@ -24,10 +24,13 @@ I generally use four lists of reminders to keep up with everything. Groceries, S
 
 [art](art/art.md)
 | [dogs](dogs/dogs.md)
+| [Iris](dogs/iris.md)
+| [family](personal/mom) ( * these are private )
 | [garden](garden/garden.md)
 | [golf](golf.md)
 | [health](health.md)
-| [house](house)
+| [house](house/house)
+| [house](house/build)
 | [tennis](tennis.md)
 | [travel](travel.md)
 | [work](work/work.md)

+ 151 - 0
posts/2023-12-03-posts.md

@@ -0,0 +1,151 @@
+---
+title: Subtractive Process
+description: Today I thought
+slug: subtractive-process
+<!--- authors:
+  - name: David Windham
+    title: Something Else
+    url: https://davidawindham.com
+    image_url: https://davidawindham.com/wp-content/themes/daw/img/opengraph_image.jpg -->
+tags: [ideas, information, publishing]
+image: https://davidawindham.com/wp-content/themes/daw/img/opengraph_image.jpg
+hide_table_of_contents: true
+---
+
+Today I noticed that my 'now' page<sub>1</sub> was missing a place to note something I do regularly which got me to thinking about publishing workflows and making it really easy to keep updated. I regularly edit old content and in the case of my docs and notes, I purposefully have the content organized to be continually edited.
+
+<!--truncate-->
+
+Over the years, I've noticed that people's tendency is to just stack more and more. I'm certainly guilty in that I've got half a closet of clothes that I don't wear and I've got a junk drawer in the mud room that's well... full of junk.  It's especially true with computers because your storage isn't exactly noticeable. Although I've ever worked in a 'desktop support' sorta capacity, I've had enough support experience to know that folks just stack files everywhere.
+
+I've also noticed that any website I publish with a content management system will generally get 'away' from the editors over time. I've got a couple that have thousands of pages of content and what happens is that the publishers and/or editors will continue to focus on whatever is new is happening and fail to recognize the importance of trimming or editing the old content. This can be really problematic when your staff, customers, or clients are citing pages published that haven't been updated or removed. It's especially important given that visitors are not usually navigating from the front page and instead from a search leading them directly to something outdated. I've seen it over and over again where a site architecture changes and leaves behind a couple hundred third-tier pages of outdated information.
+
+I equate it to art where you have an additive **and** subtractive process. And just like with painting, folks just tend to blob paint on until the colors are muddy. And just like painting, the key is having a really simple pallette that can be wiped clean, restarted, and managed easily. In web publishing this means to having an easy way to review of all of your content and trying to keep your information architecture very simple. I think part of this is thinking about publishing linearly like the print days and I try to refer to the web as a 'living document' anytime I'm in a meeting. Organizing information well is actually pretty tough<sub>2</sub>. 
+
+I've learned to try an match my local workflow with my publishing and I've started using the same techniques I use for software documentation on things like our house, finances, groceries or pets because a digital version is exactly the same as the old file cabinet. I've noticed that as I keep a documents for a length of time, items like a Table of Contents and Log become important in being able to quickly understand them. The folder structure on my computers have started to mirror the publishing structure.
+
+I should note that I did edit two old posts this morning, but I could have had half my closet cleaned out in the the time I spend publishing this.
+
+
+##### ๐Ÿ‘‡๐Ÿผ This is my folder structure on my machines ( sans system directories )
+
+```zsh
+โ”œโ”€โ”€ Desktop/  
+โ”‚   โ”œโ”€โ”€ (emptied daily)  
+โ”œโ”€โ”€ Documents/  
+โ”‚   โ”œโ”€โ”€ _dw/
+โ”‚   โ””โ”€โ”€ car/family/finance/travel/work/etc
+โ”œโ”€โ”€ Media/  
+โ”‚   โ”œโ”€โ”€ graphics/
+โ”‚   โ”‚   โ””โ”€โ”€ by vendor/
+โ”‚   โ”œโ”€โ”€ movies/
+โ”‚   โ”‚   โ””โ”€โ”€ by vendor/
+โ”‚   โ”œโ”€โ”€ music/
+โ”‚   โ”œโ”€โ”€ photos/
+โ”‚   โ”‚   โ””โ”€โ”€ by date/
+โ”œโ”€โ”€ Projects/  
+โ”‚   โ”œโ”€โ”€ project_name/
+โ”‚   โ”‚   โ”œโ”€โ”€ _notes_project_name.md
+โ”‚   โ”‚   โ”œโ”€โ”€ _notes_project_name_(date).md
+โ”‚   โ”‚   โ”œโ”€โ”€ 22.10(month_folders)/
+โ”‚   โ”‚   โ”œโ”€โ”€ 19.04/
+โ”‚   โ”‚   โ”œโ”€โ”€ assets/
+โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ type/
+โ”‚   โ”‚   โ””โ”€โ”€ docs/
+โ”œโ”€โ”€ Sites/  
+โ”‚   โ”œโ”€โ”€ project acronym
+โ”‚   โ”œโ”€โ”€ daw
+โ”‚   โ”œโ”€โ”€ daw_til
+โ”‚   โ”‚   โ”œโ”€โ”€ docs/
+โ”‚   โ”‚   โ”œโ”€โ”€ lists/
+โ”‚   โ”‚   โ”œโ”€โ”€ posts/
+โ””โ”€โ”€ _desktop.md  
+```
+
+##### ๐Ÿ‘‡๐Ÿผ Notes/Docs structure
+
+```mermaid
+%%{init: {'theme':'forest'}}%%
+mindmap
+  root((DAW/TIL))
+    _Desk.md
+      ( Document I always keep open to make notes )
+    / Search
+      ( Lunr/AI VectorDB/OpenAI ReIndex every so often )
+    / Code
+      ( Everything in version control )
+    / Desk
+      ( Essays on things I've put considerable thought into )
+    / Docs
+      ( Technical Docs, Notes, Logs, & References )
+    / Notes
+      ( Non-technical Docs, Notes, Logs, & References )
+    / Lists
+      ( ongoing edits )
+    / Posts
+      ( Longer formatted TIL )
+    Help
+      ( Log of Repo changes )
+```
+
+
+
+##### Site structure ๐Ÿ‘‡๐Ÿผ
+
+```mermaid
+%%{init: {'theme':'forest'}}%%
+mindmap
+  root((DAW.com))
+    About
+      Ancestors
+      Bio
+      CV
+    DW.com
+    Desk
+      Bookmarks
+      Categories
+      Posts
+      Reader
+      Tags
+    Code
+      Activity
+      Commits
+      Repos
+      Wikis
+    Contact
+      Chat
+      Chess
+      Contract
+      Guestbook
+      Inquiry
+      Invoice
+      Email List
+      Pay
+      Support
+    Search
+    Sitemap
+      Analytics
+      Privacy
+    Studio
+      Art
+      Audio
+      Design
+      Projects
+      Photo
+      Radio
+      Video
+      Web
+    TIL
+      AI
+      Docs
+      Ideas
+      Notes
+      Lists
+      Posts
+```
+
+---
+
+1. **NOW** - [https://davidawindham.com/now](https://davidawindham.com/now)
+2. **TIL**/notes/references - [/notes/#references](/notes/#references)
+3. _Non_linear Publishing_ - https://davidawindham.com/non-linear-publishing/

+ 35 - 13
posts/_posts.md

@@ -3,18 +3,40 @@
 [22.11.28](2022-11-28-posts.md)
 [22.12.20](2022-12-20-posts.md)
 [23.01.09](2023-01-09-posts.md)
-[23.06.22](2023-02-04-posts.md)
-[23.06.22](2023-03-16-posts.md)
-[23.06.22](2023-03-20-posts.md)
-[23.06.22](2023-03-29-posts.md)
-[23.06.22](2023-04-16-posts.md)
-[23.06.22](2023-05-04-posts.md)
-[23.06.22](2023-05-23-posts.md)
-[23.06.22](2023-06-02-posts.md)
-[23.06.22](2023-06-06-posts.md)
-[23.06.22](2023-06-07-posts.md)
-[23.06.22](2023-06-10-posts.md)
-[23.06.22](2023-06-16-posts.md)
+[23.02.04](2023-02-04-posts.md)
+[23.02.25](2023-02-25-posts.md)
+[23.03.16](2023-03-16-posts.md)
+[23.03.20](2023-03-20-posts.md)
+[23.03.29](2023-03-29-posts.md)
+[23.04.16](2023-04-16-posts.md)
+[23.05.04](2023-05-04-posts.md)
+[23.05.08](2023-05-08-posts.md)
+[23.05.23](2023-05-23-posts.md)
+[23.05.28](2023-05-28-posts.md)
+[23.06.02](2023-06-02-posts.md)
+[23.06.06](2023-06-06-posts.md)
+[23.06.07](2023-06-07-posts.md)
+[23.06.10](2023-06-10-posts.md)
+[23.06.16](2023-06-16-posts.md)
 [23.06.22](2023-06-22-posts.md)
 [23.07.12](2023-07-12-posts.md)
-[23.07.13](2023-07-13-posts.md)
+[23.07.13](2023-07-13-posts.md)
+[23.08.12](2023-08-12-posts.md)
+[23.08.16](2023-08-16-posts.md)
+[23.08.17](2023-08-17-posts.md)
+[23.08.18](2023-08-18-posts.md)
+[23.08.27](2023-08-27-posts.md)
+[23.08.30](2023-08-30-posts.md)
+[23.09.12](2023-09-12-posts.md)
+[23.10.12](2023-10-12-posts.md)
+[23.10.14](2023-10-14-posts.md)
+[23.10.30](2023-10-30-posts.md)
+[23.11.05](2023-11-05-posts.md)
+[23.11.07](2023-11-07-posts.md)
+[23.11.06](2023-11-08-posts.md)
+[23.11.12](2023-11-12-posts.md)
+[23.11.13](2023-11-13-posts.md)
+[23.11.26](2023-11-26-posts.md)
+[23.11.27](2023-11-27-posts.md)
+[23.11.30](2023-11-30-posts.md)
+[23.12.02](2023-12-02-posts.md)

+ 11 - 2
src/css/custom.css

@@ -21,6 +21,7 @@
 html[data-theme='dark'] {
   --ifm-background-color:#484c57;
   --ifm-navbar-background-color:#535763;
+  --ifm-footer-background-color:#535763;
   --ifm-color-primary: #25c2a0;
   --ifm-color-primary-dark: rgb(33, 175, 144);
   --ifm-color-primary-darker: rgb(31, 165, 136);
@@ -34,8 +35,16 @@ html[data-theme='dark'] {
   --ifm-background-color: #383a42;
     border-color: #535763;
 }
-
-
+.theme-light .mermaid {
+  --color-red: #ff7777;
+  --color-orange: #ffbb99;
+  --color-yellow: #ffeeaa;
+  --color-green: #bbffbb;
+  --color-cyan: #bbffee;
+  --color-blue: #aaccff;
+  --color-purple: #ddbbff;
+  --color-pink: #ffcccc; 
+}
 .toggleTrack_node_modules-\@docusaurus-theme-classic-lib-next-theme-Toggle-styles-module {
   background-color: #e2e2e2 !important;
 }

+ 31 - 31
src/pages/sitemap.md

@@ -1,3 +1,5 @@
+# Sitemap
+
 - [About](https://davidawindham.com/about/)
   - Bio
   - CV
@@ -61,36 +63,35 @@
       - Software
       - Versioning
       - Lists
-        - .
-          - Art
-            - Lit
-            - Motion
-            - Music
-            - Visual
-          - Concepts
-          - Design
-          - Feeds
-          - Groceries
-          - Next
-          - Now
-            - Learning
-            - Listening
-            - Playing
-            - Reading
-            - Watching
-          - Lists
-          - Places
-          - People
-          - Shopping
-          - Things
-          - Todo
-          - Todone
-          - Trivia
-          - Tweets
-            - Archive
-            - Followed
-          - Quotes
-          - Words
+        - Art
+          - Lit
+          - Motion
+          - Music
+          - Visual
+        - Concepts
+        - Design
+        - Feeds
+        - Groceries
+        - Next
+        - Now
+          - Learning
+          - Listening
+          - Playing
+          - Reading
+          - Watching
+        - Lists
+        - Places
+        - People
+        - Shopping
+        - Things
+        - Todo
+        - Todone
+        - Trivia
+        - Tweets
+          - Archive
+          - Followed
+        - Quotes
+        - Words
       - Notes
         - Art
         - Dogs
@@ -126,7 +127,6 @@
   - Reading
   - Watching
 - Studio
-
   - Art
     - Media
     - Oil