From 6000738f5de332fa9a7989d0eaf3df20073806f9 Mon Sep 17 00:00:00 2001
From: bamr87 <10567847+bamr87@users.noreply.github.com>
Date: Sat, 13 Mar 2021 16:15:44 -0700
Subject: [PATCH 01/38] Create README.md
---
README.md | 10 ++++++++++
1 file changed, 10 insertions(+)
create mode 100644 README.md
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..9b3c49c
--- /dev/null
+++ b/README.md
@@ -0,0 +1,10 @@
+- š Hi, Iām @bamr87
+- š Iām interested in IT Applications and Architecture
+- š± Iām currently learning DevOps, BASH Scripting, AWS
+- šļø Iām looking to collaborate on Small Business ERP applications
+- š« You can reach me at @bamr87
+
+
From 12bae5c8059a2c0b3b0f1d78600db9b24a19ce96 Mon Sep 17 00:00:00 2001
From: bamr87 <10567847+bamr87@users.noreply.github.com>
Date: Sat, 31 Jul 2021 16:55:32 -0600
Subject: [PATCH 02/38] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 9b3c49c..d058a29 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
- š Hi, Iām @bamr87
- š Iām interested in IT Applications and Architecture
-- š± Iām currently learning DevOps, BASH Scripting, AWS
+- š± Iām currently learning PowerShell and BASH Scripting
- šļø Iām looking to collaborate on Small Business ERP applications
- š« You can reach me at @bamr87
From a84466f06a369ae1007910338ede385b85ecfa47 Mon Sep 17 00:00:00 2001
From: bamr87 <10567847+bamr87@users.noreply.github.com>
Date: Sat, 1 Jan 2022 12:37:30 -0700
Subject: [PATCH 03/38] Update README.md
---
README.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/README.md b/README.md
index d058a29..6b26d3b 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
- š Hi, Iām @bamr87
-- š Iām interested in IT Applications and Architecture
-- š± Iām currently learning PowerShell and BASH Scripting
-- šļø Iām looking to collaborate on Small Business ERP applications
+- š Iām interested in Enterprise IT Applications and Architecture
+- š± Iām currently learning Web Development and Technical Writing
+- šļø Iām looking to collaborate on Application Development
- š« You can reach me at @bamr87
+
+
+My top THINGS-TO-RANK
+
+YOUR TABLE
+
+
+
+
+
+> [!NOTE]
+> Useful information that users should know, even when skimming content.
+
+> [!TIP]
+> Helpful advice for doing things better or more easily.
+
+> [!IMPORTANT]
+> Key information users need to know to achieve their goal.
+
+> [!WARNING]
+> Urgent info that needs immediate user attention to avoid problems.
+
+> [!CAUTION]
+> Advises about risks or negative outcomes of certain actions.
+
+Here is a simple flow chart:
+
+```mermaid
+graph TD;
+ A-->B;
+ A-->C;
+ B-->D;
+ C-->D;
+```
+
+```geojson
+{
+ "type": "FeatureCollection",
+ "features": [
+ {
+ "type": "Feature",
+ "id": 1,
+ "properties": {
+ "ID": 0
+ },
+ "geometry": {
+ "type": "Polygon",
+ "coordinates": [
+ [
+ [-90,35],
+ [-90,30],
+ [-85,30],
+ [-85,35],
+ [-90,35]
+ ]
+ ]
+ }
+ }
+ ]
+}
+```
+
+```stl
+solid cube_corner
+ facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 0.0 0.0 0.0
+ vertex 1.0 0.0 0.0
+ vertex 0.0 0.0 1.0
+ endloop
+ endfacet
+ facet normal 0.0 0.0 -1.0
+ outer loop
+ vertex 0.0 0.0 0.0
+ vertex 0.0 1.0 0.0
+ vertex 1.0 0.0 0.0
+ endloop
+ endfacet
+ facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 0.0 0.0 0.0
+ vertex 0.0 0.0 1.0
+ vertex 0.0 1.0 0.0
+ endloop
+ endfacet
+ facet normal 0.577 0.577 0.577
+ outer loop
+ vertex 1.0 0.0 0.0
+ vertex 0.0 1.0 0.0
+ vertex 0.0 0.0 1.0
+ endloop
+ endfacet
+endsolid
+```
From 036d37e1d0c1f4fbf807acfaa37a4e125af5ef56 Mon Sep 17 00:00:00 2001
From: Amr <10567847+bamr87@users.noreply.github.com>
Date: Tue, 23 Apr 2024 22:31:39 -0600
Subject: [PATCH 10/38] Update README.md
---
README.md | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index a42d701..e33ed05 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
- š Hi, Iām @bamr87
- š¤ Iām interested in the achitecture of information systems that facilitate to production of goods and services
-- š± Iām currently learning Web Development and Content Management Systems
-- šļø Iām looking to collaborate on Application Development
+- š I'm currently learning front-end development, specfically for Content Management Systems (it-journey.dev)
+- š§ Iām looking to collaborate on developing frontend frameworks for small businesses
- š« You can reach me at @bamr87
Here's some of my progress:
@@ -18,12 +18,8 @@ You can click the Preview link to take a look at your changes.
My top THINGS-TO-RANK
-YOUR TABLE
-
-
-
> [!NOTE]
> Useful information that users should know, even when skimming content.
@@ -39,6 +35,7 @@ YOUR TABLE
> [!CAUTION]
> Advises about risks or negative outcomes of certain actions.
+
Here is a simple flow chart:
```mermaid
@@ -49,6 +46,8 @@ graph TD;
C-->D;
```
+## Geo
+
```geojson
{
"type": "FeatureCollection",
@@ -76,6 +75,8 @@ graph TD;
}
```
+## 3D Model
+
```stl
solid cube_corner
facet normal 0.0 -1.0 0.0
From 0a6d10d2db16b3636f6bda002be1fc32f5bbe997 Mon Sep 17 00:00:00 2001
From: Amr <10567847+bamr87@users.noreply.github.com>
Date: Wed, 24 Apr 2024 16:29:34 -0600
Subject: [PATCH 11/38] Create blank.yml
---
.github/workflows/blank.yml | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
create mode 100644 .github/workflows/blank.yml
diff --git a/.github/workflows/blank.yml b/.github/workflows/blank.yml
new file mode 100644
index 0000000..18a6a3e
--- /dev/null
+++ b/.github/workflows/blank.yml
@@ -0,0 +1,36 @@
+# This is a basic workflow to help you get started with Actions
+
+name: CI
+
+# Controls when the workflow will run
+on:
+ # Triggers the workflow on push or pull request events but only for the "main" branch
+ push:
+ branches: [ "main" ]
+ pull_request:
+ branches: [ "main" ]
+
+ # Allows you to run this workflow manually from the Actions tab
+ workflow_dispatch:
+
+# A workflow run is made up of one or more jobs that can run sequentially or in parallel
+jobs:
+ # This workflow contains a single job called "build"
+ build:
+ # The type of runner that the job will run on
+ runs-on: ubuntu-latest
+
+ # Steps represent a sequence of tasks that will be executed as part of the job
+ steps:
+ # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
+ - uses: actions/checkout@v3
+
+ # Runs a single command using the runners shell
+ - name: Run a one-line script
+ run: echo Hello, world!
+
+ # Runs a set of commands using the runners shell
+ - name: Run a multi-line script
+ run: |
+ echo Add other actions to build,
+ echo test, and deploy your project.
From 1df1d8966722c63a0d313be5b1d6a3292c047a0e Mon Sep 17 00:00:00 2001
From: "10567847+bamr87@users.noreply.github.com"
<10567847+bamr87@users.noreply.github.com>
Date: Thu, 25 Apr 2024 10:40:43 -0600
Subject: [PATCH 12/38] Synced by Front Matter
---
.frontmatter/database/taxonomyDb.json | 2 +-
.frontmatter/templates/article.md | 6 +-
.frontmatter/templates/default.md | 6 +-
.frontmatter/templates/quests.md | 10 +
.frontmatter/templates/quickstart.md | 12 -
.frontmatter/templates/test.md | 13 -
.gitignore | 2 +
.vscode/it-journey.code-workspace | 2 +-
CONTRIBUTING.md | 188 +++++-----
README.md | 7 +-
Untitled 2.canvas | 13 +
frontmatter.json | 4 +-
home.md | 333 +++++++++---------
pages/_about/about.md | 1 +
pages/_docs/2023-04-14-wsl-dev-setup.md | 8 +-
pages/_notes/code-snippets/gimp-img-resize.py | 52 +++
.../_notes/code-snippets/resize_and_center.py | 55 +++
pages/_posts/2024-04-25-notes-test.md | 15 +
pages/_posts/2024-04-25-test-title.md | 14 +
pages/_quests/2024-04-25-placeholders.md | 13 +
quickstart/winget.md | 1 +
roadmap.md | 31 ++
windows/dev-environment.md | 0
windows/terminal.md | 0
.../terminal/customize-settings/appearance.md | 0
25 files changed, 492 insertions(+), 296 deletions(-)
create mode 100644 .frontmatter/templates/quests.md
delete mode 100644 .frontmatter/templates/quickstart.md
delete mode 100644 .frontmatter/templates/test.md
create mode 100644 Untitled 2.canvas
create mode 100644 pages/_notes/code-snippets/gimp-img-resize.py
create mode 100644 pages/_notes/code-snippets/resize_and_center.py
create mode 100644 pages/_posts/2024-04-25-notes-test.md
create mode 100644 pages/_posts/2024-04-25-test-title.md
create mode 100644 pages/_quests/2024-04-25-placeholders.md
create mode 100644 quickstart/winget.md
create mode 100644 roadmap.md
create mode 100644 windows/dev-environment.md
create mode 100644 windows/terminal.md
create mode 100644 windows/terminal/customize-settings/appearance.md
diff --git a/.frontmatter/database/taxonomyDb.json b/.frontmatter/database/taxonomyDb.json
index afa272c..ec45da2 100644
--- a/.frontmatter/database/taxonomyDb.json
+++ b/.frontmatter/database/taxonomyDb.json
@@ -1 +1 @@
-{"taxonomy":{"categories":[" ","-","H","Nany","Posts","Programming","T","a","about","art","bootstrap","c","cheetsheet","d","e","github","guides","h","hello world","hobbies","home","i","j","jekyll","k","l","m","machine-setup","n","n00b","notes","o","p","posts","quest","quests","quickstart","s","search","t","u","w","x","y"],"tags":["000","001","B","CDN","Custom Domain","DNS","Diagram","Disqus","Extension","Flowchart","Gantt","GitHub Copilot","GitHub Pages","GitLab Pages","Github Pages","Google Analytics","Highlighting","Jekyll","Liquid","Lunr.js","Markdown","MathJax","Mathematic","Mermaid","Nanobar","Netlify","Pagination","Performance","Personal Site","Port","Progress Bar","Ruby","SEO","Search","Security","ShareThis","Social Share","Travis CI","VS Code","Windows10","a","article","bash","cheatsheet","contributing","github","github pages","highlight.js","hobbies","how-to","index","jekyll","linux","macOS","migration","note","notes","o","p","powershell","r","s","script","sharex","shell","t","travis ci","webflow","winget"]}}
\ No newline at end of file
+{"taxonomy":{"categories":["Nany","Posts","Programming","about","art","bootstrap","cheetsheet","github","guides","hello world","hobbies","home","jekyll","machine-setup","n00b","notes","posts","quest","quests","quickstart","search"],"tags":["000","001","CDN","Custom Domain","DNS","Diagram","Disqus","Extension","Flowchart","Gantt","GitHub Copilot","GitHub Pages","GitLab Pages","Github Pages","Google Analytics","Highlighting","Jekyll","Liquid","Lunr.js","Markdown","MathJax","Mathematic","Mermaid","Nanobar","Netlify","Pagination","Performance","Personal Site","Port","Progress Bar","Ruby","SEO","Search","Security","ShareThis","Social Share","Travis CI","VS Code","Windows10","article","bash","cheatsheet","contributing","github","github pages","highlight.js","hobbies","how-to","index","jekyll","linux","macOS","migration","note","notes","o","p","powershell","r","s","script","sharex","shell","t","travis ci","webflow","winget"]}}
\ No newline at end of file
diff --git a/.frontmatter/templates/article.md b/.frontmatter/templates/article.md
index db92aee..c80fd6f 100644
--- a/.frontmatter/templates/article.md
+++ b/.frontmatter/templates/article.md
@@ -1,14 +1,14 @@
---
-title: '{{title}}'
+title: "{{title}}"
description: null
author: null
excerpt: null
date: 2019-08-22T15:20:28.000Z
-lastmod: 2019-08-22T15:20:28.000Z
+lastmod: 2024-04-25T15:44:43.695Z
draft: true
tags: []
categories: []
meta: null
snippet: null
-slug:
+slug: null
---
diff --git a/.frontmatter/templates/default.md b/.frontmatter/templates/default.md
index de5a17a..a15898e 100644
--- a/.frontmatter/templates/default.md
+++ b/.frontmatter/templates/default.md
@@ -1,10 +1,10 @@
---
-title: {title}
+title:
+ title: null
author: null
layout: default
description: null
draft: true
sort_by: date
-# permalink: {title}
-lastmod: 2022-06-04T18:47:40.734Z
+lastmod: 2024-04-25T15:39:22.025Z
---
diff --git a/.frontmatter/templates/quests.md b/.frontmatter/templates/quests.md
new file mode 100644
index 0000000..7a2cd95
--- /dev/null
+++ b/.frontmatter/templates/quests.md
@@ -0,0 +1,10 @@
+---
+title:
+ title: null
+author: null
+layout: default
+description: null
+draft: true
+sort_by: date
+lastmod: 2022-06-04T18:47:40.734Z
+---
diff --git a/.frontmatter/templates/quickstart.md b/.frontmatter/templates/quickstart.md
deleted file mode 100644
index 6dbc099..0000000
--- a/.frontmatter/templates/quickstart.md
+++ /dev/null
@@ -1,12 +0,0 @@
----
-title: '{{name}}'
-author: null
-description: null
-categories:
- - quickstart
- - null
-slug: null
-lastmod: '2022-01-12T17:30:57.080Z'
-draft: false
----
-
diff --git a/.frontmatter/templates/test.md b/.frontmatter/templates/test.md
deleted file mode 100644
index a1cb8a7..0000000
--- a/.frontmatter/templates/test.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: RetroPie Imaging
-sub-title: ""
-author: ""
-excerpt: ""
-description: ""
-snippet: 2024-02-10T23:51:06.235Z
-categories: []
-tags: []
-draft: 2024-02-10T23:51:06.235Z
-lastmod: 2024-02-10T23:51:11.480Z
-type: Article
----
diff --git a/.gitignore b/.gitignore
index 23565a8..128f0d3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,5 @@ _site
.jekyll-metadata
_algolia_api_key
Gemfile.lock
+.obsidian
+pages/_notes/.DS_Store
diff --git a/.vscode/it-journey.code-workspace b/.vscode/it-journey.code-workspace
index 2ac0ea0..8686c5f 100644
--- a/.vscode/it-journey.code-workspace
+++ b/.vscode/it-journey.code-workspace
@@ -22,7 +22,7 @@
"strings": "off",
"other": "off"
},
- "editor.minimap.enabled": false
+ "editor.minimap.enabled": true
},
"githubPullRequests.ignoredPullRequestBranches": [
"master"
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b15ac4e..31fb34f 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,94 +1,94 @@
----
-title: Contributing
-description: This is how to contribute.
-slug: contributing
-lastmod: 2024-02-19T20:18:29.010Z
----
-
-## Contributing
-
-Build the repository
-
-Test your changes
-
-Create a pull request
-
-## Prerequisites
-
-- A cup of coffee or your favorite beverage to keep you energized.
-- A positive attitude and a sense of curiosity.
-- A sense of adventure and a willingness to explore new tools and technologies.
-- A growth mindset and a willingness to embrace challenges and learn from mistakes.
-- A sense of humor and the ability to laugh at unexpected errors and bugs.
-- A supportive community or network of friends and colleagues to ask for help and share your progress.
-- A clear goal and motivation to build a useful and practical extension.
-- A spirit of creativity and a desire to express yourself through code and technology.
-- A sense of responsibility and a commitment to ethical and inclusive software development practices.
-- A sense of empathy and a desire to create tools that benefit others and make the world a better place.
-- A sense of gratitude and appreciation for the opportunities and resources that enable you to learn and grow.
-- A sense of wonder and a curiosity about the possibilities of AI and machine learning in software development.
-- A sense of purpose and a vision for how your extension can help developers be more productive and creative.
-- A sense of determination and a willingness to persevere through challenges and setbacks.
-- A sense of humility and a willingness to learn from others and share your knowledge with the community.
-- A sense of optimism and a belief in the potential of technology to improve people's lives and create positive change.
-- A sense of fun and a spirit of playfulness to make the learning process enjoyable and engaging.
-- A sense of balance and a commitment to taking breaks and caring for your well-being while working on the extension.
-- A sense of completion and a desire to celebrate your achievements and share your extension with the world.
-- A sense of anticipation and excitement to see how your extension can make a difference in the developer community.
-- A sense of satisfaction and fulfillment from creating something that brings joy and value to others.
-- A sense of connection and belonging in the global community of developers and creators.
-- A sense of possibility and a belief in your ability to create something meaningful and impactful.
-
-## Contributing
-
-Build the repository
-
-Test your changes
-
-Create a pull request
-
-## Prerequisites
-
-- A cup of coffee or your favorite beverage to keep you energized.
-- A positive attitude and a sense of curiosity.
-- A sense of adventure and a willingness to explore new tools and technologies.
-- A growth mindset and a willingness to embrace challenges and learn from mistakes.
-- A sense of humor and the ability to laugh at unexpected errors and bugs.
-- A supportive community or network of friends and colleagues to ask for help and share your progress.
-- A clear goal and motivation to build a useful and practical extension.
-- A spirit of creativity and a desire to express yourself through code and technology.
-- A sense of responsibility and a commitment to ethical and inclusive software development practices.
-- A sense of empathy and a desire to create tools that benefit others and make the world a better place.
-- A sense of gratitude and appreciation for the opportunities and resources that enable you to learn and grow.
-- A sense of wonder and a curiosity about the possibilities of AI and machine learning in software development.
-- A sense of purpose and a vision for how your extension can help developers be more productive and creative.
-- A sense of determination and a willingness to persevere through challenges and setbacks.
-- A sense of humility and a willingness to learn from others and share your knowledge with the community.
-- A sense of optimism and a belief in the potential of technology to improve people's lives and create positive change.
-- A sense of fun and a spirit of playfulness to make the learning process enjoyable and engaging.
-- A sense of balance and a commitment to taking breaks and caring for your well-being while working on the extension.
-- A sense of completion and a desire to celebrate your achievements and share your extension with the world.
-- A sense of anticipation and excitement to see how your extension can make a difference in the developer community.
-- A sense of satisfaction and fulfillment from creating something that brings joy and value to others.
-- A sense of connection and belonging in the global community of developers and creators.
-- A sense of possibility and a belief in your ability to create something meaningful and impactful.
-
-This is how to contribute.
-
-## Prep
-
-Define and prep your development environment.
-
-## Build
-
-Build the repo using github cli, Ruby, and Jekyll.
-
-## Test
-
-Run the automated tests.
-
-## Pull Request
-
-Make a change to the contibutor page and submit a pull request
-
-Will base this on Github's documentaiton [here](https://docs.github.com/en/contributing)https://docs.github.com/en/contributing
+---
+title: Contributing
+description: This is how to contribute.
+slug: contributing
+lastmod: 2024-02-19T20:18:29.010Z
+---
+
+## Contributing
+
+Build the repository
+
+Test your changes
+
+Create a pull request
+
+## Prerequisites
+
+- A cup of coffee or your favorite beverage to keep you energized.
+- A positive attitude and a sense of curiosity.
+- A sense of adventure and a willingness to explore new tools and technologies.
+- A growth mindset and a willingness to embrace challenges and learn from mistakes.
+- A sense of humor and the ability to laugh at unexpected errors and bugs.
+- A supportive community or network of friends and colleagues to ask for help and share your progress.
+- A clear goal and motivation to build a useful and practical extension.
+- A spirit of creativity and a desire to express yourself through code and technology.
+- A sense of responsibility and a commitment to ethical and inclusive software development practices.
+- A sense of empathy and a desire to create tools that benefit others and make the world a better place.
+- A sense of gratitude and appreciation for the opportunities and resources that enable you to learn and grow.
+- A sense of wonder and a curiosity about the possibilities of AI and machine learning in software development.
+- A sense of purpose and a vision for how your extension can help developers be more productive and creative.
+- A sense of determination and a willingness to persevere through challenges and setbacks.
+- A sense of humility and a willingness to learn from others and share your knowledge with the community.
+- A sense of optimism and a belief in the potential of technology to improve people's lives and create positive change.
+- A sense of fun and a spirit of playfulness to make the learning process enjoyable and engaging.
+- A sense of balance and a commitment to taking breaks and caring for your well-being while working on the extension.
+- A sense of completion and a desire to celebrate your achievements and share your extension with the world.
+- A sense of anticipation and excitement to see how your extension can make a difference in the developer community.
+- A sense of satisfaction and fulfillment from creating something that brings joy and value to others.
+- A sense of connection and belonging in the global community of developers and creators.
+- A sense of possibility and a belief in your ability to create something meaningful and impactful.
+
+## Contributing
+
+Build the repository
+
+Test your changes
+
+Create a pull request
+
+## Prerequisites
+
+- A cup of coffee or your favorite beverage to keep you energized.
+- A positive attitude and a sense of curiosity.
+- A sense of adventure and a willingness to explore new tools and technologies.
+- A growth mindset and a willingness to embrace challenges and learn from mistakes.
+- A sense of humor and the ability to laugh at unexpected errors and bugs.
+- A supportive community or network of friends and colleagues to ask for help and share your progress.
+- A clear goal and motivation to build a useful and practical extension.
+- A spirit of creativity and a desire to express yourself through code and technology.
+- A sense of responsibility and a commitment to ethical and inclusive software development practices.
+- A sense of empathy and a desire to create tools that benefit others and make the world a better place.
+- A sense of gratitude and appreciation for the opportunities and resources that enable you to learn and grow.
+- A sense of wonder and a curiosity about the possibilities of AI and machine learning in software development.
+- A sense of purpose and a vision for how your extension can help developers be more productive and creative.
+- A sense of determination and a willingness to persevere through challenges and setbacks.
+- A sense of humility and a willingness to learn from others and share your knowledge with the community.
+- A sense of optimism and a belief in the potential of technology to improve people's lives and create positive change.
+- A sense of fun and a spirit of playfulness to make the learning process enjoyable and engaging.
+- A sense of balance and a commitment to taking breaks and caring for your well-being while working on the extension.
+- A sense of completion and a desire to celebrate your achievements and share your extension with the world.
+- A sense of anticipation and excitement to see how your extension can make a difference in the developer community.
+- A sense of satisfaction and fulfillment from creating something that brings joy and value to others.
+- A sense of connection and belonging in the global community of developers and creators.
+- A sense of possibility and a belief in your ability to create something meaningful and impactful.
+
+This is how to contribute.
+
+## Prep
+
+Define and prep your development environment.
+
+## Build
+
+Build the repo using github cli, Ruby, and Jekyll.
+
+## Test
+
+Run the automated tests.
+
+## Pull Request
+
+Make a change to the contibutor page and submit a pull request
+
+Will base this on Github's documentaiton [here](https://docs.github.com/en/contributing)https://docs.github.com/en/contributing
diff --git a/README.md b/README.md
index afc472e..9eaa7f0 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ url: https://github.com/bamr87/it-journey
tags:
- it-journey
license: MIT
-lastmod: 2024-04-04T19:03:13.770Z
+lastmod: 2024-04-21T17:09:18.751Z
created: 2022-03-01T12:00:00.000Z
---
@@ -91,6 +91,11 @@ docker build -t it-journey .
docker run -p 4000:4002 -v /Users/bamr87/github/it-journey:/app it-journey
```
+```shell
+http://localhost:4000/
+```
+
+
## Sources
* [JTD](https://just-the-docs.github.io/just-the-docs/)
diff --git a/Untitled 2.canvas b/Untitled 2.canvas
new file mode 100644
index 0000000..9b4a1d9
--- /dev/null
+++ b/Untitled 2.canvas
@@ -0,0 +1,13 @@
+{
+ "nodes":[
+ {"id":"39cc4ee6bbaf170b","type":"text","text":"test","x":-200,"y":160,"width":250,"height":60},
+ {"id":"ab69a71849274a48","type":"text","text":"test32","x":-60,"y":-20,"width":250,"height":60},
+ {"id":"56f8036ef7e5f529","type":"text","text":"","x":-125,"y":-30,"width":250,"height":60},
+ {"id":"23a059ba5c8aca95","type":"file","file":"_site/Untitled 2.canvas","x":-400,"y":-520,"width":400,"height":400},
+ {"id":"be0dc19d92560c02","type":"file","file":"assets/images/bash-fix.png","x":40,"y":-460,"width":399,"height":243}
+ ],
+ "edges":[
+ {"id":"6871cf96b4f8864d","fromNode":"39cc4ee6bbaf170b","fromSide":"top","toNode":"ab69a71849274a48","toSide":"bottom"},
+ {"id":"a61b0ef59b3be4c2","fromNode":"23a059ba5c8aca95","fromSide":"bottom","toNode":"56f8036ef7e5f529","toSide":"top"}
+ ]
+}
\ No newline at end of file
diff --git a/frontmatter.json b/frontmatter.json
index a2a56b1..2120192 100644
--- a/frontmatter.json
+++ b/frontmatter.json
@@ -103,5 +103,7 @@
"fields": []
}
},
- "frontMatter.preview.host": "http://localhost:4002"
+ "frontMatter.preview.host": "http://localhost:4000",
+ "frontMatter.website.host": "https://it-journey.dev",
+ "frontMatter.git.enabled": true
}
\ No newline at end of file
diff --git a/home.md b/home.md
index beba3ab..d85e8fb 100644
--- a/home.md
+++ b/home.md
@@ -1,163 +1,170 @@
----
-title: Hello World
-author: bamr87
-description: This is an overall outline of this site, and a place to start or come back to when lost.
-purpose: To build a platform for learning and share knowledge and tools
-layout: home
-keywords: Home, Zer0, IT-Journey, programming, development
-post: null
-permalink: /home/
-lastmod: 2024-03-07T13:09:00.253Z
-toc: true
-sidebar:
- nav: main
----
-
-This is where we begin our journey. The place where we return after getting lost or wandering off.
-Think of this as our home base with a collection of maps, tools, and information we need to traverse through this chaotic digital world.
-There are journals to capture our experiences and findings, notes to quickly reference when our memories fail, and a library of documentation that gives us the depth of knowledge to build upon and share.
-Everything here is open source and free to use, and the goal is to make this repository a comprehensive learning tool for everyone to use and share.
-
-## Abstract
-{: .para-one #abstract .accordion-header .accordion-button}
-
-From zero to hero collection of docs, tools, scripts, walk-through, and information to help with your IT journey.
-{: .para-one #abstract .accordion-body}
-
-## Roadmap
-
-Here are a few routes:
-
-### Zer0 to Her0 [Quest](/quest/)
-
-
-
-1. Prologue - Init Hello World
- 1. Who are you and what do you want?
- 2. Are you willing to put in the time and effort to become a full-stack developer?
- 3. What are your minimum requirements to start this journey?
- 4. What are your goals?
- 5. What are your expectations?
-2. Chapter 1 - Identity Crisis
- 1.
- 2. Minimum requirements
- 3. Class Selection up
- 4. Character Building
-3. Chapter 2 - Training
-
-### Skill Level Route
-For those who prefer the route based on difficulty:
-
-1. Beginner - 000
-2. Intermediate - 001
-3. Advanced - 010
-4. Expert - 011
-5. Master - 100
-6. Hero - 101
-7. Super Hero - 110
-8. God - 111
-
-### Stack Attack
-
-For those who are intermediate/advanced and want to work on a specific stack:
-
-1. Front-end (HTML, CSS, JS)
-2. Back-end (Python, PHP, Ruby, Command Line)
-3. Databases (MySQL, NoSQL, PostgreSQL)
-4. Integrations (API, REST, GraphQL, SOAP)
-5. Infrastructure (AWS, Azure, GCP, Linux)
-6. Solutions (LAMP, Jamstack, MERN, WINS)
-
-[Source](https://devopedia.org/full-stack-developer)
-[Wiki](https://en.wikipedia.org/wiki/Solution_stack)
-
-### Specialization route
-
-For those who are advanced/expert and what to specialize in a field:
-
-1. Infrastructure (System Administration, Networking, Operating Systems)
-2. DevOps (Source Code control, CD/CI, Automated Testing, Agile Development)
-3. Web Design (HTML, CSS, JavaScript, Jekyll, Bootstrap)
-4. Software Engineering (Python, Ruby, Java, C#, C++)
-5. Data Science (Python, SQL, BI, Hadoop, Spark, HBase, Hive, Kafka, Cassandra)
-6. Cyber Security (Firewalls, Metadata analysis, Network Penetration, Ransomware, Vulnerability, Exploits, Malware)
-7. Multimedia/Graphic Design (GIMP, Blender, Inkscape, Krita, Pencil 2D)
-8. Mobile Development (Android, iOS, React Native)
-9. Game Development (Unity, Unreal Engine)
-10. AI (Machine Learning, Deep Learning, Natural Language Processing)
-
-### Project Route
-
-1. Wikimedia Server - [Downloads](https://www.mediawiki.org/wiki/Download)
-2. Personal Website
-3. Retro Picade
-4. Mobile App
-5. Web Scraper
-6. Documentation Site
-7. Video game
-
-## Quick Start
-
-For those who are already familiar with core IT concepts, this is the quick start guide to get you going. There are some prerequisites listed before you can clone this repository. Each is linked to a detailed installation instruction.
-
-Master Setup [Local link](\_quickstart\machine-setup.md) Or [Web link](\quickstart\machine-setup\)
-
-Integrated Development Environment (Visual Studio Code) [Local link](\_quickstart\vscode.md) Or [Web link](\quickstart\vscode\)
-
-Static Website Generator (Jekyll) [Local link](\_quickstart\Jekyll.md) Or [Web link](\quickstart\Jekyll\)
-
-### Site layout
-
-#### Top Navigation Bar
-
-{: .img-fluid }
-
-```html
-{% raw %}
-
-{%- include header.html -%}
-
-{% endraw %}
-```
-
-This is a fixed navigation bar that is always visible at the top of the page. It is a horizontal bar that contains links to the different sections of the site. The links are organized into three sections:
-
-- [Journals](/posts/)
-- [Library](/docs/)
-- [Notes](/Notes/)
-
-#### Sidebar Navigation
-
-The sidebar navigation is a vertical bar that is always visible on the left side of the page. It is automatically generated based on the navigation YAML file under ../_data/navigation.yml.
-
-[Including](https://jekyllrb.com/docs/includes/) a [truncated](https://shopify.github.io/liquid/filters/truncate/) navigation YAML file under the `_data` folder will automatically generate the sidebar and top navigation.
-
-```yaml
-{%- raw -%}
-{% capture nav %}{% include_relative _data/navigation.yml %}{% endcapture %}{{ nav | truncate: 332 }}
-{% endraw %}
-```
-
-#### Table Of Contents right sidebar
-
-This is an automatically generated table of contents that is always visible on the right side of the page. It is generated from using a programs located under /_includes/toc.html
-
-It is based on the heading tags in the markdown file. The table of contents is generated from the markdown file and is updated whenever the markdown file is updated.
-
-#### Source Code Short Cuts
-
-Above the right TOC, there is a short cut to the source code. This is a link to the GitHub repository. The link to the shortcut is based on the config file located under /_config.yml. This is the where you have forked this repository.
-
-```yaml
-repository : "bamr87/it-journey" # GitHub username/repo-name
-local_repo : "it-journey"
-home_dir_pc : &home-win '$HOME'
-home_dir_mac : &home-mac '$HOME'
-local_git_pc : [ *home-win, 'github\' ]
-local_git_mac : [ *home-mac, 'GitHub/' ]
-```
-
-NOTE: Replace `$HOME` with your home directory. Normally, it is the user id of the machine. Just type `echo $HOME` in the terminal.
-{: .alert .alert-primary }
-
-
+---
+title: Hello World
+author: bamr87
+description: This is an overall outline of this site, and a place to start or come back to when lost.
+purpose: To build a platform for learning and share knowledge and tools
+layout: home
+keywords: Home, Zer0, IT-Journey, programming, development
+post: null
+permalink: /home/
+lastmod: 2024-04-24T15:41:06.583Z
+toc: true
+sidebar:
+ nav: main
+---
+
+This is where we begin our journey. The place where we return after getting lost or wandering off.
+Think of this as our home base with a collection of maps, tools, and information we need to traverse through this chaotic digital world.
+There are journals to capture our experiences and findings, notes to quickly reference when our memories fail, and a library of documentation that gives us the depth of knowledge to build upon and share.
+Everything here is open source and free to use, and the goal is to make this repository a comprehensive learning tool for everyone to use and share.
+
+## Abstract
+{: .para-one #abstract .accordion-header .accordion-button}
+
+From zero to hero collection of docs, tools, scripts, walk-through, and information to help with your IT journey.
+{: .para-one #abstract .accordion-body}
+
+## Roadmap
+
+Here are a
+ few routes:
+
+
+
+[source](https://roadmap.sh/r/roadmaps---it-journey)
+
+### Zer0 to Her0 [Quest](/quest/)
+
+
+
+1. Prologue - Init Hello World
+ 1. Who are you and what do you want?
+ 2. Are you willing to put in the time and effort to become a full-stack developer?
+ 3. What are your minimum requirements to start this journey?
+ 4. What are your goals?
+ 5. What are your expectations?
+2. Chapter 1 - Identity Crisis
+ 1.
+ 2. Minimum requirements
+ 1. Quick start with [github](https://docs.github.com/en/get-started/start-your-journey)
+ 3. Class Selection up
+ 4. Character Building
+3. Chapter 2 - Training
+
+### Skill Level Route
+For those who prefer the route based on difficulty:
+
+1. Beginner - 000
+2. Intermediate - 001
+3. Advanced - 010
+4. Expert - 011
+5. Master - 100
+6. Hero - 101
+7. Super Hero - 110
+8. God - 111
+
+### Stack Attack
+
+For those who are intermediate/advanced and want to work on a specific stack:
+
+1. Front-end (HTML, CSS, JS)
+2. Back-end (Python, PHP, Ruby, Command Line)
+3. Databases (MySQL, NoSQL, PostgreSQL)
+4. Integrations (API, REST, GraphQL, SOAP)
+5. Infrastructure (AWS, Azure, GCP, Linux)
+6. Solutions (LAMP, Jamstack, MERN, WINS)
+
+[Source](https://devopedia.org/full-stack-developer)
+[Wiki](https://en.wikipedia.org/wiki/Solution_stack)
+
+### Specialization route
+
+For those who are advanced/expert and what to specialize in a field:
+
+1. Infrastructure (System Administration, Networking, Operating Systems)
+2. DevOps (Source Code control, CD/CI, Automated Testing, Agile Development)
+3. Web Design (HTML, CSS, JavaScript, Jekyll, Bootstrap)
+4. Software Engineering (Python, Ruby, Java, C#, C++)
+5. Data Science (Python, SQL, BI, Hadoop, Spark, HBase, Hive, Kafka, Cassandra)
+6. Cyber Security (Firewalls, Metadata analysis, Network Penetration, Ransomware, Vulnerability, Exploits, Malware)
+7. Multimedia/Graphic Design (GIMP, Blender, Inkscape, Krita, Pencil 2D)
+8. Mobile Development (Android, iOS, React Native)
+9. Game Development (Unity, Unreal Engine)
+10. AI (Machine Learning, Deep Learning, Natural Language Processing)
+
+### Project Route
+
+1. Wikimedia Server - [Downloads](https://www.mediawiki.org/wiki/Download)
+2. Personal Website
+3. Retro Picade
+4. Mobile App
+5. Web Scraper
+6. Documentation Site
+7. Video game
+
+## Quick Start
+
+For those who are already familiar with core IT concepts, this is the quick start guide to get you going. There are some prerequisites listed before you can clone this repository. Each is linked to a detailed installation instruction.
+
+Master Setup [Local link](\_quickstart\machine-setup.md) Or [Web link](\quickstart\machine-setup\)
+
+Integrated Development Environment (Visual Studio Code) [Local link](\_quickstart\vscode.md) Or [Web link](\quickstart\vscode\)
+
+Static Website Generator (Jekyll) [Local link](\_quickstart\Jekyll.md) Or [Web link](\quickstart\Jekyll\)
+
+### Site layout
+
+#### Top Navigation Bar
+
+{: .img-fluid }
+
+```html
+{% raw %}
+
+{%- include header.html -%}
+
+{% endraw %}
+```
+
+This is a fixed navigation bar that is always visible at the top of the page. It is a horizontal bar that contains links to the different sections of the site. The links are organized into three sections:
+
+- [Journals](/posts/)
+- [Library](/docs/)
+- [Notes](/Notes/)
+
+#### Sidebar Navigation
+
+The sidebar navigation is a vertical bar that is always visible on the left side of the page. It is automatically generated based on the navigation YAML file under ../_data/navigation.yml.
+
+[Including](https://jekyllrb.com/docs/includes/) a [truncated](https://shopify.github.io/liquid/filters/truncate/) navigation YAML file under the `_data` folder will automatically generate the sidebar and top navigation.
+
+```yaml
+{%- raw -%}
+{% capture nav %}{% include_relative _data/navigation.yml %}{% endcapture %}{{ nav | truncate: 332 }}
+{% endraw %}
+```
+
+#### Table Of Contents right sidebar
+
+This is an automatically generated table of contents that is always visible on the right side of the page. It is generated from using a programs located under /_includes/toc.html
+
+It is based on the heading tags in the markdown file. The table of contents is generated from the markdown file and is updated whenever the markdown file is updated.
+
+#### Source Code Short Cuts
+
+Above the right TOC, there is a short cut to the source code. This is a link to the GitHub repository. The link to the shortcut is based on the config file located under /_config.yml. This is the where you have forked this repository.
+
+```yaml
+repository : "bamr87/it-journey" # GitHub username/repo-name
+local_repo : "it-journey"
+home_dir_pc : &home-win '$HOME'
+home_dir_mac : &home-mac '$HOME'
+local_git_pc : [ *home-win, 'github\' ]
+local_git_mac : [ *home-mac, 'GitHub/' ]
+```
+
+NOTE: Replace `$HOME` with your home directory. Normally, it is the user id of the machine. Just type `echo $HOME` in the terminal.
+{: .alert .alert-primary }
+
+
diff --git a/pages/_about/about.md b/pages/_about/about.md
index 5231ba6..a01307d 100644
--- a/pages/_about/about.md
+++ b/pages/_about/about.md
@@ -4,6 +4,7 @@ layout: collection
collection: post
permalink: /about/
lastmod: 2022-06-17T02:01:09.704Z
+slug:
---
# About this site
diff --git a/pages/_docs/2023-04-14-wsl-dev-setup.md b/pages/_docs/2023-04-14-wsl-dev-setup.md
index dee1e75..967ccf9 100644
--- a/pages/_docs/2023-04-14-wsl-dev-setup.md
+++ b/pages/_docs/2023-04-14-wsl-dev-setup.md
@@ -1,14 +1,14 @@
---
title: Set up a WSL development environment
-author: null
-excerpt: null
+author: test
+excerpt:
description: Set up a WSL development environment using best practices.
-snippet: null
+snippet:
categories:
- notes
tags:
- notes
-meta: null
+meta:
draft: true
lastmod: 2023-12-03T08:37:16.464Z
source: https://github.com/MicrosoftDocs/wsl/blob/main/WSL/setup/environment.md
diff --git a/pages/_notes/code-snippets/gimp-img-resize.py b/pages/_notes/code-snippets/gimp-img-resize.py
new file mode 100644
index 0000000..d248b37
--- /dev/null
+++ b/pages/_notes/code-snippets/gimp-img-resize.py
@@ -0,0 +1,52 @@
+from gimpfu import *
+
+def resize_and_center(image_path):
+ # Constants for the desired image and canvas sizes
+ TARGET_WIDTH = 2.5 # inches
+ TARGET_HEIGHT = 3.5 # inches
+ CANVAS_WIDTH = 4 # inches
+ CANVAS_HEIGHT = 4 # inches
+ DPI = 300 # Change this according to your image's DPI
+ # Load the image
+ image = pdb.gimp_file_load(image_path, image_path)
+ if not image:
+ print("Failed to load image.")
+ return
+ drawable = pdb.gimp_image_get_active_layer(image)
+ if not drawable:
+ print("No drawable layer available.")
+ return
+ # Calculate new dimensions to maintain aspect ratio
+ width = drawable.width
+ height = drawable.height
+ aspect_ratio = float(width) / height
+ new_width, new_height = 0, 0
+ if aspect_ratio > (TARGET_WIDTH / TARGET_HEIGHT):
+ new_height = TARGET_HEIGHT * DPI
+ new_width = new_height * aspect_ratio
+ else:
+ new_width = TARGET_WIDTH * DPI
+ new_height = new_width / aspect_ratio
+ # Resize the image
+ pdb.gimp_image_scale(image, int(new_width), int(new_height))
+ # Flatten the image and update the drawable reference
+ flattened = pdb.gimp_image_flatten(image)
+ # Resize the canvas and center the image
+ pdb.gimp_image_resize(image, CANVAS_WIDTH * DPI, CANVAS_HEIGHT * DPI,
+ (CANVAS_WIDTH * DPI - new_width) / 2, (CANVAS_HEIGHT * DPI - new_height) / 2)
+ # Get the new drawable after the image has been resized
+ drawable = pdb.gimp_image_get_active_layer(image)
+ if not drawable:
+ print("Failed to get drawable after resizing.")
+ return
+ # Save the image to a new file path
+ new_path = image_path.replace(".jpg", "_modified.jpg")
+ try:
+ pdb.gimp_file_save(image, drawable, new_path, new_path)
+ print("Image saved to %s" % new_path)
+ except Exception as e:
+ print("Failed to save image: %s" % str(e))
+ # Clean up
+ pdb.gimp_image_delete(image)
+# Example usage (replace '/path/to/your/image.jpg' with the path to your image)
+# resize_and_center('/path/to/your/image.jpg')
\ No newline at end of file
diff --git a/pages/_notes/code-snippets/resize_and_center.py b/pages/_notes/code-snippets/resize_and_center.py
new file mode 100644
index 0000000..2662506
--- /dev/null
+++ b/pages/_notes/code-snippets/resize_and_center.py
@@ -0,0 +1,55 @@
+from gimpfu import *
+
+def plugin_main(image, drawable, input_path):
+ # Assumes image is already open in GIMP
+ TARGET_WIDTH = 2.5 # inches
+ TARGET_HEIGHT = 3.5 # inches
+ CANVAS_WIDTH = 4 # inches
+ CANVAS_HEIGHT = 4 # inches
+ DPI = 300 # Typically, you should use the image resolution here
+
+ # Load the image from the path provided
+ image = pdb.gimp_file_load(input_path, input_path)
+ drawable = pdb.gimp_image_get_active_layer(image)
+
+ # Resize the image keeping aspect ratio
+ width = drawable.width
+ height = drawable.height
+ aspect_ratio = float(width) / height
+ new_width, new_height = 0, 0
+ if aspect_ratio > (TARGET_WIDTH / TARGET_HEIGHT):
+ new_height = TARGET_HEIGHT * DPI
+ new_width = new_height * aspect_ratio
+ else:
+ new_width = TARGET_WIDTH * DPI
+ new_height = new_width / aspect_ratio
+
+ pdb.gimp_image_scale(image, int(new_width), int(new_height))
+ pdb.gimp_image_flatten(image)
+ pdb.gimp_image_resize(image, CANVAS_WIDTH * DPI, CANVAS_HEIGHT * DPI,
+ (CANVAS_WIDTH * DPI - new_width) / 2, (CANVAS_HEIGHT * DPI - new_height) / 2)
+
+ # Save the modified image
+ new_path = input_path.replace(".jpg", "_modified.jpg")
+ pdb.gimp_file_save(image, drawable, new_path, new_path)
+ pdb.gimp_image_delete(image)
+
+register(
+ "python_fu_resize_center",
+ "Resize and Center Image",
+ "Resize image to 2.5x3.5 inches and center on a 4x4 inch canvas",
+ "Your Name",
+ "Your Name",
+ "2024",
+ "/Image/Resize and Center...",
+ "*",
+ [
+ (PF_IMAGE, "image", "Input image", None),
+ (PF_DRAWABLE, "drawable", "Input drawable", None),
+ (PF_FILE, "input_path", "Image file", "")
+ ],
+ [],
+ plugin_main
+)
+
+main()
diff --git a/pages/_posts/2024-04-25-notes-test.md b/pages/_posts/2024-04-25-notes-test.md
new file mode 100644
index 0000000..659b8f8
--- /dev/null
+++ b/pages/_posts/2024-04-25-notes-test.md
@@ -0,0 +1,15 @@
+---
+title: '{{name}}'
+author: null
+excerpt: null
+description: null
+snippet: null
+categories:
+ - notes
+tags:
+ - notes
+meta: null
+draft: true
+lastmod: '2022-01-10T21:54:00.053Z'
+---
+
diff --git a/pages/_posts/2024-04-25-test-title.md b/pages/_posts/2024-04-25-test-title.md
new file mode 100644
index 0000000..732aeb4
--- /dev/null
+++ b/pages/_posts/2024-04-25-test-title.md
@@ -0,0 +1,14 @@
+---
+title: {{title}}
+description: null
+author: null
+excerpt: null
+date: 2019-08-22T15:20:28.000Z
+lastmod: 2024-04-25T15:19:12.566Z
+draft: true
+tags: []
+categories: []
+meta: null
+snippet: null
+slug: null
+---
diff --git a/pages/_quests/2024-04-25-placeholders.md b/pages/_quests/2024-04-25-placeholders.md
new file mode 100644
index 0000000..7cedd47
--- /dev/null
+++ b/pages/_quests/2024-04-25-placeholders.md
@@ -0,0 +1,13 @@
+---
+title: placeholders
+description: ""
+date: 2024-04-25T16:19:09.808Z
+preview: ""
+tags: []
+categories: []
+author: 2024-04-25T16:19:09.808Z
+layout: ""
+sort_by: ""
+lastmod: 2024-04-25T16:19:09.808Z
+type: default
+---
diff --git a/quickstart/winget.md b/quickstart/winget.md
new file mode 100644
index 0000000..0365611
--- /dev/null
+++ b/quickstart/winget.md
@@ -0,0 +1 @@
+ test
\ No newline at end of file
diff --git a/roadmap.md b/roadmap.md
new file mode 100644
index 0000000..81bf095
--- /dev/null
+++ b/roadmap.md
@@ -0,0 +1,31 @@
+---
+title: My Roadmap
+layout: defualt
+author: Amr
+permalink: /roadmap/
+lastmod: 2024-04-24T15:45:41.399Z
+---
+
+Go [Home](\home)
+{: .btn .btn-purple}
+
+## Roadmap
+{: .no_toc}
+
+## Front-End Forests
+- traverse through HTML, CSS, and Javascript with Jekyll
+## Git the headless CMS
+- continuously deploy to GitHub pages
+## Templates of Trees - Bonus
+- build a Jekyll template for distribution
+
+## Back-End Backlands
+- Learn the basics of backend technology
+## SEC Data Valuation and Analyzer
+- Create an api that pulls data from SEC and other official financial sources
+- Build a database to store and normalize the information
+### Parody News Facts Generator - Bonus
+- build an LLM that creates hilarious parody articles
+- define a workflow and template for input parameters (Prompt engineering?)
+
+
\ No newline at end of file
diff --git a/windows/dev-environment.md b/windows/dev-environment.md
new file mode 100644
index 0000000..e69de29
diff --git a/windows/terminal.md b/windows/terminal.md
new file mode 100644
index 0000000..e69de29
diff --git a/windows/terminal/customize-settings/appearance.md b/windows/terminal/customize-settings/appearance.md
new file mode 100644
index 0000000..e69de29
From 201476b101e2fd4de79d16eb9e8c7a320c18bb8d Mon Sep 17 00:00:00 2001
From: "10567847+bamr87@users.noreply.github.com"
<10567847+bamr87@users.noreply.github.com>
Date: Thu, 25 Apr 2024 11:09:06 -0600
Subject: [PATCH 13/38] Synced by Front Matter
---
home.md | 8 ++------
index.md | 3 ++-
quickstart/winget.md | 1 -
roadmap.md | 2 +-
4 files changed, 5 insertions(+), 9 deletions(-)
delete mode 100644 quickstart/winget.md
diff --git a/home.md b/home.md
index d85e8fb..24e535e 100644
--- a/home.md
+++ b/home.md
@@ -1,16 +1,12 @@
---
-title: Hello World
+title: Home
author: bamr87
description: This is an overall outline of this site, and a place to start or come back to when lost.
purpose: To build a platform for learning and share knowledge and tools
layout: home
keywords: Home, Zer0, IT-Journey, programming, development
-post: null
permalink: /home/
-lastmod: 2024-04-24T15:41:06.583Z
-toc: true
-sidebar:
- nav: main
+lastmod: 2024-04-25T17:05:17.690Z
---
This is where we begin our journey. The place where we return after getting lost or wandering off.
diff --git a/index.md b/index.md
index 5c9274c..edc777a 100644
--- a/index.md
+++ b/index.md
@@ -12,7 +12,8 @@ tags:
- index
categories:
- hello world
-lastmod: 2024-03-04T23:06:10.964Z
+lastmod: 2024-04-25T17:03:42.589Z
+slug: /
---
# Welcome to IT-Journey.dev: Your Full Stack Development Quest Begins Here!
diff --git a/quickstart/winget.md b/quickstart/winget.md
deleted file mode 100644
index 0365611..0000000
--- a/quickstart/winget.md
+++ /dev/null
@@ -1 +0,0 @@
- test
\ No newline at end of file
diff --git a/roadmap.md b/roadmap.md
index 81bf095..1bc0e44 100644
--- a/roadmap.md
+++ b/roadmap.md
@@ -1,6 +1,6 @@
---
title: My Roadmap
-layout: defualt
+layout: default
author: Amr
permalink: /roadmap/
lastmod: 2024-04-24T15:45:41.399Z
From 2df7f536579f2662fd94114f76532147646a39b8 Mon Sep 17 00:00:00 2001
From: "10567847+bamr87@users.noreply.github.com"
<10567847+bamr87@users.noreply.github.com>
Date: Thu, 25 Apr 2024 15:36:06 -0600
Subject: [PATCH 14/38] updated for data management.
---
_data/navigation/main.yml | 7 +++++
frontmatter.json | 61 ++++++++++++++++++++++++++++++++++++++-
2 files changed, 67 insertions(+), 1 deletion(-)
create mode 100644 _data/navigation/main.yml
diff --git a/_data/navigation/main.yml b/_data/navigation/main.yml
new file mode 100644
index 0000000..04cd121
--- /dev/null
+++ b/_data/navigation/main.yml
@@ -0,0 +1,7 @@
+- navTitle: Home
+ subTitle: Home Base
+ url: /Home/
+ sublinks:
+ - title: Sub-Links
+ url: /sub-link/
+
diff --git a/frontmatter.json b/frontmatter.json
index 2120192..fe8fe7a 100644
--- a/frontmatter.json
+++ b/frontmatter.json
@@ -105,5 +105,64 @@
},
"frontMatter.preview.host": "http://localhost:4000",
"frontMatter.website.host": "https://it-journey.dev",
- "frontMatter.git.enabled": true
+ "frontMatter.git.enabled": false,
+ "frontMatter.data.files": [
+ {
+ "id": "mainNav",
+ "title": "Main Navigation",
+ "file": "[[workspace]]/_data/navigation/main.yml",
+ "fileType": "yaml",
+ "labelField": "name",
+ "singleEntry": false,
+ "schema": {
+ "type": "object",
+ "properties": {
+ "navTitle": {
+ "description": "The title of the page",
+ "type": "string"
+ },
+ "subTitle": {
+ "description": "sub title",
+ "type": "string"
+ },
+ "url": {
+ "description": "The URL of the page",
+ "type": "string"
+ },
+ "sublinks": {
+ "description": "Tags for the product",
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "title": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "minItems": 1,
+ "uniqueItems": true
+ },
+ "dimensions": {
+ "type": "object",
+ "properties": {
+ "length": {
+ "type": "string"
+ },
+ "width": {
+ "type": "string"
+ },
+ "height": {
+ "type": "string"
+ }
+ }
+ }
+ },
+ "required": [ "navTitle", "subTitle", "url" ]
+ }
+ }
+ }
+ ]
}
\ No newline at end of file
From 209344a4192c40a9905566f845a1e713970522ef Mon Sep 17 00:00:00 2001
From: "amr-bash@users.noreply.github.com"
<106351212+amr-bash@users.noreply.github.com>
Date: Sat, 27 Apr 2024 14:01:45 -0600
Subject: [PATCH 15/38] updated docker instructions
---
README.md | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/README.md b/README.md
index 9eaa7f0..eeeb781 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,11 @@ url: https://github.com/bamr87/it-journey
tags:
- it-journey
license: MIT
+<<<<<<< Updated upstream
lastmod: 2024-04-21T17:09:18.751Z
+=======
+lastmod: 2024-04-05T04:34:00.505Z
+>>>>>>> Stashed changes
created: 2022-03-01T12:00:00.000Z
---
@@ -87,15 +91,26 @@ docker build -t it-journey .
## Docker Run
+### Mac
+
```shell
docker run -p 4000:4002 -v /Users/bamr87/github/it-journey:/app it-journey
```
+<<<<<<< Updated upstream
```shell
http://localhost:4000/
```
+=======
+### Windows
+
+```shell
+docker run -p 4000:4002 -v C:\Users\AmrAbdel-Motaleb\github\it-journey:/app bundle exec it-journey
+```
+
+>>>>>>> Stashed changes
## Sources
* [JTD](https://just-the-docs.github.io/just-the-docs/)
From 5dda1b529daac99baa4b5096a3b15108fd2a8223 Mon Sep 17 00:00:00 2001
From: "amr-bash@users.noreply.github.com"
<106351212+amr-bash@users.noreply.github.com>
Date: Sat, 27 Apr 2024 17:06:14 -0600
Subject: [PATCH 16/38] major ui overhaull
---
README.md | 18 +-
Untitled 2.canvas | 13 --
_data/{navigation.yml => navigation-old.yml} | 56 +----
_data/navigation/about.yml | 19 ++
_data/navigation/cooking.yml | 6 +
_data/navigation/docs.yml | 43 ++++
_data/navigation/hobbies.yml | 13 ++
_data/navigation/home.yml | 3 +
_data/navigation/main.yml | 77 ++++++-
_data/navigation/quickstart.yml | 24 +++
_includes/breadcrumbs.html | 3 +
_includes/dev-shortcuts.html | 41 +++-
_includes/header.html | 111 +++++-----
_includes/info-bar.html | 17 ++
_includes/nav_list.html | 8 +-
_includes/navbar.html | 13 +-
_includes/searchbar.html | 6 +
_includes/sidebar-left.html | 22 +-
_includes/sidebar-right.html | 50 +++--
_layouts/default.html | 59 ++----
_layouts/home.html | 5 -
_layouts/root.html | 17 +-
_sass/it-journey/_docs.scss | 3 +-
_sass/it-journey/custom.scss | 100 ++++++++-
assets/css/cheatsheet.css | 8 +-
.../cheatsheet/cheatsheet-bootstrap.md | 1 +
.../_docs/bootstrap/cheatsheet/cheatsheet.css | 8 +-
.../bootstrap/cheatsheet/cheatsheet.rtl.css | 4 +-
pages/_docs/{doc-index.md => index.md} | 0
pages/_docs/jekyll-seo.md | 197 ------------------
pages/_docs/jekyll/jekyll-seo.md | 76 ++++++-
.../2023-04-14-wsl-dev-setup.md | 0
.../2023-04-15-wsl-setup-with-vscode.md | 0
pages/_posts/2024-03-27-bootable-mac-os.md | 3 +-
pages/_quests/2024-04-25-placeholders.md | 7 +-
windows/dev-environment.md | 0
windows/terminal.md | 0
.../terminal/customize-settings/appearance.md | 0
38 files changed, 579 insertions(+), 452 deletions(-)
delete mode 100644 Untitled 2.canvas
rename _data/{navigation.yml => navigation-old.yml} (77%)
create mode 100644 _data/navigation/about.yml
create mode 100644 _data/navigation/cooking.yml
create mode 100644 _data/navigation/docs.yml
create mode 100644 _data/navigation/hobbies.yml
create mode 100644 _data/navigation/home.yml
create mode 100644 _data/navigation/quickstart.yml
create mode 100644 _includes/info-bar.html
rename pages/_docs/{doc-index.md => index.md} (100%)
delete mode 100644 pages/_docs/jekyll-seo.md
rename pages/{_docs => _posts}/2023-04-14-wsl-dev-setup.md (100%)
rename pages/{_docs => _posts}/2023-04-15-wsl-setup-with-vscode.md (100%)
delete mode 100644 windows/dev-environment.md
delete mode 100644 windows/terminal.md
delete mode 100644 windows/terminal/customize-settings/appearance.md
diff --git a/README.md b/README.md
index eeeb781..63c0cfc 100644
--- a/README.md
+++ b/README.md
@@ -8,11 +8,7 @@ url: https://github.com/bamr87/it-journey
tags:
- it-journey
license: MIT
-<<<<<<< Updated upstream
-lastmod: 2024-04-21T17:09:18.751Z
-=======
lastmod: 2024-04-05T04:34:00.505Z
->>>>>>> Stashed changes
created: 2022-03-01T12:00:00.000Z
---
@@ -25,6 +21,8 @@ gh-pages | [
diff --git a/Untitled 2.canvas b/Untitled 2.canvas
deleted file mode 100644
index 9b4a1d9..0000000
--- a/Untitled 2.canvas
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "nodes":[
- {"id":"39cc4ee6bbaf170b","type":"text","text":"test","x":-200,"y":160,"width":250,"height":60},
- {"id":"ab69a71849274a48","type":"text","text":"test32","x":-60,"y":-20,"width":250,"height":60},
- {"id":"56f8036ef7e5f529","type":"text","text":"","x":-125,"y":-30,"width":250,"height":60},
- {"id":"23a059ba5c8aca95","type":"file","file":"_site/Untitled 2.canvas","x":-400,"y":-520,"width":400,"height":400},
- {"id":"be0dc19d92560c02","type":"file","file":"assets/images/bash-fix.png","x":40,"y":-460,"width":399,"height":243}
- ],
- "edges":[
- {"id":"6871cf96b4f8864d","fromNode":"39cc4ee6bbaf170b","fromSide":"top","toNode":"ab69a71849274a48","toSide":"bottom"},
- {"id":"a61b0ef59b3be4c2","fromNode":"23a059ba5c8aca95","fromSide":"bottom","toNode":"56f8036ef7e5f529","toSide":"top"}
- ]
-}
\ No newline at end of file
diff --git a/_data/navigation.yml b/_data/navigation-old.yml
similarity index 77%
rename from _data/navigation.yml
rename to _data/navigation-old.yml
index 20fc17e..0450515 100644
--- a/_data/navigation.yml
+++ b/_data/navigation-old.yml
@@ -1,3 +1,5 @@
+# Refactored to _data/navigation/
+
# FIXME: NO SPACES IN THE TITLE. IT WILL BREAK THE NAVIGATION.
# FIXME: Nest yaml into succeeding hierarchies
@@ -9,11 +11,6 @@ test: &test
- title: "Home"
url: /about
-home:
- - title: "Home"
- icon: bi-house
- url: /home
-
# Main Navigation (top)
main:
- nav-title: "Main Menu"
@@ -49,13 +46,13 @@ main:
- title: "Command Line"
url: /docs/command-line
- title: "Hobbies"
- url: &home '/hobbies'
+ url: &home /hobbies
sublinks:
- title: "home"
url: *home
- title: "Music"
- sub: &sub '/music'
- url: [*home,*sub] # FIXME
+ sub: &sub /music
+ url: [*home,*sub] # FIXME: Tried removing single quotes
- title: "Gaming"
url: /hobbies/gaming
- title: "Art"
@@ -67,12 +64,6 @@ main:
sublinks:
- title: "home"
url: /notes
- # - title: *test
- - title: "Training"
- url: /training/
- sublinks:
- - title: "home"
- url: /training
- title: "About"
url: /about/
sublinks:
@@ -89,22 +80,6 @@ main:
- title: "Features"
url: /about/features
-# # Notes
-# notes:
-# - title: "Notes"
-# url: /notes
-# sublinks:
-# - title: "home"
-# url: /notes
-# - title: "Shell"
-# url: /notes/shell
-# - title: "programming cs"
-# url: /notes/cheatsheets/programming
-# - title: "bootstrap cs"
-# url: /notes/cheatsheets/bootstrap
-# - title: "liquid cs"
-# url: /notes/cheatsheets/bootstrap
-
# Quick Start
quickstart:
- nav-title: "Quick-Start"
@@ -178,27 +153,6 @@ docs:
- title: "History"
url: /docs/history
-about:
- - nav-title: "About"
- - title: "about"
- sublinks:
- - title: "Home"
- url: /about
- - title: "Purpose"
- url: /about/purpose
- - title: "Approach"
- url: /about/approach
- - title: "Contributing"
- url: /about/contributing
- - title: "License"
- url: /about/license
- - title: "Terms & Privacy Policy"
- url: /terms
- - title: "Theme"
- url: /about/theme
- - title: "Sitemap"
- url: /about/sitemap
-
cooking:
- title: "cooking"
sublinks:
diff --git a/_data/navigation/about.yml b/_data/navigation/about.yml
new file mode 100644
index 0000000..197de3d
--- /dev/null
+++ b/_data/navigation/about.yml
@@ -0,0 +1,19 @@
+- nav-title: "About"
+- title: "about"
+ sublinks:
+ - title: "Home"
+ url: /about
+ - title: "Purpose"
+ url: /about/purpose
+ - title: "Approach"
+ url: /about/approach
+ - title: "Contributing"
+ url: /about/contributing
+ - title: "License"
+ url: /about/license
+ - title: "Terms & Privacy Policy"
+ url: /terms
+ - title: "Theme"
+ url: /about/theme
+ - title: "Sitemap"
+ url: /about/sitemap
\ No newline at end of file
diff --git a/_data/navigation/cooking.yml b/_data/navigation/cooking.yml
new file mode 100644
index 0000000..eef3d73
--- /dev/null
+++ b/_data/navigation/cooking.yml
@@ -0,0 +1,6 @@
+- title: "cooking"
+ sublinks:
+ - title: "Chinese-Egg-plant"
+ url: /cooking/egg-plant
+ - title: "Mapo-Tofu"
+ url: /cooking/egg-plant
\ No newline at end of file
diff --git a/_data/navigation/docs.yml b/_data/navigation/docs.yml
new file mode 100644
index 0000000..dd98cfb
--- /dev/null
+++ b/_data/navigation/docs.yml
@@ -0,0 +1,43 @@
+- title: Setup
+ sublinks:
+ - title: "Configuration"
+ url: /docs/configuration
+ - title: "Overriding Theme Defaults"
+ url: /docs/overriding-theme-defaults
+- title: Features
+ sublinks:
+ - title: "Navigation"
+ url: /docs/navigation
+ - title: "UI Text"
+ url: /docs/ui-text
+ - title: "Authors"
+ url: /docs/authors
+ - title: "Layouts"
+ url: /docs/layouts
+- title: Headless CMS
+ sublinks:
+ - title: "Working with Posts"
+ url: /docs/posts
+ - title: "Working with Pages"
+ url: /docs/pages
+ - title: "Working with Collections"
+ url: /docs/collections
+ - title: "Helpers"
+ url: /docs/helpers
+ - title: "Utility Classes"
+ url: /docs/utility-classes
+- title: Programming
+ sublinks:
+ - title: "Liquid"
+ url: /
+ source:
+- title: Design
+ sublinks:
+ - title: "Stylesheets"
+ url: /docs/stylesheets
+ - title: "JavaScript"
+ url: /docs/javascript
+- title: Releases
+ sublinks:
+ - title: "History"
+ url: /docs/history
\ No newline at end of file
diff --git a/_data/navigation/hobbies.yml b/_data/navigation/hobbies.yml
new file mode 100644
index 0000000..82bf064
--- /dev/null
+++ b/_data/navigation/hobbies.yml
@@ -0,0 +1,13 @@
+- title: "hobbies"
+ url: /hobbies/
+ sublinks:
+ - title: "home"
+ url: /hobbies
+ - title: "Music"
+ url: /hobbies/music
+ - title: "Gaming"
+ url: /hobbies/gaming
+ - title: "Art"
+ url: /hobbies/art
+ - title: "Cooking"
+ url: /hobbies/cooking
\ No newline at end of file
diff --git a/_data/navigation/home.yml b/_data/navigation/home.yml
new file mode 100644
index 0000000..d74fa8b
--- /dev/null
+++ b/_data/navigation/home.yml
@@ -0,0 +1,3 @@
+- title: "Home"
+ icon: bi-house
+ url: /home
\ No newline at end of file
diff --git a/_data/navigation/main.yml b/_data/navigation/main.yml
index 04cd121..bdfe80a 100644
--- a/_data/navigation/main.yml
+++ b/_data/navigation/main.yml
@@ -1,7 +1,80 @@
-- navTitle: Home
- subTitle: Home Base
+- nav-title: "Main Menu"
+
+- title: Home
url: /Home/
sublinks:
- title: Sub-Links
url: /sub-link/
+- title: "Quick-Start"
+ url: /quick-start
+ sublinks:
+ - title: "Home"
+ url: /quickstart
+ - title: "Master Setup"
+ url: /quickstart/machine-setup
+ - title: "IDE"
+ url: /quickstart/ide
+ - title: "Web Server"
+ url: /quickstart/web-server
+ - title: "Web App"
+ url: /quickstart/web-app
+
+- title: "Journey"
+ url: /posts
+ sublinks:
+ - title: "home"
+ url: /posts
+ - title: "articles"
+ url: /posts/articles
+ - title: "Quests"
+ url: /quests
+- title: "Library"
+ url: /docs/
+ sublinks:
+ - title: "Home"
+ url: /docs
+ - title: "Jekyll"
+ url: /docs/jekyll
+ - title: "Command Line"
+ url: /docs/command-line
+- title: "Hobbies"
+ url: &home '/hobbies'
+ sublinks:
+ - title: "home"
+ url: *home
+ - title: "Music"
+ sub: &sub '/music'
+ url: [*home,*sub] # FIXME
+ - title: "Gaming"
+ url: /hobbies/gaming
+ - title: "Art"
+ url: /hobbies/art
+ - title: "Cooking"
+ url: /hobbies/cooking
+- title: "Notes"
+ url: /notes
+ sublinks:
+ - title: "home"
+ url: /notes
+# - title: *test
+- title: "Training"
+ url: /training/
+ sublinks:
+ - title: "home"
+ url: /training
+- title: "About"
+ url: /about/
+ sublinks:
+ - title: "home"
+ url: /about
+ - title: "Config"
+ url: /about/config
+ - title: "Theme"
+ url: /about/theme
+ - title: "Contributing"
+ url: /about/contributing
+ - title: "Map"
+ url: /about/sitemap
+ - title: "Features"
+ url: /about/features
\ No newline at end of file
diff --git a/_data/navigation/quickstart.yml b/_data/navigation/quickstart.yml
new file mode 100644
index 0000000..49a1772
--- /dev/null
+++ b/_data/navigation/quickstart.yml
@@ -0,0 +1,24 @@
+- nav-title: "Quick-Start"
+- title: "Machine-Setup"
+ sublinks:
+ - title: "Home"
+ url: /quickstart/machine-setup
+ - title: "Mac"
+ url: /quickstart/mac
+ - title: "Windows"
+ url: /quickstart/win
+ - title: "Linux"
+ url: /quickstart/linux
+ url: /quickstart
+- title: "IDE"
+ sublinks:
+ - title: "Home"
+ url: /quickstart/ide/
+ - title: "VS-Code"
+ url: /quickstart/ide/vscode
+ - title: "Jupiter Notebooks"
+ url: /quickstart/ide/jupiter
+ - title: "github"
+ url: /quickstart/ide/github
+ - title: "Jekyll"
+ url: /quickstart/ide/jekyll
\ No newline at end of file
diff --git a/_includes/breadcrumbs.html b/_includes/breadcrumbs.html
index 1ec3832..28249c2 100644
--- a/_includes/breadcrumbs.html
+++ b/_includes/breadcrumbs.html
@@ -1,4 +1,7 @@
+
{% if page.url != "/" and site.breadcrumbs %}
{% unless paginator %}{% endunless %}
diff --git a/_includes/dev-shortcuts.html b/_includes/dev-shortcuts.html
index d28488e..0a61452 100644
--- a/_includes/dev-shortcuts.html
+++ b/_includes/dev-shortcuts.html
@@ -1,5 +1,7 @@
+
+
{% if page.collection %}
{% capture page_dir %}{{ site.collections_dir }}{% endcapture %}
@@ -7,24 +9,41 @@
{% endif %}