diff --git a/README.md b/README.md index 6e377c83da..359e0242a8 100644 --- a/README.md +++ b/README.md @@ -30,11 +30,11 @@
-Bash Commands + Bash Commands ## My Commands -#### Find +## # Find # To find files by case-insensitive extension (ex: .jpg, .JPG, .jpG) @@ -78,7 +78,7 @@ find . -type f -mtime +7d -ls # To find symlinks owned by a user and list file information -find . -type l -user -ls +find . -type l -user -ls # To search for and delete empty directories @@ -94,7 +94,7 @@ find . ! -iwholename '_.git_' -type f # To find all files that have the same node (hard link) as MY_FILE_HERE -find . -type f -samefile MY_FILE_HERE 2>/dev/null +find . -type f -samefile MY_FILE_HERE 2> /dev/null # To find all files in the current directory and modify their permissions @@ -102,11 +102,11 @@ find . -type f -exec chmod 644 {} \; # 1. Remove spaces from file and folder names and then remove numbers from files and folder names -### Description: need to : `sudo apt install rename` +## Description: need to : `sudo apt install rename` -> Notes: Issue when renaming file without numbers collides with existing file name... +> Notes: Issue when renaming file without numbers collides with existing file name... -#### code +## # code ```sh find . -name "* *" -type d | rename 's/ /_/g' @@ -125,13 +125,13 @@ for i in *.html; do mv "$i" "${i%-*}.html"; done for i in *.*; do mv "$i" "${i%-*}.${i##*.}"; done --- -### Description: combine the contents of every file in the contaning directory. +## Description: combine the contents of every file in the contaning directory. ->Notes: this includes the contents of the file it's self... +> Notes: this includes the contents of the file it's self... -#### code: +## # code: ```js @@ -140,7 +140,7 @@ const fs = require('fs'); let cat = require('child_process') .execSync('cat *') .toString('UTF-8'); -fs.writeFile('output.md', cat, err => { +fs.writeFile('output.md', cat, err => { if (err) throw err; }); @@ -151,11 +151,11 @@ fs.writeFile('output.md', cat, err => { # 2. Download Website Using Wget -### Description +## Description -> Notes: ==> sudo apt install wget +> Notes: ==> sudo apt install wget -###### code +## ## code ```sh @@ -167,11 +167,11 @@ wget --limit-rate=200k --no-clobber --convert-links --random-wait -r -p -E -e ro # 3. Clean Out Messy Git Repo -### Description: recursively removes git related folders as well as internal use files / attributions in addition to empty folders +## Description: recursively removes git related folders as well as internal use files / attributions in addition to empty folders -> Notes: To clear up clutter in repositories that only get used on your local machine. +> Notes: To clear up clutter in repositories that only get used on your local machine. -###### code +## ## code ```sh @@ -191,11 +191,11 @@ find . \( -name "*SECURITY.txt" -o -name "*RELEASE.txt" -o -name "*CHANGELOG.tx # 4. clone all of a user's git repositories -### Description: clone all of a user or organization's git repositories +## Description: clone all of a user or organization's git repositories -> Notes: +> Notes: -###### code +## ## code # Generalized @@ -239,9 +239,9 @@ curl "https://api.github.com/$CNTX/$NAME/repos?page=$PAGE&per_page=200"?branch=m # 5. Git Workflow -### Description +## Description -###### code +## ## code ```sh git pull @@ -284,11 +284,11 @@ git push -u origin preview # 6. Recursive Unzip In Place -### Description: recursively unzips folders and then deletes the zip file by the same name +## Description: recursively unzips folders and then deletes the zip file by the same name -> Notes: +> Notes: -###### code +## ## code ```sh @@ -304,11 +304,11 @@ find . -name "*.zip" -type f -print -delete # 7. git pull keeping local changes -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -324,11 +324,11 @@ git stash pop # 8. Prettier Code Formatter -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -344,11 +344,11 @@ prettier --write . # 9. Pandoc -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -369,11 +369,11 @@ find ./ -iname "*.docx" -type f -exec sh -c 'pandoc "${0}" -o "${0%.docx}.md"' { # 10. Gitpod Installs -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh sudo apt install tree @@ -399,11 +399,11 @@ npm-recursive-install # 11. Repo Utils Package -### Description: my standard repo utis package +## Description: my standard repo utis package -> Notes: +> Notes: -###### code +## ## code ```sh npm i @bgoonz11/repoutils @@ -414,27 +414,27 @@ npm i @bgoonz11/repoutils # 12. Unix Tree Package Usage -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh tree -d -I 'node_modules' tree -I 'node_modules' -tree -f -I 'node_modules' >TREE.md +tree -f -I 'node_modules' > TREE.md -tree -f -L 2 >README.md +tree -f -L 2 > README.md -tree -f -I 'node_modules' >listing-path.md +tree -f -I 'node_modules' > listing-path.md -tree -f -I 'node_modules' -d >TREE.md +tree -f -I 'node_modules' -d > TREE.md -tree -f >README.md +tree -f > README.md ``` @@ -442,11 +442,11 @@ tree -f >README.md # 13. Find & Replace string in file & folder names recursively -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -480,11 +480,11 @@ find . -type d -exec rename 's/es6//g' {} + # 14. Remove double extensions -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh #!/bin/bash @@ -523,11 +523,11 @@ done # 15. Truncate folder names down to 12 characters -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -539,17 +539,17 @@ for d in ./*; do mv $d ${d:0:12}; done # 16.Appendir.js -### Description: combine the contents of every file in the contaning directory +## Description: combine the contents of every file in the contaning directory -> Notes: this includes the contents of the file it's self... +> Notes: this includes the contents of the file it's self... -###### code +## ## code ```js //APPEND-DIR.js const fs = require('fs'); let cat = require('child_process').execSync('cat *').toString('UTF-8'); -fs.writeFile('output.md', cat, (err) => { +fs.writeFile('output.md', cat, (err) => { if (err) throw err; }); ``` @@ -558,11 +558,11 @@ fs.writeFile('output.md', cat, (err) => { # 17. Replace space in filename with underscore -### Description: followed by replace `'#' with '_'` in directory name +## Description: followed by replace `'#' with '_'` in directory name -> Notes: Can be re-purposed to find and replace any set of strings in file or folder names. +> Notes: Can be re-purposed to find and replace any set of strings in file or folder names. -###### code +## ## code ```sh find . -name "* *" -type f | rename 's/_//g' @@ -575,11 +575,11 @@ find . -name "* *" -type d | rename 's/#/_/g' # 18. Filter & delete files by name and extension -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh find . -name '.bin' -type d -prune -exec rm -rf '{}' + @@ -602,9 +602,9 @@ find . -name 'left.html' -type f -prune -exec rm -rf '{}' + # 19. Remove lines containing string -### Description +## Description -> Notes: Remove lines not containing `'.js'` +> Notes: Remove lines not containing `'.js'` ```sh @@ -613,7 +613,7 @@ sudo sed -i '/\.js/!d' ./*scrap2.md ``` -###### code +## ## code ```sh sudo sed -i '/githubusercontent/d' ./*sandbox.md @@ -634,16 +634,16 @@ sudo sed -i '/author/d' ./* # 20. Remove duplicate lines from a text file -### Description +## Description -> Notes: -> //...syntax of uniq...// -> $uniq [OPTION] [INPUT[OUTPUT]] -> The syntax of this is quite easy to understand. Here, INPUT refers to the input file in which repeated lines need to be filtered out and if INPUT isn't specified then uniq reads from the standard input. OUTPUT refers to the output file in which you can store the filtered output generated by uniq command and as in case of INPUT if OUTPUT isn't specified then uniq writes to the standard output. +> Notes: +> //...syntax of uniq...// +> $uniq [OPTION] [INPUT[OUTPUT]] +> The syntax of this is quite easy to understand. Here, INPUT refers to the input file in which repeated lines need to be filtered out and if INPUT isn't specified then uniq reads from the standard input. OUTPUT refers to the output file in which you can store the filtered output generated by uniq command and as in case of INPUT if OUTPUT isn't specified then uniq writes to the standard output. Now, let's understand the use of this with the help of an example. Suppose you have a text file named kt.txt which contains repeated lines that needs to be omitted. This can simply be done with uniq. -###### code +## ## code ```sh sudo apt install uniq @@ -655,11 +655,11 @@ uniq -u input.txt output.txt # 21. Remove lines containing string -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh sudo sed -i '/githubusercontent/d' ./*sandbox.md @@ -698,11 +698,11 @@ sudo sed -i '/right\.html/d' ./right.html # 22. Zip directory excluding .git and node_modules all the way down (Linux) -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -727,14 +727,14 @@ printf "\nCreated: $1.$TSTAMP.zip\n" # 23. Delete files containing a certain string -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh -find . | xargs grep -l www.redhat.com | awk '{print "rm "$1}' > doit.sh +find . | xargs grep -l www.redhat.com | awk '{print "rm "$1}' > doit.sh vi doit.sh // check for murphy and his law source doit.sh @@ -744,18 +744,18 @@ source doit.sh # 24 -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh #!/bin/sh -# find ./ | grep -i "\.*$" >files -find ./ | sed -E -e 's/([^ ]+[ ]+){8}//' | grep -i "\.*$">files +# find ./ | grep -i "\.*$" > files +find ./ | sed -E -e 's/([^ ]+[ ]+){8}//' | grep -i "\.*$"> files listing="files" out="" @@ -765,22 +765,22 @@ out="basename $out.html" html="sitemap.html" cmd() { - echo ' ' - echo '' - echo '' + echo ' ' + echo ' ' + echo ' ' - echo ' ' + echo ' ' - echo ' ' - echo '' - echo ' ' - echo ' ' + echo ' ' + echo ' ' + echo ' ' + echo ' ' - echo " directory " - echo '' - echo '' + echo " directory " + echo ' ' + echo ' ' echo "" - echo '' - echo '' +echo ' ' + echo ' ' - echo '' + echo ' ' echo "" @@ -828,25 +828,25 @@ echo ' ' echo "" - echo "
    " + echo "
      " - awk '{print "
    • ",$1," 
    • "}' $listing + awk '{print "
    • ",$1," 
    • "}' $listing - # awk '{print "
    • "}; + # awk '{print "
    • "}; - # {print " ",$1,"
    •  "}' \ $listing + # {print " ",$1,"  "}' \ $listing echo "" - echo "
    " + echo "
" - echo "" + echo " " - echo "" + echo " " } -cmd $listing --sort=extension >>$html +cmd $listing --sort=extension > > $html ``` @@ -854,9 +854,9 @@ cmd $listing --sort=extension >>$html # 25. Index of Iframes -### Description: Creates an index.html file that contains all the files in the working directory or any of it's sub folders as iframes instead of anchor tags +## Description: Creates an index.html file that contains all the files in the working directory or any of it's sub folders as iframes instead of anchor tags -> Notes: Useful Follow up Code: +> Notes: Useful Follow up Code: ```sh @@ -866,15 +866,15 @@ cmd $listing --sort=extension >>$html ``` -###### code +## ## code ```sh #!/bin/sh -# find ./ | grep -i "\.*$" >files -find ./ | sed -E -e 's/([^ ]+[ ]+){8}//' | grep -i "\.*$">files +# find ./ | grep -i "\.*$" > files +find ./ | sed -E -e 's/([^ ]+[ ]+){8}//' | grep -i "\.*$"> files listing="files" out="" @@ -884,21 +884,21 @@ out="basename $out.html" html="index.html" cmd() { - echo ' ' - echo '' - echo '' + echo ' ' + echo ' ' + echo ' ' - echo ' ' + echo ' ' - echo ' ' - echo '' - echo ' ' - echo ' ' + echo ' ' + echo ' ' + echo ' ' + echo ' ' - echo " directory " + echo " directory " echo "" - echo '' - echo '' +echo ' ' + echo ' ' - echo '' + echo ' ' echo "" @@ -946,25 +946,25 @@ echo ' ' echo "" - echo "
    " + echo "
      " awk '{print ""}' $listing - # awk '{print "
    • "}; + # awk '{print "
    • "}; - # {print " ",$1,"
    •  "}' \ $listing + # {print " ",$1,"  "}' \ $listing echo "" - echo "
    " + echo "
" - echo "" + echo " " - echo "" + echo " " } -cmd $listing --sort=extension >>$html +cmd $listing --sort=extension > > $html ``` @@ -972,11 +972,11 @@ cmd $listing --sort=extension >>$html # 26. Filter Corrupted Git Repo For Troublesome File -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -989,15 +989,15 @@ git filter-branch --index-filter 'git rm -r --cached --ignore-unmatch assets/_in # 27. OVERWRITE LOCAL CHANGES -### Description +## Description Important: If you have any local changes, they will be lost. With or without --hard option, any local commits that haven't been pushed will be lost.[*] If you have any files that are not tracked by Git (e.g. uploaded user content), these files will not be affected. -> Notes: -> First, run a fetch to update all origin/ refs to latest: +> Notes: +> First, run a fetch to update all origin/ refs to latest: -###### code +## ## code ```sh @@ -1024,19 +1024,19 @@ git reset --hard origin/master # 28. Remove Submodules -### Description: To remove a submodule you need to +## Description: To remove a submodule you need to -> Notes: +> Notes: -> Delete the relevant section from the .gitmodules file. -> Stage the .gitmodules changes git add .gitmodules -> Delete the relevant section from .git/config. -> Run git rm --cached path_to_submodule (no trailing slash). -> Run rm -rf .git/modules/path_to_submodule (no trailing slash). -> Commit git commit -m "Removed submodule " -> Delete the now untracked submodule files rm -rf path_to_submodule +> Delete the relevant section from the .gitmodules file. +> Stage the .gitmodules changes git add .gitmodules +> Delete the relevant section from .git/config. +> Run git rm --cached path_to_submodule (no trailing slash). +> Run rm -rf .git/modules/path_to_submodule (no trailing slash). +> Commit git commit -m "Removed submodule " +> Delete the now untracked submodule files rm -rf path_to_submodule -###### code +## ## code ```sh git submodule deinit @@ -1046,11 +1046,11 @@ git submodule deinit # 29. GET GISTS -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh sudo apt install wget @@ -1074,11 +1074,11 @@ wget -q -O - https://api.github.com/users/thomasmb/gists | grep raw_url | awk -F # 30. Remove Remote OriginL -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -1090,11 +1090,11 @@ git remote remove origin # 31. just clone .git folder -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -1107,11 +1107,11 @@ git clone --bare --branch=master --single-branch https://github.com/bgoonz/My-We # 32. Undo recent pull request -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -1124,11 +1124,11 @@ git reset --hard master@{"10 minutes ago"} # 33. Lebab -### Description: ES5 --> ES6 +## Description: ES5 --> ES6 -> Notes: +> Notes: -###### code +## ## code ```sh # Safe: @@ -1184,11 +1184,11 @@ lebab --replace ./ --transform includes # 34. Troubleshoot Ubuntu Input/Output Error -### Description: Open Powershell as Administrator +## Description: Open Powershell as Administrator -> Notes: +> Notes: -###### code +## ## code ```ps1 @@ -1203,17 +1203,17 @@ lebab --replace ./ --transform includes # 35. Export Medium as Markdown -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh npm i mediumexporter -g -mediumexporter https://medium.com/codex/fundamental-data-structures-in-javascript-8f9f709c15b4 >ds.md +mediumexporter https://medium.com/codex/fundamental-data-structures-in-javascript-8f9f709c15b4 > ds.md ``` @@ -1222,11 +1222,11 @@ mediumexporter https://medium.com/codex/fundamental-data-structures-in-javascrip # 36. Delete files in violation of a given size range (100MB for git) -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -1243,11 +1243,11 @@ find . -size +98M -a -print -a -exec rm -f {} \; # 37. download all links of given file type -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -1261,11 +1261,11 @@ wget -r -A.pdf https://overapi.com/git # 38. Kill all node processes -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh killall -s KILL node @@ -1276,12 +1276,12 @@ killall -s KILL node # 39. Remove string from file names recursively -### Description: In the example below I am using this command to remove the string "-master" from all file names in the working directory and all of it's sub directories +## Description: In the example below I am using this command to remove the string "-master" from all file names in the working directory and all of it's sub directories -###### code +## ## code ```sh -find -type f -exec sed -i 's///g' {} + +find -type f -exec sed -i 's/ / /g' {} + @@ -1290,10 +1290,10 @@ find . -type f -exec rename 's/-master//g' {} + ``` -> Notes: The same could be done for folder names by changing the _-type f_ flag (for file) to a _-type d_ flag (for directory) +> Notes: The same could be done for folder names by changing the _-type f_ flag (for file) to a _-type d_ flag (for directory) ```sh -find -type d -exec sed -i 's///g' {} + +find -type d -exec sed -i 's/ / /g' {} + @@ -1306,11 +1306,11 @@ find . -type d -exec rename 's/-master//g' {} + # 40. Remove spaces from file and folder names recursively -### Description: replaces spaces in file and folder names with an `_` underscore +## Description: replaces spaces in file and folder names with an `_` underscore -> Notes: need to run `sudo apt install rename` to use this command +> Notes: need to run `sudo apt install rename` to use this command -###### code +## ## code ```sh @@ -1322,11 +1322,11 @@ find . -name "* *" -type f | rename 's/ /_/g' # 41. Zip Each subdirectories in a given directory into their own zip file -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh for i in */; do zip -r "${i%/}.zip" "$i"; done @@ -1339,11 +1339,11 @@ for i in */; do zip -r "${i%/}.zip" "$i"; done # 91. Unzip PowerShell -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```ps1 @@ -1374,11 +1374,11 @@ foreach ($ZipFile in $ZipFiles) { # 92. return to bash from zsh -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh sudo apt --purge remove zsh @@ -1389,11 +1389,11 @@ foreach ($ZipFile in $ZipFiles) { # 93. Symbolic Link -### Description: to working directory +## Description: to working directory -> Notes: +> Notes: -###### code +## ## code ```sh @@ -1407,11 +1407,11 @@ ln -s "$(pwd)" ~/Downloads # 94. auto generate readme -### Description: rename existing readme to blueprint.md +## Description: rename existing readme to blueprint.md -> Notes: +> Notes: -###### code +## ## code ```sh @@ -1424,11 +1424,11 @@ npx @appnest/readme generate # 95. Log into postgres -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh sudo -u postgres psql @@ -1436,7 +1436,7 @@ sudo -u postgres psql --- -### Technologies Used +## Technologies Used | URL | | |----------------------|----------------------------------------------------------| @@ -1459,11 +1459,11 @@ sudo -u postgres psql # 96. URL To Subscribe To YouTube Channel -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```txt @@ -1475,7 +1475,7 @@ https://www.youtube.com/channel/UC1HDa0wWnIKUf-b4yY9JecQ?sub_confirmation=1 # 97. Embed Repl.it In Medium Post -###### code +## ## code ```txt @@ -1496,11 +1496,11 @@ https://repl.it/@bgoonz/Database-Prac?lite=true&referrer=https%3A%2F%2Fbryan # 98 -### Description +## Description -> Notes: +> Notes: -###### code +## ## code ```sh @@ -1663,7 +1663,7 @@ find . -name *right.html -type f -exec sed -i 's/target="_parent"//g' {} + ## Docs Structure
- Docs Structure + Docs Structure ``` ├── blog @@ -1900,393 +1900,393 @@ find . -name *right.html -type f -exec sed -i 's/target="_parent"//g' {} + # [**🌍⇒https://bgoonz-blog.netlify.app/🗺️**](https://bgoonz-blog.netlify.app/) -### [**🌍⇒blog🗺️**](https://bgoonz-blog.netlify.app/blog) +## [**🌍⇒blog🗺️**](https://bgoonz-blog.netlify.app/blog) -### [**🌍⇒docs🗺️**](https://bgoonz-blog.netlify.app/docs) +## [**🌍⇒docs🗺️**](https://bgoonz-blog.netlify.app/docs) -### [**🌍⇒readme🗺️**](https://bgoonz-blog.netlify.app/readme) +## [**🌍⇒readme🗺️**](https://bgoonz-blog.netlify.app/readme) -### [**🌍⇒review🗺️**](https://bgoonz-blog.netlify.app/review) +## [**🌍⇒review🗺️**](https://bgoonz-blog.netlify.app/review) -### [**🌍⇒showcase🗺️**](https://bgoonz-blog.netlify.app/showcase) +## [**🌍⇒showcase🗺️**](https://bgoonz-blog.netlify.app/showcase) -### [**🌍⇒blog/awesome-graphql🗺️**](https://bgoonz-blog.netlify.app/blog/awesome-graphql) +## [**🌍⇒blog/awesome-graphql🗺️**](https://bgoonz-blog.netlify.app/blog/awesome-graphql) -### [**🌍⇒blog/big-o-complexity🗺️**](https://bgoonz-blog.netlify.app/blog/big-o-complexity) +## [**🌍⇒blog/big-o-complexity🗺️**](https://bgoonz-blog.netlify.app/blog/big-o-complexity) -### [**🌍⇒blog/blog-archive🗺️**](https://bgoonz-blog.netlify.app/blog/blog-archive) +## [**🌍⇒blog/blog-archive🗺️**](https://bgoonz-blog.netlify.app/blog/blog-archive) -### [**🌍⇒blog/blogwcomments🗺️**](https://bgoonz-blog.netlify.app/blog/blogwcomments) +## [**🌍⇒blog/blogwcomments🗺️**](https://bgoonz-blog.netlify.app/blog/blogwcomments) -### [**🌍⇒blog/data-structures🗺️**](https://bgoonz-blog.netlify.app/blog/data-structures) +## [**🌍⇒blog/data-structures🗺️**](https://bgoonz-blog.netlify.app/blog/data-structures) -### [**🌍⇒blog/flow-control-in-python🗺️**](https://bgoonz-blog.netlify.app/blog/flow-control-in-python) +## [**🌍⇒blog/flow-control-in-python🗺️**](https://bgoonz-blog.netlify.app/blog/flow-control-in-python) -### [**🌍⇒blog/functions-in-python🗺️**](https://bgoonz-blog.netlify.app/blog/functions-in-python) +## [**🌍⇒blog/functions-in-python🗺️**](https://bgoonz-blog.netlify.app/blog/functions-in-python) -### [**🌍⇒blog/git-gateway🗺️**](https://bgoonz-blog.netlify.app/blog/git-gateway) +## [**🌍⇒blog/git-gateway🗺️**](https://bgoonz-blog.netlify.app/blog/git-gateway) -### [**🌍⇒blog/interview-questions-js🗺️**](https://bgoonz-blog.netlify.app/blog/interview-questions-js) +## [**🌍⇒blog/interview-questions-js🗺️**](https://bgoonz-blog.netlify.app/blog/interview-questions-js) -### [**🌍⇒blog/media-queries-explained🗺️**](https://bgoonz-blog.netlify.app/blog/media-queries-explained) +## [**🌍⇒blog/media-queries-explained🗺️**](https://bgoonz-blog.netlify.app/blog/media-queries-explained) -### [**🌍⇒blog/my-medium🗺️**](https://bgoonz-blog.netlify.app/blog/my-medium) +## [**🌍⇒blog/my-medium🗺️**](https://bgoonz-blog.netlify.app/blog/my-medium) -### [**🌍⇒blog/netlify-cms🗺️**](https://bgoonz-blog.netlify.app/blog/netlify-cms) +## [**🌍⇒blog/netlify-cms🗺️**](https://bgoonz-blog.netlify.app/blog/netlify-cms) -### [**🌍⇒blog/platform-docs🗺️**](https://bgoonz-blog.netlify.app/blog/platform-docs) +## [**🌍⇒blog/platform-docs🗺️**](https://bgoonz-blog.netlify.app/blog/platform-docs) -### [**🌍⇒blog/python-for-js-dev🗺️**](https://bgoonz-blog.netlify.app/blog/python-for-js-dev) +## [**🌍⇒blog/python-for-js-dev🗺️**](https://bgoonz-blog.netlify.app/blog/python-for-js-dev) -### [**🌍⇒blog/python-resources🗺️**](https://bgoonz-blog.netlify.app/blog/python-resources) +## [**🌍⇒blog/python-resources🗺️**](https://bgoonz-blog.netlify.app/blog/python-resources) -### [**🌍⇒blog/web-dev-trends🗺️**](https://bgoonz-blog.netlify.app/blog/web-dev-trends) +## [**🌍⇒blog/web-dev-trends🗺️**](https://bgoonz-blog.netlify.app/blog/web-dev-trends) -### [**🌍⇒blog/web-scraping🗺️**](https://bgoonz-blog.netlify.app/blog/web-scraping) +## [**🌍⇒blog/web-scraping🗺️**](https://bgoonz-blog.netlify.app/blog/web-scraping) -### [**🌍⇒docs/about🗺️**](https://bgoonz-blog.netlify.app/docs/about) +## [**🌍⇒docs/about🗺️**](https://bgoonz-blog.netlify.app/docs/about) -### [**🌍⇒docs/articles🗺️**](https://bgoonz-blog.netlify.app/docs/articles) +## [**🌍⇒docs/articles🗺️**](https://bgoonz-blog.netlify.app/docs/articles) -### [**🌍⇒docs/audio🗺️**](https://bgoonz-blog.netlify.app/docs/audio) +## [**🌍⇒docs/audio🗺️**](https://bgoonz-blog.netlify.app/docs/audio) -### [**🌍⇒docs/career🗺️**](https://bgoonz-blog.netlify.app/docs/career) +## [**🌍⇒docs/career🗺️**](https://bgoonz-blog.netlify.app/docs/career) -### [**🌍⇒docs/community🗺️**](https://bgoonz-blog.netlify.app/docs/community) +## [**🌍⇒docs/community🗺️**](https://bgoonz-blog.netlify.app/docs/community) -### [**🌍⇒docs/content🗺️**](https://bgoonz-blog.netlify.app/docs/content) +## [**🌍⇒docs/content🗺️**](https://bgoonz-blog.netlify.app/docs/content) -### [**🌍⇒docs/docs🗺️**](https://bgoonz-blog.netlify.app/docs/docs) +## [**🌍⇒docs/docs🗺️**](https://bgoonz-blog.netlify.app/docs/docs) -### [**🌍⇒docs/faq🗺️**](https://bgoonz-blog.netlify.app/docs/faq) +## [**🌍⇒docs/faq🗺️**](https://bgoonz-blog.netlify.app/docs/faq) -### [**🌍⇒docs/gallery🗺️**](https://bgoonz-blog.netlify.app/docs/gallery) +## [**🌍⇒docs/gallery🗺️**](https://bgoonz-blog.netlify.app/docs/gallery) -### [**🌍⇒docs/interact🗺️**](https://bgoonz-blog.netlify.app/docs/interact) +## [**🌍⇒docs/interact🗺️**](https://bgoonz-blog.netlify.app/docs/interact) -### [**🌍⇒docs/javascript🗺️**](https://bgoonz-blog.netlify.app/docs/javascript) +## [**🌍⇒docs/javascript🗺️**](https://bgoonz-blog.netlify.app/docs/javascript) -### [**🌍⇒docs/leetcode🗺️**](https://bgoonz-blog.netlify.app/docs/leetcode) +## [**🌍⇒docs/leetcode🗺️**](https://bgoonz-blog.netlify.app/docs/leetcode) -### [**🌍⇒docs/other-content🗺️**](https://bgoonz-blog.netlify.app/docs/other-content) +## [**🌍⇒docs/other-content🗺️**](https://bgoonz-blog.netlify.app/docs/other-content) -### [**🌍⇒docs/privacy-policy🗺️**](https://bgoonz-blog.netlify.app/docs/privacy-policy) +## [**🌍⇒docs/privacy-policy🗺️**](https://bgoonz-blog.netlify.app/docs/privacy-policy) -### [**🌍⇒docs/projects🗺️**](https://bgoonz-blog.netlify.app/docs/projects) +## [**🌍⇒docs/projects🗺️**](https://bgoonz-blog.netlify.app/docs/projects) -### [**🌍⇒docs/python🗺️**](https://bgoonz-blog.netlify.app/docs/python) +## [**🌍⇒docs/python🗺️**](https://bgoonz-blog.netlify.app/docs/python) -### [**🌍⇒docs/quick-reference🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference) +## [**🌍⇒docs/quick-reference🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference) -### [**🌍⇒docs/react🗺️**](https://bgoonz-blog.netlify.app/docs/react) +## [**🌍⇒docs/react🗺️**](https://bgoonz-blog.netlify.app/docs/react) -### [**🌍⇒docs/reference🗺️**](https://bgoonz-blog.netlify.app/docs/reference) +## [**🌍⇒docs/reference🗺️**](https://bgoonz-blog.netlify.app/docs/reference) -### [**🌍⇒docs/search🗺️**](https://bgoonz-blog.netlify.app/docs/search) +## [**🌍⇒docs/search🗺️**](https://bgoonz-blog.netlify.app/docs/search) -### [**🌍⇒docs/sitemap🗺️**](https://bgoonz-blog.netlify.app/docs/sitemap) +## [**🌍⇒docs/sitemap🗺️**](https://bgoonz-blog.netlify.app/docs/sitemap) -### [**🌍⇒docs/tools🗺️**](https://bgoonz-blog.netlify.app/docs/tools) +## [**🌍⇒docs/tools🗺️**](https://bgoonz-blog.netlify.app/docs/tools) -### [**🌍⇒docs/tutorials🗺️**](https://bgoonz-blog.netlify.app/docs/tutorials) +## [**🌍⇒docs/tutorials🗺️**](https://bgoonz-blog.netlify.app/docs/tutorials) -### [**🌍⇒docs/about/eng-portfolio🗺️**](https://bgoonz-blog.netlify.app/docs/about/eng-portfolio) +## [**🌍⇒docs/about/eng-portfolio🗺️**](https://bgoonz-blog.netlify.app/docs/about/eng-portfolio) -### [**🌍⇒docs/about/ideas-for-this-website🗺️**](https://bgoonz-blog.netlify.app/docs/about/ideas-for-this-website) +## [**🌍⇒docs/about/ideas-for-this-website🗺️**](https://bgoonz-blog.netlify.app/docs/about/ideas-for-this-website) -### [**🌍⇒docs/about/intrests🗺️**](https://bgoonz-blog.netlify.app/docs/about/intrests) +## [**🌍⇒docs/about/intrests🗺️**](https://bgoonz-blog.netlify.app/docs/about/intrests) -### [**🌍⇒docs/about/interview🗺️**](https://bgoonz-blog.netlify.app/docs/about/interview) +## [**🌍⇒docs/about/interview🗺️**](https://bgoonz-blog.netlify.app/docs/about/interview) -### [**🌍⇒docs/about/resume🗺️**](https://bgoonz-blog.netlify.app/docs/about/resume) +## [**🌍⇒docs/about/resume🗺️**](https://bgoonz-blog.netlify.app/docs/about/resume) -### [**🌍⇒docs/articles/basic-web-dev🗺️**](https://bgoonz-blog.netlify.app/docs/articles/basic-web-dev) +## [**🌍⇒docs/articles/basic-web-dev🗺️**](https://bgoonz-blog.netlify.app/docs/articles/basic-web-dev) -### [**🌍⇒docs/articles/buffers🗺️**](https://bgoonz-blog.netlify.app/docs/articles/buffers) +## [**🌍⇒docs/articles/buffers🗺️**](https://bgoonz-blog.netlify.app/docs/articles/buffers) -### [**🌍⇒docs/articles/dev-dep🗺️**](https://bgoonz-blog.netlify.app/docs/articles/dev-dep) +## [**🌍⇒docs/articles/dev-dep🗺️**](https://bgoonz-blog.netlify.app/docs/articles/dev-dep) -### [**🌍⇒docs/articles/event-loop🗺️**](https://bgoonz-blog.netlify.app/docs/articles/event-loop) +## [**🌍⇒docs/articles/event-loop🗺️**](https://bgoonz-blog.netlify.app/docs/articles/event-loop) -### [**🌍⇒docs/articles/fs-module🗺️**](https://bgoonz-blog.netlify.app/docs/articles/fs-module) +## [**🌍⇒docs/articles/fs-module🗺️**](https://bgoonz-blog.netlify.app/docs/articles/fs-module) -### [**🌍⇒docs/articles/how-the-web-works🗺️**](https://bgoonz-blog.netlify.app/docs/articles/how-the-web-works) +## [**🌍⇒docs/articles/how-the-web-works🗺️**](https://bgoonz-blog.netlify.app/docs/articles/how-the-web-works) -### [**🌍⇒docs/articles/http🗺️**](https://bgoonz-blog.netlify.app/docs/articles/http) +## [**🌍⇒docs/articles/http🗺️**](https://bgoonz-blog.netlify.app/docs/articles/http) -### [**🌍⇒docs/articles/install🗺️**](https://bgoonz-blog.netlify.app/docs/articles/install) +## [**🌍⇒docs/articles/install🗺️**](https://bgoonz-blog.netlify.app/docs/articles/install) -### [**🌍⇒docs/articles/intro🗺️**](https://bgoonz-blog.netlify.app/docs/articles/intro) +## [**🌍⇒docs/articles/intro🗺️**](https://bgoonz-blog.netlify.app/docs/articles/intro) -### [**🌍⇒docs/articles/media-queries-no-more🗺️**](https://bgoonz-blog.netlify.app/docs/articles/media-queries-no-more) +## [**🌍⇒docs/articles/media-queries-no-more🗺️**](https://bgoonz-blog.netlify.app/docs/articles/media-queries-no-more) -### [**🌍⇒docs/articles/module-exports🗺️**](https://bgoonz-blog.netlify.app/docs/articles/module-exports) +## [**🌍⇒docs/articles/module-exports🗺️**](https://bgoonz-blog.netlify.app/docs/articles/module-exports) -### [**🌍⇒docs/articles/nextjs🗺️**](https://bgoonz-blog.netlify.app/docs/articles/nextjs) +## [**🌍⇒docs/articles/nextjs🗺️**](https://bgoonz-blog.netlify.app/docs/articles/nextjs) -### [**🌍⇒docs/articles/node-api-express🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-api-express) +## [**🌍⇒docs/articles/node-api-express🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-api-express) -### [**🌍⇒docs/articles/node-cli-args🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-cli-args) +## [**🌍⇒docs/articles/node-cli-args🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-cli-args) -### [**🌍⇒docs/articles/node-common-modules🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-common-modules) +## [**🌍⇒docs/articles/node-common-modules🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-common-modules) -### [**🌍⇒docs/articles/node-env-variables🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-env-variables) +## [**🌍⇒docs/articles/node-env-variables🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-env-variables) -### [**🌍⇒docs/articles/node-js-language🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-js-language) +## [**🌍⇒docs/articles/node-js-language🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-js-language) -### [**🌍⇒docs/articles/node-package-manager🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-package-manager) +## [**🌍⇒docs/articles/node-package-manager🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-package-manager) -### [**🌍⇒docs/articles/node-repl🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-repl) +## [**🌍⇒docs/articles/node-repl🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-repl) -### [**🌍⇒docs/articles/node-run-cli🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-run-cli) +## [**🌍⇒docs/articles/node-run-cli🗺️**](https://bgoonz-blog.netlify.app/docs/articles/node-run-cli) -### [**🌍⇒docs/articles/nodejs🗺️**](https://bgoonz-blog.netlify.app/docs/articles/nodejs) +## [**🌍⇒docs/articles/nodejs🗺️**](https://bgoonz-blog.netlify.app/docs/articles/nodejs) -### [**🌍⇒docs/articles/nodevsbrowser🗺️**](https://bgoonz-blog.netlify.app/docs/articles/nodevsbrowser) +## [**🌍⇒docs/articles/nodevsbrowser🗺️**](https://bgoonz-blog.netlify.app/docs/articles/nodevsbrowser) -### [**🌍⇒docs/articles/npm🗺️**](https://bgoonz-blog.netlify.app/docs/articles/npm) +## [**🌍⇒docs/articles/npm🗺️**](https://bgoonz-blog.netlify.app/docs/articles/npm) -### [**🌍⇒docs/articles/npx🗺️**](https://bgoonz-blog.netlify.app/docs/articles/npx) +## [**🌍⇒docs/articles/npx🗺️**](https://bgoonz-blog.netlify.app/docs/articles/npx) -### [**🌍⇒docs/articles/os-module🗺️**](https://bgoonz-blog.netlify.app/docs/articles/os-module) +## [**🌍⇒docs/articles/os-module🗺️**](https://bgoonz-blog.netlify.app/docs/articles/os-module) -### [**🌍⇒docs/articles/package-lock🗺️**](https://bgoonz-blog.netlify.app/docs/articles/package-lock) +## [**🌍⇒docs/articles/package-lock🗺️**](https://bgoonz-blog.netlify.app/docs/articles/package-lock) -### [**🌍⇒docs/articles/reading-files🗺️**](https://bgoonz-blog.netlify.app/docs/articles/reading-files) +## [**🌍⇒docs/articles/reading-files🗺️**](https://bgoonz-blog.netlify.app/docs/articles/reading-files) -### [**🌍⇒docs/articles/semantic🗺️**](https://bgoonz-blog.netlify.app/docs/articles/semantic) +## [**🌍⇒docs/articles/semantic🗺️**](https://bgoonz-blog.netlify.app/docs/articles/semantic) -### [**🌍⇒docs/articles/semantic-html🗺️**](https://bgoonz-blog.netlify.app/docs/articles/semantic-html) +## [**🌍⇒docs/articles/semantic-html🗺️**](https://bgoonz-blog.netlify.app/docs/articles/semantic-html) -### [**🌍⇒docs/articles/the-uniform-resource-locator-(url)🗺️**]() +## [**🌍⇒docs/articles/the-uniform-resource-locator-(url)🗺️**]( ) -### [**🌍⇒docs/articles/understanding-firebase🗺️**](https://bgoonz-blog.netlify.app/docs/articles/understanding-firebase) +## [**🌍⇒docs/articles/understanding-firebase🗺️**](https://bgoonz-blog.netlify.app/docs/articles/understanding-firebase) -### [**🌍⇒docs/articles/v8🗺️**](https://bgoonz-blog.netlify.app/docs/articles/v8) +## [**🌍⇒docs/articles/v8🗺️**](https://bgoonz-blog.netlify.app/docs/articles/v8) -### [**🌍⇒docs/articles/web-standards-checklist🗺️**](https://bgoonz-blog.netlify.app/docs/articles/web-standards-checklist) +## [**🌍⇒docs/articles/web-standards-checklist🗺️**](https://bgoonz-blog.netlify.app/docs/articles/web-standards-checklist) -### [**🌍⇒docs/articles/webdev-tools🗺️**](https://bgoonz-blog.netlify.app/docs/articles/webdev-tools) +## [**🌍⇒docs/articles/webdev-tools🗺️**](https://bgoonz-blog.netlify.app/docs/articles/webdev-tools) -### [**🌍⇒docs/articles/write-2-json-with-python🗺️**](https://bgoonz-blog.netlify.app/docs/articles/write-2-json-with-python) +## [**🌍⇒docs/articles/write-2-json-with-python🗺️**](https://bgoonz-blog.netlify.app/docs/articles/write-2-json-with-python) -### [**🌍⇒docs/articles/writing-files🗺️**](https://bgoonz-blog.netlify.app/docs/articles/writing-files) +## [**🌍⇒docs/articles/writing-files🗺️**](https://bgoonz-blog.netlify.app/docs/articles/writing-files) -### [**🌍⇒docs/audio/audio🗺️**](https://bgoonz-blog.netlify.app/docs/audio/audio) +## [**🌍⇒docs/audio/audio🗺️**](https://bgoonz-blog.netlify.app/docs/audio/audio) -### [**🌍⇒docs/audio/audio-feature-extraction🗺️**](https://bgoonz-blog.netlify.app/docs/audio/audio-feature-extraction) +## [**🌍⇒docs/audio/audio-feature-extraction🗺️**](https://bgoonz-blog.netlify.app/docs/audio/audio-feature-extraction) -### [**🌍⇒docs/audio/dfft🗺️**](https://bgoonz-blog.netlify.app/docs/audio/dfft) +## [**🌍⇒docs/audio/dfft🗺️**](https://bgoonz-blog.netlify.app/docs/audio/dfft) -### [**🌍⇒docs/audio/discrete-fft🗺️**](https://bgoonz-blog.netlify.app/docs/audio/discrete-fft) +## [**🌍⇒docs/audio/discrete-fft🗺️**](https://bgoonz-blog.netlify.app/docs/audio/discrete-fft) -### [**🌍⇒docs/audio/dtw-python-explained🗺️**](https://bgoonz-blog.netlify.app/docs/audio/dtw-python-explained) +## [**🌍⇒docs/audio/dtw-python-explained🗺️**](https://bgoonz-blog.netlify.app/docs/audio/dtw-python-explained) -### [**🌍⇒docs/audio/dynamic-time-warping🗺️**](https://bgoonz-blog.netlify.app/docs/audio/dynamic-time-warping) +## [**🌍⇒docs/audio/dynamic-time-warping🗺️**](https://bgoonz-blog.netlify.app/docs/audio/dynamic-time-warping) -### [**🌍⇒docs/audio/web-audio-api🗺️**](https://bgoonz-blog.netlify.app/docs/audio/web-audio-api) +## [**🌍⇒docs/audio/web-audio-api🗺️**](https://bgoonz-blog.netlify.app/docs/audio/web-audio-api) -### [**🌍⇒docs/career/confidence🗺️**](https://bgoonz-blog.netlify.app/docs/career/confidence) +## [**🌍⇒docs/career/confidence🗺️**](https://bgoonz-blog.netlify.app/docs/career/confidence) -### [**🌍⇒docs/career/dev-interview🗺️**](https://bgoonz-blog.netlify.app/docs/career/dev-interview) +## [**🌍⇒docs/career/dev-interview🗺️**](https://bgoonz-blog.netlify.app/docs/career/dev-interview) -### [**🌍⇒docs/career/interview-dos-n-donts🗺️**](https://bgoonz-blog.netlify.app/docs/career/interview-dos-n-donts) +## [**🌍⇒docs/career/interview-dos-n-donts🗺️**](https://bgoonz-blog.netlify.app/docs/career/interview-dos-n-donts) -### [**🌍⇒docs/career/job-boards🗺️**](https://bgoonz-blog.netlify.app/docs/career/job-boards) +## [**🌍⇒docs/career/job-boards🗺️**](https://bgoonz-blog.netlify.app/docs/career/job-boards) -### [**🌍⇒docs/community/an-open-letter-2-future-developers🗺️**](https://bgoonz-blog.netlify.app/docs/community/an-open-letter-2-future-developers) +## [**🌍⇒docs/community/an-open-letter-2-future-developers🗺️**](https://bgoonz-blog.netlify.app/docs/community/an-open-letter-2-future-developers) -### [**🌍⇒docs/community/video-chat🗺️**](https://bgoonz-blog.netlify.app/docs/community/video-chat) +## [**🌍⇒docs/community/video-chat🗺️**](https://bgoonz-blog.netlify.app/docs/community/video-chat) -### [**🌍⇒docs/content/algo🗺️**](https://bgoonz-blog.netlify.app/docs/content/algo) +## [**🌍⇒docs/content/algo🗺️**](https://bgoonz-blog.netlify.app/docs/content/algo) -### [**🌍⇒docs/content/archive🗺️**](https://bgoonz-blog.netlify.app/docs/content/archive) +## [**🌍⇒docs/content/archive🗺️**](https://bgoonz-blog.netlify.app/docs/content/archive) -### [**🌍⇒docs/content/data-structures-algo🗺️**](https://bgoonz-blog.netlify.app/docs/content/data-structures-algo) +## [**🌍⇒docs/content/data-structures-algo🗺️**](https://bgoonz-blog.netlify.app/docs/content/data-structures-algo) -### [**🌍⇒docs/content/gatsby-Queries-Mutations🗺️**](https://bgoonz-blog.netlify.app/docs/content/gatsby-Queries-Mutations) +## [**🌍⇒docs/content/gatsby-Queries-Mutations🗺️**](https://bgoonz-blog.netlify.app/docs/content/gatsby-Queries-Mutations) -### [**🌍⇒docs/content/history-api🗺️**](https://bgoonz-blog.netlify.app/docs/content/history-api) +## [**🌍⇒docs/content/history-api🗺️**](https://bgoonz-blog.netlify.app/docs/content/history-api) -### [**🌍⇒docs/content/projects🗺️**](https://bgoonz-blog.netlify.app/docs/content/projects) +## [**🌍⇒docs/content/projects🗺️**](https://bgoonz-blog.netlify.app/docs/content/projects) -### [**🌍⇒docs/content/recent-projects🗺️**](https://bgoonz-blog.netlify.app/docs/content/recent-projects) +## [**🌍⇒docs/content/recent-projects🗺️**](https://bgoonz-blog.netlify.app/docs/content/recent-projects) -### [**🌍⇒docs/content/trouble-shooting🗺️**](https://bgoonz-blog.netlify.app/docs/content/trouble-shooting) +## [**🌍⇒docs/content/trouble-shooting🗺️**](https://bgoonz-blog.netlify.app/docs/content/trouble-shooting) -### [**🌍⇒docs/docs/appendix🗺️**](https://bgoonz-blog.netlify.app/docs/docs/appendix) +## [**🌍⇒docs/docs/appendix🗺️**](https://bgoonz-blog.netlify.app/docs/docs/appendix) -### [**🌍⇒docs/docs/bash🗺️**](https://bgoonz-blog.netlify.app/docs/docs/bash) +## [**🌍⇒docs/docs/bash🗺️**](https://bgoonz-blog.netlify.app/docs/docs/bash) -### [**🌍⇒docs/docs/content🗺️**](https://bgoonz-blog.netlify.app/docs/docs/content) +## [**🌍⇒docs/docs/content🗺️**](https://bgoonz-blog.netlify.app/docs/docs/content) -### [**🌍⇒docs/docs/css🗺️**](https://bgoonz-blog.netlify.app/docs/docs/css) +## [**🌍⇒docs/docs/css🗺️**](https://bgoonz-blog.netlify.app/docs/docs/css) -### [**🌍⇒docs/docs/data-structures-docs🗺️**](https://bgoonz-blog.netlify.app/docs/docs/data-structures-docs) +## [**🌍⇒docs/docs/data-structures-docs🗺️**](https://bgoonz-blog.netlify.app/docs/docs/data-structures-docs) -### [**🌍⇒docs/docs/git-reference🗺️**](https://bgoonz-blog.netlify.app/docs/docs/git-reference) +## [**🌍⇒docs/docs/git-reference🗺️**](https://bgoonz-blog.netlify.app/docs/docs/git-reference) -### [**🌍⇒docs/docs/git-repos🗺️**](https://bgoonz-blog.netlify.app/docs/docs/git-repos) +## [**🌍⇒docs/docs/git-repos🗺️**](https://bgoonz-blog.netlify.app/docs/docs/git-repos) -### [**🌍⇒docs/docs/html-spec🗺️**](https://bgoonz-blog.netlify.app/docs/docs/html-spec) +## [**🌍⇒docs/docs/html-spec🗺️**](https://bgoonz-blog.netlify.app/docs/docs/html-spec) -### [**🌍⇒docs/docs/markdown🗺️**](https://bgoonz-blog.netlify.app/docs/docs/markdown) +## [**🌍⇒docs/docs/markdown🗺️**](https://bgoonz-blog.netlify.app/docs/docs/markdown) -### [**🌍⇒docs/docs/no-whiteboarding🗺️**](https://bgoonz-blog.netlify.app/docs/docs/no-whiteboarding) +## [**🌍⇒docs/docs/no-whiteboarding🗺️**](https://bgoonz-blog.netlify.app/docs/docs/no-whiteboarding) -### [**🌍⇒docs/docs/node-docs-complete🗺️**](https://bgoonz-blog.netlify.app/docs/docs/node-docs-complete) +## [**🌍⇒docs/docs/node-docs-complete🗺️**](https://bgoonz-blog.netlify.app/docs/docs/node-docs-complete) -### [**🌍⇒docs/docs/node-docs-full🗺️**](https://bgoonz-blog.netlify.app/docs/docs/node-docs-full) +## [**🌍⇒docs/docs/node-docs-full🗺️**](https://bgoonz-blog.netlify.app/docs/docs/node-docs-full) -### [**🌍⇒docs/docs/regex-in-js🗺️**](https://bgoonz-blog.netlify.app/docs/docs/regex-in-js) +## [**🌍⇒docs/docs/regex-in-js🗺️**](https://bgoonz-blog.netlify.app/docs/docs/regex-in-js) -### [**🌍⇒docs/docs/sitemap🗺️**](https://bgoonz-blog.netlify.app/docs/docs/sitemap) +## [**🌍⇒docs/docs/sitemap🗺️**](https://bgoonz-blog.netlify.app/docs/docs/sitemap) -### [**🌍⇒docs/faq/contact🗺️**](https://bgoonz-blog.netlify.app/docs/faq/contact) +## [**🌍⇒docs/faq/contact🗺️**](https://bgoonz-blog.netlify.app/docs/faq/contact) -### [**🌍⇒docs/faq/plug-ins🗺️**](https://bgoonz-blog.netlify.app/docs/faq/plug-ins) +## [**🌍⇒docs/faq/plug-ins🗺️**](https://bgoonz-blog.netlify.app/docs/faq/plug-ins) -### [**🌍⇒docs/interact/callstack-visual🗺️**](https://bgoonz-blog.netlify.app/docs/interact/callstack-visual) +## [**🌍⇒docs/interact/callstack-visual🗺️**](https://bgoonz-blog.netlify.app/docs/interact/callstack-visual) -### [**🌍⇒docs/interact/clock🗺️**](https://bgoonz-blog.netlify.app/docs/interact/clock) +## [**🌍⇒docs/interact/clock🗺️**](https://bgoonz-blog.netlify.app/docs/interact/clock) -### [**🌍⇒docs/interact/jupyter-notebooks🗺️**](https://bgoonz-blog.netlify.app/docs/interact/jupyter-notebooks) +## [**🌍⇒docs/interact/jupyter-notebooks🗺️**](https://bgoonz-blog.netlify.app/docs/interact/jupyter-notebooks) -### [**🌍⇒docs/interact/other-sites🗺️**](https://bgoonz-blog.netlify.app/docs/interact/other-sites) +## [**🌍⇒docs/interact/other-sites🗺️**](https://bgoonz-blog.netlify.app/docs/interact/other-sites) -### [**🌍⇒docs/interact/video-chat🗺️**](https://bgoonz-blog.netlify.app/docs/interact/video-chat) +## [**🌍⇒docs/interact/video-chat🗺️**](https://bgoonz-blog.netlify.app/docs/interact/video-chat) -### [**🌍⇒docs/javascript/arrow-functions🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/arrow-functions) +## [**🌍⇒docs/javascript/arrow-functions🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/arrow-functions) -### [**🌍⇒docs/javascript/await-keyword🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/await-keyword) +## [**🌍⇒docs/javascript/await-keyword🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/await-keyword) -### [**🌍⇒docs/javascript/bigo🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/bigo) +## [**🌍⇒docs/javascript/bigo🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/bigo) -### [**🌍⇒docs/javascript/clean-code🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/clean-code) +## [**🌍⇒docs/javascript/clean-code🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/clean-code) -### [**🌍⇒docs/javascript/constructor-functions🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/constructor-functions) +## [**🌍⇒docs/javascript/constructor-functions🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/constructor-functions) -### [**🌍⇒docs/javascript/promises🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/promises) +## [**🌍⇒docs/javascript/promises🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/promises) -### [**🌍⇒docs/javascript/review🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/review) +## [**🌍⇒docs/javascript/review🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/review) -### [**🌍⇒docs/javascript/this-is-about-this🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/this-is-about-this) +## [**🌍⇒docs/javascript/this-is-about-this🗺️**](https://bgoonz-blog.netlify.app/docs/javascript/this-is-about-this) -### [**🌍⇒docs/projects/medium-links🗺️**](https://bgoonz-blog.netlify.app/docs/projects/medium-links) +## [**🌍⇒docs/projects/medium-links🗺️**](https://bgoonz-blog.netlify.app/docs/projects/medium-links) -### [**🌍⇒docs/projects/my-websites🗺️**](https://bgoonz-blog.netlify.app/docs/projects/my-websites) +## [**🌍⇒docs/projects/my-websites🗺️**](https://bgoonz-blog.netlify.app/docs/projects/my-websites) -### [**🌍⇒docs/python/at-length🗺️**](https://bgoonz-blog.netlify.app/docs/python/at-length) +## [**🌍⇒docs/python/at-length🗺️**](https://bgoonz-blog.netlify.app/docs/python/at-length) -### [**🌍⇒docs/python/basics🗺️**](https://bgoonz-blog.netlify.app/docs/python/basics) +## [**🌍⇒docs/python/basics🗺️**](https://bgoonz-blog.netlify.app/docs/python/basics) -### [**🌍⇒docs/python/cheat-sheet🗺️**](https://bgoonz-blog.netlify.app/docs/python/cheat-sheet) +## [**🌍⇒docs/python/cheat-sheet🗺️**](https://bgoonz-blog.netlify.app/docs/python/cheat-sheet) -### [**🌍⇒docs/python/comprehensive-guide🗺️**](https://bgoonz-blog.netlify.app/docs/python/comprehensive-guide) +## [**🌍⇒docs/python/comprehensive-guide🗺️**](https://bgoonz-blog.netlify.app/docs/python/comprehensive-guide) -### [**🌍⇒docs/python/examples🗺️**](https://bgoonz-blog.netlify.app/docs/python/examples) +## [**🌍⇒docs/python/examples🗺️**](https://bgoonz-blog.netlify.app/docs/python/examples) -### [**🌍⇒docs/python/flow-control🗺️**](https://bgoonz-blog.netlify.app/docs/python/flow-control) +## [**🌍⇒docs/python/flow-control🗺️**](https://bgoonz-blog.netlify.app/docs/python/flow-control) -### [**🌍⇒docs/python/functions🗺️**](https://bgoonz-blog.netlify.app/docs/python/functions) +## [**🌍⇒docs/python/functions🗺️**](https://bgoonz-blog.netlify.app/docs/python/functions) -### [**🌍⇒docs/python/google-sheets-api🗺️**](https://bgoonz-blog.netlify.app/docs/python/google-sheets-api) +## [**🌍⇒docs/python/google-sheets-api🗺️**](https://bgoonz-blog.netlify.app/docs/python/google-sheets-api) -### [**🌍⇒docs/python/intro-for-js-devs🗺️**](https://bgoonz-blog.netlify.app/docs/python/intro-for-js-devs) +## [**🌍⇒docs/python/intro-for-js-devs🗺️**](https://bgoonz-blog.netlify.app/docs/python/intro-for-js-devs) -### [**🌍⇒docs/python/python-ds🗺️**](https://bgoonz-blog.netlify.app/docs/python/python-ds) +## [**🌍⇒docs/python/python-ds🗺️**](https://bgoonz-blog.netlify.app/docs/python/python-ds) -### [**🌍⇒docs/python/snippets🗺️**](https://bgoonz-blog.netlify.app/docs/python/snippets) +## [**🌍⇒docs/python/snippets🗺️**](https://bgoonz-blog.netlify.app/docs/python/snippets) -### [**🌍⇒docs/quick-reference/Emmet🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/Emmet) +## [**🌍⇒docs/quick-reference/Emmet🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/Emmet) -### [**🌍⇒docs/quick-reference/all-emojis🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/all-emojis) +## [**🌍⇒docs/quick-reference/all-emojis🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/all-emojis) -### [**🌍⇒docs/quick-reference/create-react-app🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/create-react-app) +## [**🌍⇒docs/quick-reference/create-react-app🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/create-react-app) -### [**🌍⇒docs/quick-reference/git-bash🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/git-bash) +## [**🌍⇒docs/quick-reference/git-bash🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/git-bash) -### [**🌍⇒docs/quick-reference/git-tricks🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/git-tricks) +## [**🌍⇒docs/quick-reference/git-tricks🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/git-tricks) -### [**🌍⇒docs/quick-reference/google-firebase🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/google-firebase) +## [**🌍⇒docs/quick-reference/google-firebase🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/google-firebase) -### [**🌍⇒docs/quick-reference/heroku-error-codes🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/heroku-error-codes) +## [**🌍⇒docs/quick-reference/heroku-error-codes🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/heroku-error-codes) -### [**🌍⇒docs/quick-reference/installation🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/installation) +## [**🌍⇒docs/quick-reference/installation🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/installation) -### [**🌍⇒docs/quick-reference/markdown-dropdowns🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/markdown-dropdowns) +## [**🌍⇒docs/quick-reference/markdown-dropdowns🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/markdown-dropdowns) -### [**🌍⇒docs/quick-reference/minifiction🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/minifiction) +## [**🌍⇒docs/quick-reference/minifiction🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/minifiction) -### [**🌍⇒docs/quick-reference/new-repo-instructions🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/new-repo-instructions) +## [**🌍⇒docs/quick-reference/new-repo-instructions🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/new-repo-instructions) -### [**🌍⇒docs/quick-reference/psql-setup🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/psql-setup) +## [**🌍⇒docs/quick-reference/psql-setup🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/psql-setup) -### [**🌍⇒docs/quick-reference/pull-request-rubric🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/pull-request-rubric) +## [**🌍⇒docs/quick-reference/pull-request-rubric🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/pull-request-rubric) -### [**🌍⇒docs/quick-reference/quick-links🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/quick-links) +## [**🌍⇒docs/quick-reference/quick-links🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/quick-links) -### [**🌍⇒docs/quick-reference/topRepos🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/topRepos) +## [**🌍⇒docs/quick-reference/topRepos🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/topRepos) -### [**🌍⇒docs/quick-reference/understanding-path🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/understanding-path) +## [**🌍⇒docs/quick-reference/understanding-path🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/understanding-path) -### [**🌍⇒docs/quick-reference/vscode-themes🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/vscode-themes) +## [**🌍⇒docs/quick-reference/vscode-themes🗺️**](https://bgoonz-blog.netlify.app/docs/quick-reference/vscode-themes) -### [**🌍⇒docs/react/cheatsheet🗺️**](https://bgoonz-blog.netlify.app/docs/react/cheatsheet) +## [**🌍⇒docs/react/cheatsheet🗺️**](https://bgoonz-blog.netlify.app/docs/react/cheatsheet) -### [**🌍⇒docs/react/createReactApp🗺️**](https://bgoonz-blog.netlify.app/docs/react/createReactApp) +## [**🌍⇒docs/react/createReactApp🗺️**](https://bgoonz-blog.netlify.app/docs/react/createReactApp) -### [**🌍⇒docs/react/demo🗺️**](https://bgoonz-blog.netlify.app/docs/react/demo) +## [**🌍⇒docs/react/demo🗺️**](https://bgoonz-blog.netlify.app/docs/react/demo) -### [**🌍⇒docs/react/jsx🗺️**](https://bgoonz-blog.netlify.app/docs/react/jsx) +## [**🌍⇒docs/react/jsx🗺️**](https://bgoonz-blog.netlify.app/docs/react/jsx) -### [**🌍⇒docs/react/react-docs🗺️**](https://bgoonz-blog.netlify.app/docs/react/react-docs) +## [**🌍⇒docs/react/react-docs🗺️**](https://bgoonz-blog.netlify.app/docs/react/react-docs) -### [**🌍⇒docs/react/react-in-depth🗺️**](https://bgoonz-blog.netlify.app/docs/react/react-in-depth) +## [**🌍⇒docs/react/react-in-depth🗺️**](https://bgoonz-blog.netlify.app/docs/react/react-in-depth) -### [**🌍⇒docs/react/react2🗺️**](https://bgoonz-blog.netlify.app/docs/react/react2) +## [**🌍⇒docs/react/react2🗺️**](https://bgoonz-blog.netlify.app/docs/react/react2) -### [**🌍⇒docs/react/render-elements🗺️**](https://bgoonz-blog.netlify.app/docs/react/render-elements) +## [**🌍⇒docs/react/render-elements🗺️**](https://bgoonz-blog.netlify.app/docs/react/render-elements) -### [**🌍⇒docs/reference/awesome-lists🗺️**](https://bgoonz-blog.netlify.app/docs/reference/awesome-lists) +## [**🌍⇒docs/reference/awesome-lists🗺️**](https://bgoonz-blog.netlify.app/docs/reference/awesome-lists) -### [**🌍⇒docs/reference/awesome-static🗺️**](https://bgoonz-blog.netlify.app/docs/reference/awesome-static) +## [**🌍⇒docs/reference/awesome-static🗺️**](https://bgoonz-blog.netlify.app/docs/reference/awesome-static) -### [**🌍⇒docs/reference/bookmarks🗺️**](https://bgoonz-blog.netlify.app/docs/reference/bookmarks) +## [**🌍⇒docs/reference/bookmarks🗺️**](https://bgoonz-blog.netlify.app/docs/reference/bookmarks) -### [**🌍⇒docs/reference/embed-the-web🗺️**](https://bgoonz-blog.netlify.app/docs/reference/embed-the-web) +## [**🌍⇒docs/reference/embed-the-web🗺️**](https://bgoonz-blog.netlify.app/docs/reference/embed-the-web) -### [**🌍⇒docs/reference/github-search🗺️**](https://bgoonz-blog.netlify.app/docs/reference/github-search) +## [**🌍⇒docs/reference/github-search🗺️**](https://bgoonz-blog.netlify.app/docs/reference/github-search) -### [**🌍⇒docs/reference/how-2-reinstall-npm🗺️**](https://bgoonz-blog.netlify.app/docs/reference/how-2-reinstall-npm) +## [**🌍⇒docs/reference/how-2-reinstall-npm🗺️**](https://bgoonz-blog.netlify.app/docs/reference/how-2-reinstall-npm) -### [**🌍⇒docs/reference/how-to-kill-a-process🗺️**](https://bgoonz-blog.netlify.app/docs/reference/how-to-kill-a-process) +## [**🌍⇒docs/reference/how-to-kill-a-process🗺️**](https://bgoonz-blog.netlify.app/docs/reference/how-to-kill-a-process) -### [**🌍⇒docs/reference/installing-node🗺️**](https://bgoonz-blog.netlify.app/docs/reference/installing-node) +## [**🌍⇒docs/reference/installing-node🗺️**](https://bgoonz-blog.netlify.app/docs/reference/installing-node) -### [**🌍⇒docs/reference/intro-to-nodejs🗺️**](https://bgoonz-blog.netlify.app/docs/reference/intro-to-nodejs) +## [**🌍⇒docs/reference/intro-to-nodejs🗺️**](https://bgoonz-blog.netlify.app/docs/reference/intro-to-nodejs) -### [**🌍⇒docs/reference/notes-template🗺️**](https://bgoonz-blog.netlify.app/docs/reference/notes-template) +## [**🌍⇒docs/reference/notes-template🗺️**](https://bgoonz-blog.netlify.app/docs/reference/notes-template) -### [**🌍⇒docs/reference/psql🗺️**](https://bgoonz-blog.netlify.app/docs/reference/psql) +## [**🌍⇒docs/reference/psql🗺️**](https://bgoonz-blog.netlify.app/docs/reference/psql) -### [**🌍⇒docs/reference/resources🗺️**](https://bgoonz-blog.netlify.app/docs/reference/resources) +## [**🌍⇒docs/reference/resources🗺️**](https://bgoonz-blog.netlify.app/docs/reference/resources) -### [**🌍⇒docs/reference/vscode🗺️**](https://bgoonz-blog.netlify.app/docs/reference/vscode) +## [**🌍⇒docs/reference/vscode🗺️**](https://bgoonz-blog.netlify.app/docs/reference/vscode) -### [**🌍⇒docs/reference/web-api's🗺️**](https://bgoonz-blog.netlify.app/docs/reference/web-api's) +## [**🌍⇒docs/reference/web-api's🗺️**](https://bgoonz-blog.netlify.app/docs/reference/web-api's) -### [**🌍⇒docs/tools/data-structures🗺️**](https://bgoonz-blog.netlify.app/docs/tools/data-structures) +## [**🌍⇒docs/tools/data-structures🗺️**](https://bgoonz-blog.netlify.app/docs/tools/data-structures) -### [**🌍⇒docs/tools/dev-utilities🗺️**](https://bgoonz-blog.netlify.app/docs/tools/dev-utilities) +## [**🌍⇒docs/tools/dev-utilities🗺️**](https://bgoonz-blog.netlify.app/docs/tools/dev-utilities) -### [**🌍⇒docs/tools/google-cloud🗺️**](https://bgoonz-blog.netlify.app/docs/tools/google-cloud) +## [**🌍⇒docs/tools/google-cloud🗺️**](https://bgoonz-blog.netlify.app/docs/tools/google-cloud) -### [**🌍⇒docs/tools/markdown-html🗺️**](https://bgoonz-blog.netlify.app/docs/tools/markdown-html) +## [**🌍⇒docs/tools/markdown-html🗺️**](https://bgoonz-blog.netlify.app/docs/tools/markdown-html) -### [**🌍⇒docs/tools/more-tools🗺️**](https://bgoonz-blog.netlify.app/docs/tools/more-tools) +## [**🌍⇒docs/tools/more-tools🗺️**](https://bgoonz-blog.netlify.app/docs/tools/more-tools) -### [**🌍⇒docs/tutorials/google-lighthouse-cli🗺️**](https://bgoonz-blog.netlify.app/docs/tutorials/google-lighthouse-cli) +## [**🌍⇒docs/tutorials/google-lighthouse-cli🗺️**](https://bgoonz-blog.netlify.app/docs/tutorials/google-lighthouse-cli)
@@ -2297,7 +2297,7 @@ find . -name *right.html -type f -exec sed -i 's/target="_parent"//g' {} + ---
- ↞↠ Getting Started With GatsbyJS ↞↠ + ↞↠ Getting Started With GatsbyJS ↞↠ # --- @@ -2392,9 +2392,9 @@ Looking for more guidance? Full documentation for Gatsby lives [on the website]( # Gatsby Project Structure | Gatsby -> ## Excerpt +> ## Excerpt > -> Inside a Gatsby project, you may see some or all of the following folders and files: Folders /.cache Automatically generated. This folder… +> Inside a Gatsby project, you may see some or all of the following folders and files: Folders /.cache Automatically generated. This folder… --- @@ -2433,9 +2433,9 @@ The file/folder structure described above reflects Gatsby-specific files and fol # Layout Components | Gatsby -> ## Excerpt +> ## Excerpt > -> In this guide, you'll learn Gatsby's approach to layouts, how to create and use layout components, and how to prevent layout components from… +> In this guide, you'll learn Gatsby's approach to layouts, how to create and use layout components, and how to prevent layout components from… --- @@ -2456,7 +2456,7 @@ It is recommended to create your layout components alongside the rest of your co Here is an example of a very basic layout component at `src/components/layout.js`: ``` -import React from "react"export default function Layout({ children }) { return (
{children}
)} +import React from "react"export default function Layout({ children }) { return (
{children}
)} ``` ## [](https://www.gatsbyjs.com/docs/how-to/routing/layout-components/#how-to-import-and-add-layout-components-to-pages)How to import and add layout components to pages @@ -2464,7 +2464,7 @@ import React from "react"export default function Layout({ children }) { return If you want to apply a layout to a page, you will need to include the `Layout` component and wrap your page in it. For example, here is how you would apply your layout to the front page: ``` -import React from "react"import Layout from "../components/layout"export default function Home() { return (

I'm in a layout!

);} +import React from "react"import Layout from "../components/layout"export default function Home() { return (

I'm in a layout!

);} ``` Repeat for every page and template that needs this layout. @@ -2479,10 +2479,10 @@ Alternatively, you can prevent your layout component from unmounting by using [g # Adding Markdown Pages | Gatsby -> ## Excerpt +> ## Excerpt > -> Gatsby can use Markdown files to create pages in your site. -> You add plugins to read and understand folders with Markdown files and from them… +> Gatsby can use Markdown files to create pages in your site. +> You add plugins to read and understand folders with Markdown files and from them… --- @@ -2499,11 +2499,11 @@ Here are the steps Gatsby follows for making this happen. Use the plugin [`gatsby-source-filesystem`](https://www.gatsbyjs.com/plugins/gatsby-source-filesystem/#gatsby-source-filesystem) to read files. -### [](https://www.gatsbyjs.com/docs/how-to/routing/adding-markdown-pages/#install)Install +## [](https://www.gatsbyjs.com/docs/how-to/routing/adding-markdown-pages/#install)Install `npm install gatsby-source-filesystem` -### [](https://www.gatsbyjs.com/docs/how-to/routing/adding-markdown-pages/#add-plugin)Add plugin +## [](https://www.gatsbyjs.com/docs/how-to/routing/adding-markdown-pages/#add-plugin)Add plugin Open `gatsby-config.js` to add the `gatsby-source-filesystem` plugin. The `path` option is how you set the directory to search for files. @@ -2517,11 +2517,11 @@ Completing the above step means that you've "sourced" the Markdown files from th You'll use the plugin [`gatsby-transformer-remark`](https://www.gatsbyjs.com/plugins/gatsby-transformer-remark/) to recognize files which are Markdown and read their content. The plugin will convert the frontmatter metadata part of your Markdown files as `frontmatter` and the content part as HTML. -### [](https://www.gatsbyjs.com/docs/how-to/routing/adding-markdown-pages/#install-transformer-plugin)Install transformer plugin +## [](https://www.gatsbyjs.com/docs/how-to/routing/adding-markdown-pages/#install-transformer-plugin)Install transformer plugin `npm install gatsby-transformer-remark` -### [](https://www.gatsbyjs.com/docs/how-to/routing/adding-markdown-pages/#configure-plugin)Configure plugin +## [](https://www.gatsbyjs.com/docs/how-to/routing/adding-markdown-pages/#configure-plugin)Configure plugin Add this to `gatsby-config.js` after the previously added `gatsby-source-filesystem`. @@ -2533,7 +2533,7 @@ module.exports = { siteMetadata: { title: "My Gatsby Site", }, plugins: [ Create a folder in the `/src` directory of your Gatsby application called `markdown-pages`. Now create a Markdown file inside it with the name `post-1.md`. -### [](https://www.gatsbyjs.com/docs/how-to/routing/adding-markdown-pages/#frontmatter-for-metadata-in-markdown-files)Frontmatter for metadata in Markdown files +## [](https://www.gatsbyjs.com/docs/how-to/routing/adding-markdown-pages/#frontmatter-for-metadata-in-markdown-files)Frontmatter for metadata in Markdown files When you create a Markdown file, you can include a set of key/value pairs that can be used to provide additional data relevant to specific pages in the GraphQL data layer. This data is called "frontmatter" and is denoted by the triple dashes at the start and end of the block. This block will be parsed by `gatsby-transformer-remark` as YAML. You can then query the data through the GraphQL API from your React components. @@ -2552,7 +2552,7 @@ Create `src/pages/{MarkdownRemark.frontmatter__slug}.js` and add the following c src/pages/{MarkdownRemark.frontmatter\_\_slug}.js ``` -import React from "react"import { graphql } from "gatsby"export default function Template({ data, }) { const { markdownRemark } = data const { frontmatter, html } = markdownRemark return (

{frontmatter.title}

{frontmatter.date}

)}export const pageQuery = graphql` query($id: String!) { markdownRemark(id: { eq: $id }) { html frontmatter { date(formatString: "MMMM DD, YYYY") slug title } } }` +import React from "react"import { graphql } from "gatsby"export default function Template({ data, }) { const { markdownRemark } = data const { frontmatter, html } = markdownRemark return (

{frontmatter.title}

{frontmatter.date}

)}export const pageQuery = graphql` query($id: String!) { markdownRemark(id: { eq: $id }) { html frontmatter { date(formatString: "MMMM DD, YYYY") slug title } } }` ``` Two things are important in the file above: @@ -2738,7 +2738,7 @@ bryan@LAPTOP-9LGJ3JGS:/c/MY-WEB-DEV/BLOG____2.0/BLOG_2.0/src$ # Source Code
- Folder Structure (src) + Folder Structure (src) ``` . @@ -3053,7 +3053,7 @@ bryan@LAPTOP-9LGJ3JGS:/c/MY-WEB-DEV/BLOG____2.0/BLOG_2.0/src$
- Click To See Component Sourcecode + Click To See Component Sourcecode # Component Structure @@ -3111,7 +3111,7 @@ export default class ActionLink extends React.Component { {_.get(action, 'style', null) === 'icon' && _.get(action, 'icon_class', null) ? ( - {_.get(action, 'label', null)} + {_.get(action, 'label', null)} ) : ( _.get(action, 'label', null) @@ -3133,7 +3133,7 @@ import { Link, withPrefix, classNames } from '../utils'; export default class CtaButtons extends React.Component { render() { let actions = _.get(this.props, 'actions', null); - return _.map(actions, (action, action_idx) => ( + return _.map(actions, (action, action_idx) => ( - {_.get(root_page, 'frontmatter.title', null)} + {_.get(root_page, 'frontmatter.title', null)} - {_.map(_.get(site, 'data.doc_sections.sections', null), (section, section_idx) => { + {_.map(_.get(site, 'data.doc_sections.sections', null), (section, section_idx) => { let section_path = pathJoin(root_docs_path, section); let section_page = getPage(this.props.pageContext.pages, section_path); let child_pages = _.orderBy(getPages(this.props.pageContext.pages, section_path), 'frontmatter.weight'); let child_count = _.size(child_pages); - let has_children = child_count > 0 ? true : false; + let has_children = child_count > 0 ? true : false; let is_current_page = _.get(page, 'url', null) === _.get(section_page, 'url', null) ? true : false; let is_active = _.get(page, 'url', null).startsWith(_.get(section_page, 'url', null)); return ( @@ -3204,11 +3204,11 @@ export default class DocsMenu extends React.Component { active: is_active })} > - {_.get(section_page, 'frontmatter.title', null)} + {_.get(section_page, 'frontmatter.title', null)} {has_children && ( @@ -3241,14 +3241,14 @@ export default class DocsSubmenu extends React.Component { let page = _.get(this.props, 'page', null); return (
    - {_.map(child_pages, (child_page, child_page_idx) => ( + {_.map(child_pages, (child_page, child_page_idx) => (
  • - {_.get(child_page, 'frontmatter.title', null)} + {_.get(child_page, 'frontmatter.title', null)}
  • ))}
@@ -3265,20 +3265,20 @@ import React from 'react'; import { htmlToReact } from '../utils'; import ActionLink from './ActionLink'; import addScript from './../hooks/addScript'; -const Script = (props) => { +const Script = (props) => { importScript('./../hooks/addScript.js'); }; export default class Footer extends React.Component { render() { return (
- +

- +
@@ -3390,7 +3390,7 @@ export default class Footer extends React.Component { rel="nofollow" > by - freefind + freefind { + > } @@ -3411,26 +3411,26 @@ export default class Footer extends React.Component {
- +

{_.get(this.props, 'pageContext.site.siteMetadata.footer.content', null) && ( - {htmlToReact(_.get(this.props, 'pageContext.site.siteMetadata.footer.content', null))} + {htmlToReact(_.get(this.props, 'pageContext.site.siteMetadata.footer.content', null))} )} - {_.map(_.get(this.props, 'pageContext.site.siteMetadata.footer.links', null), (action, action_idx) => ( + {_.map(_.get(this.props, 'pageContext.site.siteMetadata.footer.links', null), (action, action_idx) => ( ))}{' '}

{_.get(this.props, 'pageContext.site.siteMetadata.footer.has_social', null) && (
- {_.map(_.get(this.props, 'pageContext.site.siteMetadata.footer.social_links', null), (action, action_idx) => ( + {_.map(_.get(this.props, 'pageContext.site.siteMetadata.footer.social_links', null), (action, action_idx) => ( ))}{' '}
)}{' '}
- +
); } @@ -3451,7 +3451,7 @@ export default class Header extends React.Component { render() { return (
- {/* */} + {/* */}
@@ -3477,17 +3477,17 @@ export default class Header extends React.Component {

)}
- + {_.get(this.props, 'pageContext.site.siteMetadata.header.has_nav', null) && ( @@ -3547,18 +3547,18 @@ export default class Header extends React.Component { transform: 'scale(-1.5, 1.5)' }} > - + + > + >
@@ -3621,7 +3621,7 @@ import '../sass/main.scss'; import Header from './Header'; import Footer from './Footer'; import addScript from './../hooks/addScript'; -const Script = (props) => { +const Script = (props) => { importScript('./../hooks/addScript.js'); }; export default class Body extends React.Component { @@ -3640,15 +3640,15 @@ export default class Body extends React.Component { {_.get(this.props, 'pageContext.frontmatter.seo.robots', null) && ( )} - {_.map(_.get(this.props, 'pageContext.frontmatter.seo.extra', null), (meta, meta_idx) => { + {_.map(_.get(this.props, 'pageContext.frontmatter.seo.extra', null), (meta, meta_idx) => { let key_name = _.get(meta, 'keyName', null) || 'name'; return _.get(meta, 'relativeUrl', null) ? ( _.get(this.props, 'pageContext.site.siteMetadata.domain', null) && - (() => { + (() => { let domain = _.trim(_.get(this.props, 'pageContext.site.siteMetadata.domain', null), '/'); let rel_url = withPrefix(_.get(meta, 'value', null)); let full_url = domain + rel_url; - return ; + return ; })() ) : ( @@ -3664,7 +3664,7 @@ export default class Body extends React.Component {
{/* INSERT SEARCH BAR HERE */} - {/*
*/} + {/*
*/}
{this.props.children}
@@ -3704,10 +3704,10 @@ export default class SectionContent extends React.Component {
{_.get(section, 'title', null) && (
-

{_.get(section, 'title', null)}

+

{_.get(section, 'title', null)}

)} - {_.get(section, 'content', null) &&
{markdownify(_.get(section, 'content', null))}
} + {_.get(section, 'content', null) &&
{markdownify(_.get(section, 'content', null))}
} {_.get(section, 'actions', null) && (
@@ -3741,8 +3741,8 @@ export default class SectionCta extends React.Component {
{(_.get(section, 'title', null) || _.get(section, 'subtitle', null)) && (
- {_.get(section, 'title', null) &&

{_.get(section, 'title', null)}

} - {_.get(section, 'subtitle', null) &&

{htmlToReact(_.get(section, 'subtitle', null))}

} + {_.get(section, 'title', null) &&

{_.get(section, 'title', null)}

} + {_.get(section, 'subtitle', null) &&

{htmlToReact(_.get(section, 'subtitle', null))}

}
)} {_.get(section, 'actions', null) && ( @@ -3780,8 +3780,8 @@ export default class SectionDocs extends React.Component {
{(_.get(section, 'title', null) || _.get(section, 'subtitle', null)) && (
- {_.get(section, 'title', null) &&

{_.get(section, 'title', null)}

} - {_.get(section, 'subtitle', null) &&

{htmlToReact(_.get(section, 'subtitle', null))}

} + {_.get(section, 'title', null) &&

{_.get(section, 'title', null)}

} + {_.get(section, 'subtitle', null) &&

{htmlToReact(_.get(section, 'subtitle', null))}

}
)}
@@ -3791,7 +3791,7 @@ export default class SectionDocs extends React.Component { 'grid-col-3': _.get(section, 'col_number', null) === 'three' })} > - {_.map(_.get(this.props, 'pageContext.site.data.doc_sections.sections', null), (doc_section, doc_section_idx) => { + {_.map(_.get(this.props, 'pageContext.site.data.doc_sections.sections', null), (doc_section, doc_section_idx) => { let doc_section_path = pathJoin(_.get(this.props, 'pageContext.site.data.doc_sections.root_docs_path', null), doc_section); let doc_section_page = getPage(this.props.pageContext.pages, doc_section_path); return ( @@ -3804,11 +3804,11 @@ export default class SectionDocs extends React.Component { {_.get(doc_section_page, 'frontmatter.excerpt', null) && (
-

{htmlToReact(_.get(doc_section_page, 'frontmatter.excerpt', null))}

+

{htmlToReact(_.get(doc_section_page, 'frontmatter.excerpt', null))}

)}
- Learn More + Learn More
@@ -3845,8 +3845,8 @@ export default class SectionGrid extends React.Component {
{(_.get(section, 'title', null) || _.get(section, 'subtitle', null)) && (
- {_.get(section, 'title', null) &&

{_.get(section, 'title', null)}

} - {_.get(section, 'subtitle', null) &&

{htmlToReact(_.get(section, 'subtitle', null))}

} + {_.get(section, 'title', null) &&

{_.get(section, 'title', null)}

} + {_.get(section, 'subtitle', null) &&

{htmlToReact(_.get(section, 'subtitle', null))}

}
)} {_.get(section, 'grid_items', null) && ( @@ -3857,7 +3857,7 @@ export default class SectionGrid extends React.Component { 'grid-col-3': _.get(section, 'col_number', null) === 'three' })} > - {_.map(_.get(section, 'grid_items', null), (item, item_idx) => ( + {_.map(_.get(section, 'grid_items', null), (item, item_idx) => (
{_.get(item, 'image', null) && ( @@ -3868,14 +3868,14 @@ export default class SectionGrid extends React.Component { {_.get(item, 'title', null) && (

{_.get(item, 'title_url', null) ? ( - {_.get(item, 'title', null)} + {_.get(item, 'title', null)} ) : ( _.get(item, 'title', null) )}

)} {_.get(item, 'content', null) && ( -
{markdownify(_.get(item, 'content', null))}
+
{markdownify(_.get(item, 'content', null))}
)} {_.get(item, 'actions', null) && (
@@ -3915,10 +3915,10 @@ export default class SectionHero extends React.Component {
{_.get(section, 'title', null) && (
-

{_.get(section, 'title', null)}

+

{_.get(section, 'title', null)}

)} - {_.get(section, 'content', null) &&
{markdownify(_.get(section, 'content', null))}
} + {_.get(section, 'content', null) &&
{markdownify(_.get(section, 'content', null))}
} {_.get(section, 'actions', null) && (
@@ -3945,7 +3945,7 @@ export default class Submenu extends React.Component { let page = _.get(this.props, 'page', null); return (
    - {_.map(_.get(this.props, 'submenu', null), (action, action_idx) => { + {_.map(_.get(this.props, 'submenu', null), (action, action_idx) => { let page_url = _.trim(_.get(page, 'url', null), '/'); let action_url = _.trim(_.get(action, 'url', null), '/'); return ( @@ -4022,7 +4022,7 @@ export default {
- Click To See Template Sourcecode + Click To See Template Sourcecode # Templates @@ -4056,10 +4056,10 @@ export default class Advanced extends React.Component { render() { return ( - {_.map(_.get(this.props, 'pageContext.frontmatter.sections', null), (section, section_idx) => { + {_.map(_.get(this.props, 'pageContext.frontmatter.sections', null), (section, section_idx) => { let component = _.upperFirst(_.camelCase(_.get(section, 'type', null))); let Component = components[component]; - return ; + return ; })} ); @@ -4101,15 +4101,15 @@ export default class Blog extends React.Component { /> )}
-

{_.get(this.props, 'pageContext.frontmatter.title', null)}

+

{_.get(this.props, 'pageContext.frontmatter.title', null)}

{_.get(this.props, 'pageContext.frontmatter.subtitle', null) && ( -

{_.get(this.props, 'pageContext.frontmatter.subtitle', null)}

+

{_.get(this.props, 'pageContext.frontmatter.subtitle', null)}

)}
- {_.map(display_posts, (post, post_idx) => ( + {_.map(display_posts, (post, post_idx) => (
{_.get(post, 'frontmatter.thumb_image', null) && ( @@ -4133,7 +4133,7 @@ export default class Blog extends React.Component { {_.get(post, 'frontmatter.excerpt', null) && ( -

{_.get(post, 'frontmatter.excerpt', null)}

+

{_.get(post, 'frontmatter.excerpt', null)}

{_.get(this.props, 'pageContext.frontmatter.has_more_link', null) === true && _.get(this.props, 'pageContext.frontmatter.more_link_text', null) && (

@@ -4187,20 +4187,20 @@ export default class Docs extends React.Component {

-

{_.get(this.props, 'pageContext.frontmatter.title', null)}

+

{_.get(this.props, 'pageContext.frontmatter.title', null)}

{htmlToReact(_.get(this.props, 'pageContext.html', null))} {root_docs_path !== current_page_url && - (() => { + (() => { let child_pages = _.orderBy(getPages(this.props.pageContext.pages, current_page_url), 'frontmatter.weight'); let child_count = _.size(child_pages); - let has_children = child_count > 0 ? true : false; + let has_children = child_count > 0 ? true : false; return ( {has_children && (
    - {_.map(child_pages, (child_page, child_page_idx) => ( + {_.map(child_pages, (child_page, child_page_idx) => (
  • {_.get(child_page, 'frontmatter.title', null)} @@ -4218,7 +4218,7 @@ export default class Docs extends React.Component {
@@ -4263,14 +4263,14 @@ export default class Page extends React.Component { /> )}
-

{_.get(this.props, 'pageContext.frontmatter.title', null)}

+

{_.get(this.props, 'pageContext.frontmatter.title', null)}

{_.get(this.props, 'pageContext.frontmatter.subtitle', null) && ( -
{htmlToReact(_.get(this.props, 'pageContext.frontmatter.subtitle', null))}
+
{htmlToReact(_.get(this.props, 'pageContext.frontmatter.subtitle', null))}
)}
-
{htmlToReact(_.get(this.props, 'pageContext.html', null))}
+
{htmlToReact(_.get(this.props, 'pageContext.html', null))}
@@ -4321,14 +4321,14 @@ export default class Post extends React.Component { {moment(_.get(this.props, 'pageContext.frontmatter.date', null)).strftime('%B %d, %Y')}
-

{_.get(this.props, 'pageContext.frontmatter.title', null)}

+

{_.get(this.props, 'pageContext.frontmatter.title', null)}

{_.get(this.props, 'pageContext.frontmatter.subtitle', null) && ( -
{htmlToReact(_.get(this.props, 'pageContext.frontmatter.subtitle', null))}
+
{htmlToReact(_.get(this.props, 'pageContext.frontmatter.subtitle', null))}
)}
-
{htmlToReact(_.get(this.props, 'pageContext.html', null))}
+
{htmlToReact(_.get(this.props, 'pageContext.html', null))}
diff --git a/notes/articles/medium/The-Penultimate-Web-Developer-s-Cheat-Sheet.md b/notes/articles/medium/The-Penultimate-Web-Developer-s-Cheat-Sheet.md index b0dbb01d24..b395187356 100644 --- a/notes/articles/medium/The-Penultimate-Web-Developer-s-Cheat-Sheet.md +++ b/notes/articles/medium/The-Penultimate-Web-Developer-s-Cheat-Sheet.md @@ -292,23 +292,23 @@ I am literally just going to combine a fair number of my Cheat Sheets in no part
-### GIT: +### GIT
-### CSS: +### CSS
--- -### Bootstrap: +### Bootstrap ---
-### Bash: +### Bash > Continued: @@ -316,7 +316,7 @@ I am literally just going to combine a fair number of my Cheat Sheets in no part
-### Python: +### Python - Python is an interpreted, high-level and general-purpose, dynamically typed programming language - It is also Object oriented, modular oriented and a scripting language. @@ -326,14 +326,14 @@ I am literally just going to combine a fair number of my Cheat Sheets in no part - We can run a python file by the following command in cmd(Windows) or shell(mac/linux). - `python ` -#### By default, the python doesn't require any imports to run a python file. +#### By default, the python doesn't require any imports to run a python file ### Create and execute a program -1. Open up a terminal/cmd -2. Create the program: nano/cat > nameProgram.py -3. Write the program and save it -4. python nameProgram.py +1. Open up a terminal/cmd +2. Create the program: nano/cat > nameProgram.py +3. Write the program and save it +4. python nameProgram.py ### Basic Datatypes @@ -509,8 +509,8 @@ I am literally just going to combine a fair number of my Cheat Sheets in no part Python has two primitive loop commands: -1. while loops -2. for loops +1. while loops +2. for loops #### While loop @@ -582,37 +582,37 @@ Python has two primitive loop commands:
-### JavaScript: +### JavaScript ---
-### TypeScript: +### TypeScript
-### React: +### React
-### Node: +### Node
-### JQuery: +### JQuery
-### Markdown: +### Markdown
-### JSON: +### JSON
-### Discover More: +### Discover More Web-Dev-Hub
diff --git a/notes/articles/medium/markdown/Python-Study-Guide-for-a-JavaScript-Programmer.md b/notes/articles/medium/markdown/Python-Study-Guide-for-a-JavaScript-Programmer.md index ffc1e8d4b1..1e1a55927b 100644 --- a/notes/articles/medium/markdown/Python-Study-Guide-for-a-JavaScript-Programmer.md +++ b/notes/articles/medium/markdown/Python-Study-Guide-for-a-JavaScript-Programmer.md @@ -27,7 +27,7 @@ template: docs # React -# Examples: +# Examples @@ -54,7 +54,7 @@ Here I will walk through a demo…. skip down below for more fundamental example -## ALL CODE: +## ALL CODE ```jsx diff --git a/notes/githistory.md b/notes/githistory.md new file mode 100644 index 0000000000..fe82ee6528 --- /dev/null +++ b/notes/githistory.md @@ -0,0 +1,1103 @@ +Git History on master by all authors + +Merge pull request #1564 from bgoonz/master +3e3b8baab (HEAD -> master, origin/master, origin/HEAD) by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) + +Merge pull request #1563 from bgoonz/preview +ec957a352 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) + +arrow-functions.md: changed +11c02b629 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 485 insertions(+) + +arrow-functions.md: changed +7810402c8 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +arrow-functions.md: changed +88007d5b6 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +arrow-functions.md: changed +c2c171e14 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +arrow_functions.md: changed +c289b78b9 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 482 deletions(-) + +arrow_functions.md: changed +c50b15f4c by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 33 insertions(+), 33 deletions(-) + +arrow_functions.md: changed +53bfee217 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 482 insertions(+) + +arrow_functions.md: changed +2ef2eeb91 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 482 deletions(-) + +bigo.md: removed +b08a46211 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 99 deletions(-) + +big-o.md: changed +e1c693189 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 7 insertions(+) + +bigo.md: changed +74350efe3 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 7 deletions(-) + +bigo.md: changed +0f1af8c67 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +bigo.md: changed +34dabe28f by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +bigo.md: changed +829b8e7fa by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +\_animations.scss: removed +9b1cccc77 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +main.yml: changed +95d2e3cfe by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1562 from bgoonz/master +5da883428 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) + +Create main.yml +4e1760df2 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) +1 file changed, 24 insertions(+) + +Add files via upload +029dbf868 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) +16 files changed, 3468 insertions(+), 1968 deletions(-) + +first-100.md: changed +2b899d31a by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 12 insertions(+), 1 deletion(-) + +first-100.md: changed +c43e50b20 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 11042 insertions(+) + +first-100.md: added +7be93fb72 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1561 from bgoonz/master +ffb04efe8 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) + +Merge pull request #1560 from bgoonz/preview +68d7afa15 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) + +site-metadata.json: Multiple updates: _ updated social_links in footer _ updated links in footer \* updated new_window in links +cb64efe0c by Bryan Guner , Sat Jan 22 2022 (2 days ago) +1 file changed, 17 insertions(+), 1 deletion(-) + +site-metadata.json: updated style in links +02e19f657 by Bryan Guner , Sat Jan 22 2022 (2 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +site-metadata.json: updated url in links +681dc1538 by Bryan Guner , Sat Jan 22 2022 (2 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +site-metadata.json: updated label in links +e71546bfb by Bryan Guner , Sat Jan 22 2022 (2 days ago) +1 file changed, 1 insertion(+), 2 deletions(-) + +Merge remote-tracking branch 'origin/preview' into preview +d359c6d0c by Stackbit , Sat Jan 22 2022 (2 days ago) + +sandbox.config.json: removed +62c064142 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 8 deletions(-) + +Merge pull request #1559 from bgoonz/master +f3d773a04 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) + +Merge pull request #1558 from bgoonz/preview +11c956350 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) + +sandbox.config.json: removed +891f7ce02 by Stackbit Code Editor , Sat Jan 22 2022 (2 days ago) +1 file changed, 8 deletions(-) + +Merge pull request #1557 from bgoonz/master +8d62008a2 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) + +Add files via upload +9c92457ca by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 22 2022 (2 days ago) +5 files changed, 249 insertions(+), 250 deletions(-) + +Merge pull request #1556 from bgoonz/master +154c6ceaa by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1555 from bgoonz/preview +3bfe81a4c by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1554 from bgoonz/master +135ea39f9 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1553 from bgoonz/preview +950b13c48 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1552 from bgoonz/master +8b44d806b by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1551 from bgoonz/preview +1f0ee96a3 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1550 from bgoonz/master +b76470c76 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Add files via upload +804fa6a69 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) +6 files changed, 435 insertions(+), 436 deletions(-) + +github-profiles.md: added +f9b9eb4f2 by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +search.html: added +abd410776 by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +links.md: added +a474260ff by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Config.yml: added +7624d55a8 by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1549 from bgoonz/master +2c8a2cdc2 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1548 from Web-Dev-Collaborative/master +6082b0a8d by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge branch 'bgoonz:master' into master +e94e9f537 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Add files via upload +da8918573 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) +18 files changed, 1940 insertions(+), 2348 deletions(-) + +Create github-profiles.md +b8ff2ca1e by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) +1 file changed, 112 insertions(+) + +Merge branch 'master' of https://github.com/Web-Dev-Collaborative/BGOONZ_BLOG_2.0 +f7771c7cf by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #2 from bgoonz/master +d586c2ff7 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +.vscode delete +8689d9f66 by Bryan Guner , Fri Jan 21 2022 (3 days ago) +2 files changed, 30 deletions(-) + +react-w-api.md: changed +21e5809d9 by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +react-w-api.md: added +08e5f8f35 by Bryan Guner , Fri Jan 21 2022 (3 days ago) +1 file changed, 20 insertions(+) + +Merge pull request #1546 from bgoonz/master +aafbbd0f3 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1545 from bgoonz/preview +737f1f0dd by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request (#1544) +750ed39dd by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request (#1543) +4a840ab25 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) +9 files changed, 94177 insertions(+), 5 deletions(-) + +Merge pull request #1539 from bgoonz/preview (#1542) +92ef28c99 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1539 from bgoonz/preview (#1541) +d8ff5c7a4 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1539 from bgoonz/preview (#1540) +5386771e2 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Update README.md +ac7d2533b by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +hi +fe40ae3de by Bryan Guner , Fri Jan 21 2022 (3 days ago) + +Merge pull request #1539 from bgoonz/preview +2e3e3909d by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1538 from bgoonz/master +900223e60 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1537 from bgoonz/preview +abb6a74d0 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1536 from bgoonz/master +7cffeb3f2 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +-update +d0102a8c5 by Bryan Guner , Fri Jan 21 2022 (3 days ago) +2 files changed, 14 insertions(+) + +Merge pull request #1535 from bgoonz/preview +ce0449dfa by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1534 from bgoonz/master +695be52f5 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +-update +7bbcdeeee by Bryan Guner , Fri Jan 21 2022 (3 days ago) +2 files changed, 1362 insertions(+), 1720 deletions(-) + +Merge pull request #1533 from bgoonz/master +4a3ab6008 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +-update +b91edf344 by Bryan Guner , Fri Jan 21 2022 (3 days ago) +1 file changed, 10 insertions(+) + +Merge pull request #1532 from bgoonz/master +6ebf0c037 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +-update +f92a6aa78 by Bryan Guner , Fri Jan 21 2022 (3 days ago) +1 file changed, 23 insertions(+) + +-update +4f14fb34c by Bryan Guner , Fri Jan 21 2022 (3 days ago) +3 files changed, 3204 insertions(+), 1 deletion(-) + +Merge pull request #1531 from bgoonz/master +ee3fbff37 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +-update +4f67fb570 by Bryan Guner , Fri Jan 21 2022 (3 days ago) +4 files changed, 70 insertions(+), 3 deletions(-) + +Merge pull request #1530 from bgoonz/preview +632df7e7b by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +index.md: updated url in actions +62006835f by Bryan Guner , Fri Jan 21 2022 (3 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +fixup links +39637aa1c by Bryan Guner , Fri Jan 21 2022 (3 days ago) +364 files changed, 485 insertions(+), 230424 deletions(-) + +hi +c3c681777 by Bryan Guner , Fri Jan 21 2022 (3 days ago) +364 files changed, 1209 insertions(+), 1209 deletions(-) + +Merge branch 'master' of https://github.com/bgoonz/BGOONZ_BLOG_2.0 +a41090f64 by Bryan Guner , Fri Jan 21 2022 (3 days ago) + +main-projects.md: added +e69dee540 by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +bash-intro.md: added +5aae32300 by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge branch 'preview' of https://github.com/bgoonz/BGOONZ_BLOG_2.0 into preview +db9888093 by Bryan Guner , Fri Jan 21 2022 (3 days ago) + +.env: removed +61fde1b41 by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 3 deletions(-) + +content +6a07de4ec by Bryan Guner , Fri Jan 21 2022 (3 days ago) +31 files changed, 182 insertions(+), 344 deletions(-) + +install-python-ubuntu.md: added +75efe7a50 by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +netlify.md: added +a0f8a1c3e by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +github-api.md: added +e292702fc by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +content +4fe5f57c7 by Bryan Guner , Fri Jan 21 2022 (3 days ago) +9 files changed, 553 insertions(+), 25795 deletions(-) + +Merge pull request #1529 from bgoonz/master +8027f4566 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +algolia.js: changed +c015dc3ef by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 10 insertions(+), 3 deletions(-) + +algolia.js: changed +924db06e4 by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 3 insertions(+) + +algolia.js: changed +f1fd6a8ce by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +-update +7080a88a0 by Bryan Guner , Fri Jan 21 2022 (3 days ago) +1 file changed, 2 insertions(+), 10 deletions(-) + +Merge pull request #1528 from bgoonz/preview +985257b6e by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1527 from bgoonz/master +2a52a2ca6 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) + +Merge pull request #1526 from bgoonz/preview +05c9e4526 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +index.md: changed +c9828a562 by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +index.md: changed +af437989a by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +index.md: changed +f228e4fee by Stackbit Code Editor , Fri Jan 21 2022 (3 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +index.md: updated image in sections +7ee860ba3 by Bryan Guner , Fri Jan 21 2022 (3 days ago) +1 file changed, 1 deletion(-) + +Merge pull request #1525 from bgoonz/master +a76c00b2e by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +-update +c672888f2 by bgoonz , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +-update +495a32440 by bgoonz , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +-update +df08126c0 by bgoonz , Fri Jan 21 2022 (4 days ago) +153 files changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1524 from bgoonz/master +258b58731 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +-update +178d3f57c by bgoonz , Fri Jan 21 2022 (4 days ago) +105 files changed, 0 insertions(+), 0 deletions(-) + +hi +da9a83f64 by bgoonz , Fri Jan 21 2022 (4 days ago) +3 files changed, 0 insertions(+), 0 deletions(-) + +hi +9a1e204c8 by bgoonz , Fri Jan 21 2022 (4 days ago) +11 files changed, 0 insertions(+), 0 deletions(-) + +-update +36526b1df by bgoonz , Fri Jan 21 2022 (4 days ago) +273 files changed, 0 insertions(+), 0 deletions(-) + +Merge remote-tracking branch 'origin/preview' +53ff75e91 by Stackbit , Fri Jan 21 2022 (4 days ago) + +Merge pull request #1523 from bgoonz/master +c77d8e563 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge pull request #1522 from bgoonz/STABLE_BACKUP_SSG +86a10f166 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge pull request #1517 from bgoonz/preview +1ce282a85 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +webscrape.jpeg: added +2b528b7a8 by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +web-scraping.md: updated thumb_image_alt +e2e08560d by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+) + +web-scraping.md: updated thumb_image +39794bb04 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 26 insertions(+), 26 deletions(-) + +webscrape.jpeg: added +bd4018daf by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1520 from bgoonz/master +f7b094110 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge pull request #1519 from bgoonz/preview +6d747f1a9 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +js-closure.md: updated thumb_image_alt +b10d162f1 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +my-blog.png: added +5e120b5fc by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +index.md: updated value in extra +759bfa19b by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 27 insertions(+), 27 deletions(-) + +my-blog.png: added +ff822272a by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1518 from bgoonz/master +d1501732b by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge remote-tracking branch 'origin/preview' +005b32bde by Stackbit , Fri Jan 21 2022 (4 days ago) + +index.md: updated date +9e4db081f by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+) + +chrome_z7gswAaLMg.png: added +686032657 by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +index.md: updated thumb_img +0163d7e26 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 19 insertions(+), 18 deletions(-) + +chrome_z7gswAaLMg.png: added +9a1df098c by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +-update +1c1c4b559 by bgoonz , Fri Jan 21 2022 (4 days ago) +1 file changed, 16 insertions(+), 149 deletions(-) + +index.md: updated date +3a2dde933 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+) + +docs-d74e2940.png: added +9264409c7 by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +index.md: updated thumb_img +0beda41f1 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 22 insertions(+), 21 deletions(-) + +docs-d74e2940.png: added +bc041ac74 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +stackbit.yaml: updated by Schema Editor +5e0d3f2b9 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 2 insertions(+) + +stackbit.yaml: updated by Schema Editor +ebe7df3b9 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +stackbit.yaml: updated by Schema Editor +4e398b54c by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 147 insertions(+), 17 deletions(-) + +site-metadata.json: updated links in footer +4324a50f2 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 8 insertions(+) + +Merge pull request #1516 from bgoonz/master +254801041 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +-update +7f3a21cd2 by bgoonz , Fri Jan 21 2022 (4 days ago) +1 file changed, 3 insertions(+) + +Merge pull request #1515 from bgoonz/master +5a5db5115 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +-update +6f2f05c42 by bgoonz , Fri Jan 21 2022 (4 days ago) +1 file changed, 2 insertions(+) + +admin: added +b94abf26f by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +2 files changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1514 from bgoonz/master +82c67d753 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +-update +cb61e53c2 by bgoonz , Fri Jan 21 2022 (4 days ago) +25 files changed, 147 insertions(+), 231 deletions(-) + +\_header.scss: changed +7420113fa by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +\_header.scss: changed +052e90ccd by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +\_header.scss: changed +114b9759a by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 3 insertions(+), 1 deletion(-) + +\_header.scss: changed +681bec603 by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+) + +\_header.scss: changed +209b2bc6d by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +\_header.scss: changed +367f6f6f8 by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +\_header.scss: changed +a7c5581fc by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +\_header.scss: changed +62f0400ca by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +\_docs.scss: changed +a7c2fbc5e by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 5 insertions(+), 5 deletions(-) + +Merge pull request #1513 from bgoonz/master +8843a7487 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge pull request #1512 from bgoonz/preview +db1417158 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge pull request #1511 from bgoonz/master +5490ea4c1 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +-update +b71aeaab9 by bgoonz , Fri Jan 21 2022 (4 days ago) +1 file changed, 13 insertions(+) + +site-metadata.json: updated subnav_links in nav_links +9907b6ce1 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 8 insertions(+), 2 deletions(-) + +jamstack.md: changed +eb3255e8f by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +jamstack.md: added +1fa357f64 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 20 insertions(+) + +index.md: Multiple updates: _ updated actions in grid_items _ updated type in actions _ updated label in actions _ updated url in actions \* updated style in actions +39539d581 by Bryan Guner , Fri Jan 21 2022 (4 days ago) +1 file changed, 6 deletions(-) + +Merge pull request #1510 from bgoonz/master +3b630f253 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge remote-tracking branch 'origin/preview' +f0f496e18 by Stackbit , Fri Jan 21 2022 (4 days ago) + +index.md: added +da4f2866b by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1509 from bgoonz/master +8ba2dd7e6 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +-update +451c2987b by bgoonz , Fri Jan 21 2022 (4 days ago) +2 files changed, 131 insertions(+), 23 deletions(-) + +scrap.css: added +1424c2bd8 by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1508 from bgoonz/master +0eb27b604 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge pull request #1507 from bgoonz/preview +480c2c510 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +blm.js: changed +fe05faf98 by Stackbit Code Editor , Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1506 from bgoonz/master +b19dd369c by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +-update +9436c85bf by bgoonz , Fri Jan 21 2022 (4 days ago) +1 file changed, 4 insertions(+), 2 deletions(-) + +-update +066e9ddae by bgoonz , Fri Jan 21 2022 (4 days ago) +2 files changed, 58 insertions(+), 7 deletions(-) + +Merge pull request #1505 from bgoonz/preview +0e391239b by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge pull request #1504 from bgoonz/master +1c52e511d by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +-update +9b030294b by bgoonz , Fri Jan 21 2022 (4 days ago) +1 file changed, 6 insertions(+), 1 deletion(-) + +-update +9a3ca8a33 by bgoonz , Fri Jan 21 2022 (4 days ago) +7 files changed, 6630 insertions(+), 4415 deletions(-) + +Merge pull request #1503 from bgoonz/master +c173dcda4 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge pull request #1502 from bgoonz/preview +1c4cfc20e by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Merge pull request #1501 from bgoonz/master +4c514f6fb by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) + +Update README.md +578b72893 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) +1 file changed, 3 insertions(+) + +Add files via upload +c2c8f3268 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (4 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1500 from bgoonz/master +fb636b8a4 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Thu Jan 20 2022 (4 days ago) + +Merge pull request #1499 from bgoonz/preview +394063d66 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Thu Jan 20 2022 (4 days ago) + +Update stackbit.yml +22db8f981 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Thu Jan 20 2022 (4 days ago) +1 file changed, 556 insertions(+), 558 deletions(-) + +Update stackbit.yml +28506ea4d by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Thu Jan 20 2022 (4 days ago) +1 file changed, 556 insertions(+), 556 deletions(-) + +hi +35c84e152 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Thu Jan 20 2022 (4 days ago) +1 file changed, 1 insertion(+) + +Update stackbit.yml +1d87d5da3 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Thu Jan 20 2022 (4 days ago) +1 file changed, 2 deletions(-) + +hi +b70db7d10 by Bryan Guner , Thu Jan 20 2022 (4 days ago) +17 files changed, 0 insertions(+), 0 deletions(-) + +update +d81fa9fc7 by Bryan Guner , Thu Jan 20 2022 (4 days ago) +66 files changed, 0 insertions(+), 0 deletions(-) + +css-positioning.md: updated markdown_content +f1813f461 by Bryan Guner , Mon Jan 17 2022 (7 days ago) +1 file changed, 44 insertions(+), 6 deletions(-) + +009.\_Palindrome_Number.md: changed +4b29b81c6 by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +008._String_to_Integer_(atoi).md: changed +af48a139c by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +Merge pull request #1497 from bgoonz/master +8c1d10275 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) + +Update README.md +a63aef5c6 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) +1 file changed, 4 insertions(+) + +Merge pull request #1496 from bgoonz/preview +bbe3178e7 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) + +004.\_Median_of_Two_Sorted_Arrays.md: changed +1277dcb92 by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +admin: added +1f8c7d5ba by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +2 files changed, 13 insertions(+) + +admin: removed +b79272168 by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +2 files changed, 13 deletions(-) + +Merge pull request #1495 from bgoonz/master +bc8b66846 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) + +Merge pull request #1494 from bgoonz/preview +2079b49a4 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) + +js-closure.md: updated title +b9dda6e0c by Bryan Guner , Mon Jan 17 2022 (7 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +js-closure.md: updated title +11b951f2e by Bryan Guner , Mon Jan 17 2022 (7 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +admin: added +fdf9ddbde by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +2 files changed, 0 insertions(+), 0 deletions(-) + +ads.txt: added +0875bbc1b by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +config.yml: added +6259ff736 by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge pull request #1493 from bgoonz/master +0308376fd by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) + +hi +df3bcebb7 by bgoonz , Mon Jan 17 2022 (7 days ago) +1 file changed, 40 insertions(+) + +hi +36d072c12 by bgoonz , Mon Jan 17 2022 (7 days ago) +4 files changed, 320 insertions(+), 1102 deletions(-) + +js-closure.md: added +e0dac0c66 by Bryan Guner , Mon Jan 17 2022 (7 days ago) +1 file changed, 22 insertions(+) + +Merge remote-tracking branch 'local-editor/preview' into preview +ba6458250 by Stackbit , Mon Jan 17 2022 (7 days ago) + +web-development-abstract.jpg: added +5111ea123 by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Merge remote-tracking branch 'local-editor/preview' into preview +a49c6611c by Stackbit , Mon Jan 17 2022 (7 days ago) + +web-development-abstract.jpg: added +515dca01b by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +300-react-questions.md: updated thumb_image +479e24ced by Bryan Guner , Mon Jan 17 2022 (7 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +web-development-abstract.jpg: added +005e4e4c1 by Bryan Guner , Mon Jan 17 2022 (7 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +300-react-questions.md: updated date +5b46b4e5e by Bryan Guner , Mon Jan 17 2022 (7 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +300-react-questions.md: updated subtitle +d5417d88e by Bryan Guner , Mon Jan 17 2022 (7 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +300-react-questions.md: updated title +da576774a by Bryan Guner , Mon Jan 17 2022 (7 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +css: added +5fa922c33 by Stackbit Code Editor , Mon Jan 17 2022 (7 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +css-positioning.md: added +7b5ab9014 by Bryan Guner , Mon Jan 17 2022 (7 days ago) +1 file changed, 20 insertions(+) + +Merge pull request #1492 from bgoonz/master +27ffa783b by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) + +Merge pull request #1491 from bgoonz/preview +ecfc2f633 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) + +Merge pull request #1490 from bgoonz/master +6e7ae172d by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) + +Merge pull request #1489 from Web-Dev-Collaborative/master +38e133f33 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) + +Delete .vscode directory +173eac403 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) +1 file changed, 22 deletions(-) + +hi +9d8a324bc by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) +4 files changed, 392 insertions(+), 431 deletions(-) + +-update +0bd414b5d by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) +1 file changed, 14 insertions(+), 1 deletion(-) + +hi +b68798a11 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Fri Jan 21 2022 (3 days ago) +1 file changed, 13 insertions(+), 26 deletions(-) + +Create Config.yml +d4a7adffa by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) +1 file changed, 1 insertion(+) + +Merge branch 'bgoonz:master' into master +7be2a0e90 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Mon Jan 17 2022 (7 days ago) + +hi +4172ce972 by bgoonz , Mon Jan 17 2022 (7 days ago) +2 files changed, 25074 insertions(+), 27 deletions(-) + +Merge branch 'master' of https://github.com/bgoonz/BGOONZ_BLOG_2.0 +937e49815 by Bryan Guner , Mon Jan 17 2022 (7 days ago) + +Merge remote-tracking branch 'origin/preview' +93d277a41 by Stackbit , Sun Jan 16 2022 (8 days ago) + +Merge branch 'preview' of https://github.com/bgoonz/BGOONZ_BLOG_2.0 +13e53a3bc by Bryan Guner , Mon Jan 17 2022 (7 days ago) + +scrap.md: changed +f5f48af6f by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 110 deletions(-) + +hi +8a5c10ef5 by Bryan Guner , Sun Jan 16 2022 (8 days ago) +1 file changed, 5 insertions(+), 5 deletions(-) + +youtube.md: changed +74088b7f1 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 3 insertions(+) + +youtube.md: changed +75baae36f by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 1 insertion(+), 3 deletions(-) + +intrests.md: removed +1b4173060 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 18 deletions(-) + +youtube.md: added +03b9f9d7e by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 18 insertions(+) + +index.md: changed +da89379c1 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 2 insertions(+) + +index.md: changed +4d01aa090 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +index.md: changed +3fb56d2cf by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 11 insertions(+) + +\_general.scss: changed +7a292fb9d by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 20 deletions(-) + +CtaButtons.js: changed +68c69fe6d by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +Submenu.js: changed +f52915380 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 10 insertions(+), 16 deletions(-) + +Layout.js: changed +d1c6ff0e1 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 27 insertions(+), 35 deletions(-) + +DocsSubmenu.js: changed +818f795b2 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 6 insertions(+), 11 deletions(-) + +DocsMenu.js: changed +58f0bd613 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 28 insertions(+), 49 deletions(-) + +SectionDocs.js: changed +7a87de11e by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 36 insertions(+), 46 deletions(-) + +SectionContent.js: changed +ff6dbd4b7 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 25 insertions(+), 25 deletions(-) + +300-react-questions.md: updated thumb_image_alt +2dd985ebb by Bryan Guner , Sun Jan 16 2022 (8 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +Merge remote-tracking branch 'local-editor/preview' into preview +847212ac6 by Stackbit , Sun Jan 16 2022 (8 days ago) + +Merge remote-tracking branch 'origin/preview' into preview +df3d0f2bf by Stackbit , Sun Jan 16 2022 (8 days ago) + +favicon-750d4390.png: added +b61cb4f7a by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +300-react-questions.md: updated subtitle +c6ed0d8e5 by Bryan Guner , Sun Jan 16 2022 (8 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +favicon-750d4390.png: added +fa07e87f4 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +300-react-questions.md: updated date +53a415ebc by Bryan Guner , Sun Jan 16 2022 (8 days ago) +1 file changed, 5 insertions(+), 15 deletions(-) + +site-metadata.json: updated favicon +3c4463590 by Bryan Guner , Sun Jan 16 2022 (8 days ago) +1 file changed, 55 insertions(+), 36 deletions(-) + +favicon-750d4390.png: added +0c7364e2c by Bryan Guner , Sun Jan 16 2022 (8 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +\_posts.scss: changed +59dd9d7cd by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 3 insertions(+), 9 deletions(-) + +\_sections.scss: changed +317326a36 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 3 insertions(+), 3 deletions(-) + +\_tables.scss: changed +8ec48fdf5 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +\_structure.scss: changed +cfd94136d by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +\_reset.scss: changed +b5b576f29 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +\_prism.scss: changed +1fa5fa3c6 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 14 insertions(+), 13 deletions(-) + +\_structure.scss: changed +d5fd47add by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +\_palettes.scss: changed +a8b22ada9 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 9 insertions(+), 9 deletions(-) + +\_variables.scss: changed +1b505b882 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 28 insertions(+), 28 deletions(-) + +\_tables.scss: changed +ce979f5de by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +\_structure.scss: changed +8de1d3e00 by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 1 insertion(+), 1 deletion(-) + +\_reset.scss: changed +954c17bbb by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 0 insertions(+), 0 deletions(-) + +\_prism.scss: changed +545423c4c by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 13 insertions(+), 14 deletions(-) + +\_palettes.scss: changed +e2bfa692f by Stackbit Code Editor , Sun Jan 16 2022 (8 days ago) +1 file changed, 9 insertions(+), 9 deletions(-) + +Merge pull request #1487 from bgoonz/master +4a3b2dd7a by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) + +Update \_general.scss +ba570ce2c by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) +1 file changed, 1 insertion(+), 199 deletions(-) + +Merge pull request #1486 from bgoonz/master +6fa0fcc37 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) + +Merge pull request #1485 from bgoonz/preview +0b5e90828 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) + +Merge pull request #1484 from bgoonz/master +498f7e46c by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) + +Update index.md +510181cec by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) +1 file changed, 345 deletions(-) + +Merge pull request #1483 from bgoonz/master +08917130c by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) + +Merge pull request #1482 from bgoonz/preview +3b65a6345 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) + +Merge pull request #1481 from bgoonz/master +df61d6f27 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) + +Update index.md +b7820c83e by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) +1 file changed, 339 insertions(+) + +Merge pull request #1480 from bgoonz/master +ea450cebf by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) + +Update react-patterns-by-usecase.md +fcfcf06bf by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) +1 file changed, 20 insertions(+), 1 deletion(-) + +Update react-patterns-by-usecase.md +2d6de8e71 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) +1 file changed, 20 insertions(+), 1 deletion(-) + +Merge pull request #1479 from bgoonz/master +7281a0a12 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) + +Merge pull request #1478 from bgoonz/preview +5f445f7dc by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sun Jan 16 2022 (8 days ago) + +··· diff --git a/package.json b/package.json index 1e34606c03..da7efeee5e 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "classnames": "2.2.6", "axios":"0.26.", "fs-extra": "7.0.1", + "axios": "^0.16.2", "gatsby": "2.25.4", "gatsby-plugin-disqus": "^1.2.3", "gatsby-plugin-react-helmet": "3.3.3", diff --git a/scrap.md b/scrap.md deleted file mode 100644 index 5ddc9c18d0..0000000000 --- a/scrap.md +++ /dev/null @@ -1,110 +0,0 @@ -$(document).ready(function() { - $('i').hide(); -}); - -$(window).load(function() { - $('i').show(); - - let twitterPos = $('#twitter').position(); - let githubPos = $('#github').position(); - let stackPos = $('#stack').position(); - let linkedinPos = $('#linkedin').position(); - let codePos = $('#code').position(); - let plusPos = $('#plus').position(); - let mailPos = $('#mail').position(); - let imgPos = $('.me').position(); - - $('i').css({ - position: 'absolute', - zIndex: '1', - top: imgPos.top + 100, - left: '47%' - }); - - setTimeout(function() { - $('#twitter').animate({ - top: twitterPos.top + 10, - left: twitterPos.left - 10 - }, 500); - }, 250); - - setTimeout(function() { - $('#twitter').animate({ - top: twitterPos.top, - left: twitterPos.left - }, 250); - - $('#github').animate({ - top: githubPos.top + 10, - left: githubPos.left - 6 - }, 500); - }, 500); - - setTimeout(function() { - $('#github').animate({ - top: githubPos.top, - left: githubPos.left - }, 250); - - $('#stack').animate({ - top: stackPos.top + 10, - left: stackPos.left - 3 - }, 500); - }, 750); - - setTimeout(function() { - $('#stack').animate({ - top: stackPos.top, - left: stackPos.left - }, 250); - - $('#linkedin').animate({ - top: linkedinPos.top + 10, - left: linkedinPos.left - }, 500); - }, 1000); - - setTimeout(function() { - $('#linkedin').animate({ - top: linkedinPos.top, - left: linkedinPos.left - }, 250); - - $('#code').animate({ - top: codePos.top + 10, - left: codePos.left + 3 - }, 500); - }, 1250); - - setTimeout(function() { - $('#code').animate({ - top: codePos.top, - left: codePos.left - }, 250); - - $('#plus').animate({ - top: plusPos.top + 10, - left: plusPos.left + 6 - }, 500); - }, 1500); - - setTimeout(function() { - $('#plus').animate({ - top: plusPos.top, - left: plusPos.left - }, 250); - - $('#mail').animate({ - top: mailPos.top + 10, - left: mailPos.left + 10 - }, 500); - }, 1750); - - setTimeout(function() { - $('#mail').animate({ - top: mailPos.top, - left: mailPos.left - }, 250); - }, 2000); - -}); diff --git a/src/pages/index.md b/src/pages/index.md index f6d4395300..c931ef2a0e 100644 --- a/src/pages/index.md +++ b/src/pages/index.md @@ -138,7 +138,7 @@ sections: image_alt: lorem-ipsum content: "The term\_**asynchronous**\_refers to\_two or more objects or events\_**not**\_existing or happening at the same time (or multiple related things happening without waiting for the previous one to complete).\_In computing, the word \"asynchronous\" is used in two major contexts.\n\n" actions: - - label: lorem-ipsum + - label: Learn About Blocking Code url: 'https://bgoonz-blog.netlify.app/docs/javascript/asyncjs/' style: secondary icon_class: dev @@ -265,7 +265,6 @@ sections: src="https://bgoonz.github.io/fb-and-twitter-api-embeds/" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen> - actions: [] type: section_content title: Tools Showcase diff --git a/src/sass/_docs.scss b/src/sass/_docs.scss new file mode 100644 index 0000000000..2c7b83fd40 --- /dev/null +++ b/src/sass/_docs.scss @@ -0,0 +1,353 @@ +.docs-content { + padding-top: 2.5em; + width: 90%; +} +.post-content { + width: 85%; +} +.post { + &.type-docs { + margin-bottom: 3.625em; + + h1 { + font-size: 1.875em; + } + + h2 { + font-size: 1.5em; + } + + h3 { + font-size: 1.25em; + } + + h4 { + font-size: 1.125em; + } + + h5, + h6 { + font-size: 1em; + } + + .hash-link { + float: left; + font-size: 1.25rem; + height: 1em; + line-height: 1; + margin-left: -1.1em; + opacity: 0; + text-align: center; + text-decoration: none; + -webkit-transition: opacity 0.2s; + transition: opacity 0.4s; + width: 1em; + + &:before { + content: '\0023'; + display: inline-block; + } + + &:hover, + &:focus { + color: $color-primary; + } + } + + h2 { + .hash-link { + margin-top: 0.22em; + } + } + + h3 { + .hash-link { + margin-top: 0.1em; + } + } + + h2, + h3 { + &:hover, + &:focus { + .hash-link { + opacity: 1; + } + } + } + + .post-inside { + background: #fff; + border: 1px solid $gray-300; + border-radius: $border-radius; + box-shadow: $box-shadow; + padding: 0.3em; + width: 70vw; + } + + .post-title { + font-size: 1.875em; + margin: 0 0 1.25em; + padding: 0 1em; + } + + .post-content { + padding: 0.775em; + word-wrap: break-word; + } + } +} + +#docs-section-items { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + list-style: none; + margin-left: -0.3125em; + margin-right: -0.3125em; + padding: 0; + + .docs-section-item { + -ms-flex: 1 1 240px; + flex: 1 1 240px; + margin: 0 0.3125em 0.9375em; + } + + .docs-item-link { + border: 1px solid $gray-300; + border-radius: $border-radius-sm; + color: $gray-700; + display: block; + font-weight: bold; + padding: 0.9375em; + position: relative; + text-decoration: none; + -webkit-transition: border-color 0.3s ease, color 0.3s ease; + transition: border-color 0.3s ease, color 0.3s ease; + + &:hover { + border-color: $color-primary; + color: $color-primary; + } + } +} + +.docs-nav { + margin-bottom: 1.875em; + + .docs-nav-toggle { + color: $gray-700; + font-size: 1.125em; + margin: 0; + padding-right: 15px; + text-align: left; + } + + .docs-submenu-toggle { + color: $gray-500; + position: absolute; + right: 0; + top: 0; + } +} + +#docs-menu { + color: $gray-700; + font-weight: bold; + line-height: 1.5; + list-style: none; + margin: 0.5em; + padding: 0; + + & > .docs-menu-item > a { + padding: 0.1875em 0; + } + + a { + color: inherit; + display: block; + text-decoration: none; + + &:hover { + color: $color-primary; + } + } + + .current, + .current-parent { + color: $color-primary; + } +} + +.docs-submenu { + border-left: 1px solid $gray-300; + color: $gray-600; + display: none; + font-size: 0.9375em; + font-weight: normal; + list-style: none; + margin-top: 0.625rem; + padding-left: 1rem; +} + +.docs-menu-item { + color: inherit; + margin-bottom: 0.625rem; + + &.has-children { + padding-right: 30px; + position: relative; + + &.active { + .docs-submenu { + display: block; + } + + & > .docs-submenu-toggle { + .icon-angle-right { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + } + } + } + } +} + +#page-nav { + text-overflow: wrap; + + .page-nav-title { + font-size: 1em; + margin: 0 0 0.625em; + } + + ul { + font-size: 0.875rem; + line-height: 1.5; + list-style: none; + padding: 0; + + ul { + border-left: 1px solid $gray-300; + margin-top: 0.625rem; + padding-left: 1.25rem; + } + } + + li { + margin-bottom: 0.625rem; + + &.active > a { + color: $color-primary; + } + } + + a { + color: $gray-600; + display: block; + text-decoration: none; + + &:hover { + color: $color-primary; + } + } + + .page-nav-title { + &:only-child { + display: none; + } + } +} + +@media only screen and (min-width: 1200px) { + .post { + &.type-docs { + .post-title, + .post-content { + padding-left: 8%; + padding-right: 7%; + } + } + } +} + +@media only screen and (min-width: 1200px) { + .docs-content { + display: -ms-flexbox; + display: flex; + padding-top: 3.75em; + width: 100%; + } + + .post.type-docs { + -ms-flex: 1 1 auto; + align-content: center; + } + + .docs-nav, + .page-nav { + -ms-flex-negative: 0; + margin-bottom: 5.625em; + + .sticky { + position: -webkit-sticky; + position: sticky; + top: 1.875em; + } + } + + .docs-nav { + width: 8.5em; + } + + #page-nav { + font-size: 12px; + margin: 4em; + } + + #docs-nav-toggle { + display: none; + } +} + +@media only screen and (min-width: 1091px) { + #page-nav { + display: block; + } +} + +@media only screen and (max-width: 800px) { + .docs-nav { + background: #fff; + border: 1px solid $gray-300; + border-radius: $border-radius; + box-shadow: $box-shadow; + box-sizing: border-box; + margin-bottom: 5%; + padding: 1em 1em; + } + + .docs-nav-menu { + display: none; + } + + .docs-menu--opened { + .docs-nav-menu { + display: block; + } + + .docs-nav-toggle { + .icon-angle-right { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + } + } + } + + #docs-menu { + border-top: 1px solid $gray-300; + margin-top: 1.25em; + padding-top: 1.25em; + } +} diff --git a/static/images/devs.jpg b/static/images/devs.jpg new file mode 100644 index 0000000000..5bc91d7483 Binary files /dev/null and b/static/images/devs.jpg differ