diff --git a/CHANGELOG.md b/CHANGELOG.md
index de66904891..40336b6d94 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,12 @@
Git History on master by all authors
-
- Original
+
+ Original
+
+
+
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)
@@ -104,7 +107,7 @@ ffb04efe8 by Bryan C Guner <66654881+bgoonz@users.noreply.github.com>, Sat Jan 2
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
+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(-)
@@ -202,7 +205,7 @@ 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
+Merge branch 'master' of
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
@@ -315,7 +318,7 @@ 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
+Merge branch 'master' of
a41090f64 by Bryan Guner , Fri Jan 21 2022 (3 days ago)
main-projects.md: added
@@ -326,7 +329,7 @@ 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
+Merge branch 'preview' of into preview
db9888093 by Bryan Guner , Fri Jan 21 2022 (3 days ago)
.env: removed
@@ -625,7 +628,7 @@ 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
+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(-)
@@ -888,13 +891,13 @@ 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
+Merge branch 'master' of
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
+Merge branch 'preview' of
13e53a3bc by Bryan Guner , Mon Jan 17 2022 (7 days ago)
scrap.md: changed
@@ -1107,277 +1110,269 @@ Merge pull request #1478 from bgoonz/preview
···
-
-
-
-
-
-
-
---
+
+ April-4-2022-stable
+
- April-4-2022-stable
-
## What's Changed
-* Merge pull request #1432 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1433
-* Preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1434
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1436
-* async-js by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1437
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1438
-* Merge pull request by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1439
-* Merge pull request by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1441
-* Merge pull request by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1442
-* Merge pull request #1442 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1443
-* cs-basics-in-js.md: added by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1444
-* Merge pull request #1444 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1445
-* _docs.scss: changed by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1446
-* STABLE---FIXED-DOCS_FORMATTINGMerge pull request #1446 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1447
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1448
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1449
-* _reset.scss: changed by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1450
-* Merge pull request #1450 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1451
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1452
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1453
-* Merge pull request by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1454
-* Merge pull request #1454 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1455
-* Merge pull request #1455 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1456
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1457
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1458
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1459
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1460
-* Add files via upload by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1461
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1462
-* Update _general.scss by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1463
-* index.md: changed by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1464
-* Merge pull request #1464 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1465
-* _general.scss: changed by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1466
-* Merge pull request #1466 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1467
-* portfolio-91689538.jpg: added by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1468
-* _general.scss: changed by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1469
-* Merge pull request by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1470
-* _posts.scss: changed by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1471
-* Merge pull request #1471 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1472
-* Create python-quiz.md by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1473
-* Merge pull request by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1474
-* Merge pull request #1474 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1475
-* Merge pull request by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1476
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1639
-* Merge pull request #1639 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1640
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1641
-* Merge pull request by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1643
-* Restyle -update by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1642
-* Revert "Merge pull request #1574 from bgoonz/master" by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1653
-* Restyled by clang-format by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1654
-* Merge pull request #1654 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1655
-* Merge pull request #1655 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1656
-* Bump url-parse from 1.4.3 to 1.5.7 in /notes/future-implementations/gatsby-plugin-algolia/example by @dependabot in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1650
-* Bump url-parse by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1659
-* Update _general.scss by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1657
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1661
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1663
-* Merge pull request by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1664
-* Merge pull request #1664 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1665
-* Add .circleci/config.yml by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1660
-* Add .circleci/config.yml by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1666
-* Create BGOONZ_BLOG_2.0.git by @ladykraken in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1652
-* 1a7db48b5f17639cbacd645504b3afd5fd2e170f by @ladykraken in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1651
-* BGOONZ_BLOG_2.0/.github/workflows/makefile.yml by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1667
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1668
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1670
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1671
-* Merge pull request by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1672
-* Merge pull request #1672 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1673
-* Bump marked from 0.6.1 to 4.0.10 by @dependabot in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1674
-* Bump marked from 0.6.1 to 4.0.10 by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1681
-* Merge pull request#1673from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1682
-* Merge pull request#1682from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1683
-* Restyle Merge pull request#1682from bgoonz/preview by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1684
-* Restyled by whitespace by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1686
-* Restyle Restyled by whitespace by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1687
-* Configure Sider by @sider in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1685
-* Merge pull request#1683from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1690
-* pleaseeeee by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1692
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1693
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1694
-* Restyle Merge pull request#1683from bgoonz/master by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1691
-* Restyled by autopep8 by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1695
-* Merge pull request #1695 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1696
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1697
-* Merge pull request#1697from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1698
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1700
-* Preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1701
-* 446 by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1702
-* Merge pull request #1702 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1703
-* Merge pull request #1703 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1704
-* img by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1705
-* Merge pull request #1705 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1706
-* Merge pull request#1705from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1707
-* overwriting with better lost history by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1711
-* Merge pull request #1711 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1712
-* Merge pull request #1712 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1713
-* Merge pull request #1713 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1714
-* Delete _docs.scss by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1715
-* y by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1716
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1719
-* Merge pull request #1716 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1717
-* Merge pull request #1717 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1720
-* Delete lint.yml by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1721
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1722
-* Merge pull request #1722 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1724
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1725
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1726
-* Merge pull request#1725from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1727
-* Merge pull request#1727from bgoonz/preview removed unused code like algolia search by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1728
-* Merge pull request #1728 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1729
-* Merge pull request #1729 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1730
-* Update README.md by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1731
-* jamstack.md: added by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1733
-* Restyle jamstack.md: added by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1734
-* Merge pull request #1733 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1735
-* url.md: added by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1736
-* Merge pull request #1736 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1738
-* Restyle url.md: added by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1737
-* Restyled by prettier-markdown by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1739
-* Merge pull request #1739 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1741
-* Merge pull request#1741from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1743
-* markdown correcctions by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1745
-* Restyle markdown correcctions by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1746
-* Restyled by prettier-markdown by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1747
-* js files by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1748
-* logo-final-touchup.PNG: added by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1749
-* Merge pull request #1749 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1750
-* moved gists by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1752
-* build(deps): bump axios from 0.16.2 to 0.21.2 by @dependabot in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1751
-* build(deps): bump axios from 0.16.2 to 0.21.2 by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1753
-* Merge pull request#1750from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1754
-* Merge pull request #1754 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1756
-* styling by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1757
-* leetcode by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1759
-* Merge remote-tracking branch 'origin/preview' by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1760
-* update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1761
-* Merge pull request #1761 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1763
-* Merge pull request #1763 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1764
-* pull by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1765
-* pull by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1766
-* formatting by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1767
-* package-lock.json deleted by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1769
-* _general.scss: changed by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1770
-* scss by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1771
-* inital stable commit by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1772
-* Merge remote-tracking branch 'origin/preview' by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1773
-* iframe fixes by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1774
-* formatting and connect table by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1775
-* accessibility.md: added by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1777
-* Merge pull request #1777 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1779
-* Restyle accessibility.md: added by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1778
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1780
-* Restyled by prettier-markdown by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1781
-* Merge pull request #1781 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1782
-* sitemap by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1784
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1786
-* Add files via upload by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1787
-* Merge pull request#1782from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1789
-* Merge pull request #1789 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1790
-* Merge pull request#1790from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1791
-* Merge pull request #1791 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1792
-* Merge pull request #1792 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1793
-* Merge pull request #1793 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1795
-* Restyle Merge pull request#1790from bgoonz/master by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1794
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1796
-* Restyled by clang-format by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1797
-* Restyle -update by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1798
-* Restyled by prettier-markdown by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1799
-* Delete package-lock.json by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1800
-* Create label.yml by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1801
-* Restyle Restyled by clang-format by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1802
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1803
-* Merge pull request #1803 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1804
-* Merge pull request #1804 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1805
-* removed prototype from titles by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1806
-* removed prototype from titles by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1807
-* removed prototype from titles by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1808
-* mdn by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1809
-* Restyle mdn by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1810
-* Restyled by prettier-markdown by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1811
-* Merge remote-tracking branch 'origin/preview' by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1812
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1813
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1815
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1816
-* Merge pull request#1811from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1817
-* Restyle Merge pull request#1811from bgoonz/master by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1818
-* Merge pull request #1817 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1819
-* formatting by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1820
-* Merge pull request #1820 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1821
-* Merge pull request #1821 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1822
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1823
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1826
-* Merge pull request #1826 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1827
-* Merge pull request #1827 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1828
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1829
-* -update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1832
-* update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1833
-* update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1834
-* Merge pull request#1828from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1836
-* Restyle update by @restyled-io in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1835
-* Restyled by jq by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1837
-* deleted script by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1838
-* Merge pull request#1837from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1839
-* Merge pull request #1839 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1840
-* Merge pull request #1840 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1841
-* docs by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1842
-* Update README.md by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1843
-* Merge pull request#1842from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1844
-* organized imports by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1845
-* update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1846
-* Merge pull request#1845from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1847
-* initial components by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1848
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1850
-* Merge pull request #1848 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1849
-* de by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1852
-* update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1853
-* Merge pull request#1852from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1854
-* hi dad by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1855
-* ds-algo by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1856
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1857
-* Merge pull request#1855from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1858
-* git-banner.png by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1860
-* Merge pull request #1860 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1861
-* Merge pull request#1861from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1862
-* Merge pull request #1862 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1863
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1865
-* Merge pull request #1863 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1864
-* Merge pull request#1864from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1866
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1867
-* formatting by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1869
-* Merge pull request#1866from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1868
-* Merge pull request #1868 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1871
-* update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1872
-* update by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1873
-* Merge pull request#1871from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1874
-* Merge pull request #1874 from bgoonz/preview by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1875
-* Merge pull request #1875 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1876
-* styling by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1877
-* hi by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1879
-* Merge pull request #1879 from bgoonz/master by @bgoonz in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1880
+
+* Merge pull request #1432 from bgoonz/preview by @bgoonz in
+* Preview by @bgoonz in
+* -update by @bgoonz in
+* async-js by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request by @bgoonz in
+* Merge pull request by @bgoonz in
+* Merge pull request by @bgoonz in
+* Merge pull request #1442 from bgoonz/preview by @bgoonz in
+* cs-basics-in-js.md: added by @bgoonz in
+* Merge pull request #1444 from bgoonz/preview by @bgoonz in
+* _docs.scss: changed by @bgoonz in
+* STABLE---FIXED-DOCS_FORMATTINGMerge pull request #1446 from bgoonz/preview by @bgoonz in
+* -update by @bgoonz in
+* -update by @bgoonz in
+* _reset.scss: changed by @bgoonz in
+* Merge pull request #1450 from bgoonz/preview by @bgoonz in
+* -update by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request by @bgoonz in
+* Merge pull request #1454 from bgoonz/preview by @bgoonz in
+* Merge pull request #1455 from bgoonz/master by @bgoonz in
+* -update by @bgoonz in
+* hi by @bgoonz in
+* -update by @bgoonz in
+* hi by @bgoonz in
+* Add files via upload by @bgoonz in
+* hi by @bgoonz in
+* Update _general.scss by @bgoonz in
+* index.md: changed by @bgoonz in
+* Merge pull request #1464 from bgoonz/preview by @bgoonz in
+* _general.scss: changed by @bgoonz in
+* Merge pull request #1466 from bgoonz/preview by @bgoonz in
+* portfolio-91689538.jpg: added by @bgoonz in
+* _general.scss: changed by @bgoonz in
+* Merge pull request by @bgoonz in
+* _posts.scss: changed by @bgoonz in
+* Merge pull request #1471 from bgoonz/preview by @bgoonz in
+* Create python-quiz.md by @bgoonz in
+* Merge pull request by @bgoonz in
+* Merge pull request #1474 from bgoonz/preview by @bgoonz in
+* Merge pull request by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request #1639 from bgoonz/master by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request by @bgoonz in
+* Restyle -update by @restyled-io in
+* Revert "Merge pull request #1574 from bgoonz/master" by @bgoonz in
+* Restyled by clang-format by @bgoonz in
+* Merge pull request #1654 from bgoonz/master by @bgoonz in
+* Merge pull request #1655 from bgoonz/preview by @bgoonz in
+* Bump url-parse from 1.4.3 to 1.5.7 in /notes/future-implementations/gatsby-plugin-algolia/example by @dependabot in
+* Bump url-parse by @bgoonz in
+* Update _general.scss by @bgoonz in
+* -update by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request by @bgoonz in
+* Merge pull request #1664 from bgoonz/preview by @bgoonz in
+* Add .circleci/config.yml by @bgoonz in
+* Add .circleci/config.yml by @bgoonz in
+* Create BGOONZ_BLOG_2.0.git by @ladykraken in
+* 1a7db48b5f17639cbacd645504b3afd5fd2e170f by @ladykraken in
+* BGOONZ_BLOG_2.0/.github/workflows/makefile.yml by @bgoonz in
+* -update by @bgoonz in
+* -update by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request by @bgoonz in
+* Merge pull request #1672 from bgoonz/preview by @bgoonz in
+* Bump marked from 0.6.1 to 4.0.10 by @dependabot in
+* Bump marked from 0.6.1 to 4.0.10 by @bgoonz in
+* Merge pull request#1673from bgoonz/master by @bgoonz in
+* Merge pull request#1682from bgoonz/preview by @bgoonz in
+* Restyle Merge pull request#1682from bgoonz/preview by @restyled-io in
+* Restyled by whitespace by @bgoonz in
+* Restyle Restyled by whitespace by @restyled-io in
+* Configure Sider by @sider in
+* Merge pull request#1683from bgoonz/master by @bgoonz in
+* pleaseeeee by @bgoonz in
+* -update by @bgoonz in
+* -update by @bgoonz in
+* Restyle Merge pull request#1683from bgoonz/master by @restyled-io in
+* Restyled by autopep8 by @bgoonz in
+* Merge pull request #1695 from bgoonz/preview by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request#1697from bgoonz/preview by @bgoonz in
+* -update by @bgoonz in
+* Preview by @bgoonz in
+* 446 by @bgoonz in
+* Merge pull request #1702 from bgoonz/master by @bgoonz in
+* Merge pull request #1703 from bgoonz/preview by @bgoonz in
+* img by @bgoonz in
+* Merge pull request #1705 from bgoonz/master by @bgoonz in
+* Merge pull request#1705from bgoonz/master by @bgoonz in
+* overwriting with better lost history by @bgoonz in
+* Merge pull request #1711 from bgoonz/master by @bgoonz in
+* Merge pull request #1712 from bgoonz/preview by @bgoonz in
+* Merge pull request #1713 from bgoonz/master by @bgoonz in
+* Delete _docs.scss by @bgoonz in
+* y by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request #1716 from bgoonz/master by @bgoonz in
+* Merge pull request #1717 from bgoonz/preview by @bgoonz in
+* Delete lint.yml by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request #1722 from bgoonz/master by @bgoonz in
+* -update by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request#1725from bgoonz/master by @bgoonz in
+* Merge pull request#1727from bgoonz/preview removed unused code like algolia search by @bgoonz in
+* Merge pull request #1728 from bgoonz/master by @bgoonz in
+* Merge pull request #1729 from bgoonz/preview by @bgoonz in
+* Update README.md by @bgoonz in
+* jamstack.md: added by @bgoonz in
+* Restyle jamstack.md: added by @restyled-io in
+* Merge pull request #1733 from bgoonz/preview by @bgoonz in
+* url.md: added by @bgoonz in
+* Merge pull request #1736 from bgoonz/preview by @bgoonz in
+* Restyle url.md: added by @restyled-io in
+* Restyled by prettier-markdown by @bgoonz in
+* Merge pull request #1739 from bgoonz/preview by @bgoonz in
+* Merge pull request#1741from bgoonz/master by @bgoonz in
+* markdown correcctions by @bgoonz in
+* Restyle markdown correcctions by @restyled-io in
+* Restyled by prettier-markdown by @bgoonz in
+* js files by @bgoonz in
+* logo-final-touchup.PNG: added by @bgoonz in
+* Merge pull request #1749 from bgoonz/preview by @bgoonz in
+* moved gists by @bgoonz in
+* build(deps): bump axios from 0.16.2 to 0.21.2 by @dependabot in
+* build(deps): bump axios from 0.16.2 to 0.21.2 by @bgoonz in
+* Merge pull request#1750from bgoonz/master by @bgoonz in
+* Merge pull request #1754 from bgoonz/preview by @bgoonz in
+* styling by @bgoonz in
+* leetcode by @bgoonz in
+* Merge remote-tracking branch 'origin/preview' by @bgoonz in
+* update by @bgoonz in
+* Merge pull request #1761 from bgoonz/master by @bgoonz in
+* Merge pull request #1763 from bgoonz/preview by @bgoonz in
+* pull by @bgoonz in
+* pull by @bgoonz in
+* formatting by @bgoonz in
+* package-lock.json deleted by @bgoonz in
+* _general.scss: changed by @bgoonz in
+* scss by @bgoonz in
+* inital stable commit by @bgoonz in
+* Merge remote-tracking branch 'origin/preview' by @bgoonz in
+* iframe fixes by @bgoonz in
+* formatting and connect table by @bgoonz in
+* accessibility.md: added by @bgoonz in
+* Merge pull request #1777 from bgoonz/preview by @bgoonz in
+* Restyle accessibility.md: added by @restyled-io in
+* hi by @bgoonz in
+* Restyled by prettier-markdown by @bgoonz in
+* Merge pull request #1781 from bgoonz/preview by @bgoonz in
+* sitemap by @bgoonz in
+* hi by @bgoonz in
+* Add files via upload by @bgoonz in
+* Merge pull request#1782from bgoonz/master by @bgoonz in
+* Merge pull request #1789 from bgoonz/preview by @bgoonz in
+* Merge pull request#1790from bgoonz/master by @bgoonz in
+* Merge pull request #1791 from bgoonz/preview by @bgoonz in
+* Merge pull request #1792 from bgoonz/master by @bgoonz in
+* Merge pull request #1793 from bgoonz/preview by @bgoonz in
+* Restyle Merge pull request#1790from bgoonz/master by @restyled-io in
+* -update by @bgoonz in
+* Restyled by clang-format by @bgoonz in
+* Restyle -update by @restyled-io in
+* Restyled by prettier-markdown by @bgoonz in
+* Delete package-lock.json by @bgoonz in
+* Create label.yml by @bgoonz in
+* Restyle Restyled by clang-format by @restyled-io in
+* -update by @bgoonz in
+* Merge pull request #1803 from bgoonz/master by @bgoonz in
+* Merge pull request #1804 from bgoonz/preview by @bgoonz in
+* removed prototype from titles by @bgoonz in
+* removed prototype from titles by @bgoonz in
+* removed prototype from titles by @bgoonz in
+* mdn by @bgoonz in
+* Restyle mdn by @restyled-io in
+* Restyled by prettier-markdown by @bgoonz in
+* Merge remote-tracking branch 'origin/preview' by @bgoonz in
+* hi by @bgoonz in
+* hi by @bgoonz in
+* hi by @bgoonz in
+* Merge pull request#1811from bgoonz/master by @bgoonz in
+* Restyle Merge pull request#1811from bgoonz/master by @restyled-io in
+* Merge pull request #1817 from bgoonz/preview by @bgoonz in
+* formatting by @bgoonz in
+* Merge pull request #1820 from bgoonz/master by @bgoonz in
+* Merge pull request #1821 from bgoonz/preview by @bgoonz in
+* -update by @bgoonz in
+* -update by @bgoonz in
+* Merge pull request #1826 from bgoonz/master by @bgoonz in
+* Merge pull request #1827 from bgoonz/preview by @bgoonz in
+* -update by @bgoonz in
+* -update by @bgoonz in
+* update by @bgoonz in
+* update by @bgoonz in
+* Merge pull request#1828from bgoonz/master by @bgoonz in
+* Restyle update by @restyled-io in
+* Restyled by jq by @bgoonz in
+* deleted script by @bgoonz in
+* Merge pull request#1837from bgoonz/master by @bgoonz in
+* Merge pull request #1839 from bgoonz/preview by @bgoonz in
+* Merge pull request #1840 from bgoonz/master by @bgoonz in
+* docs by @bgoonz in
+* Update README.md by @bgoonz in
+* Merge pull request#1842from bgoonz/master by @bgoonz in
+* organized imports by @bgoonz in
+* update by @bgoonz in
+* Merge pull request#1845from bgoonz/master by @bgoonz in
+* initial components by @bgoonz in
+* hi by @bgoonz in
+* Merge pull request #1848 from bgoonz/master by @bgoonz in
+* de by @bgoonz in
+* update by @bgoonz in
+* Merge pull request#1852from bgoonz/master by @bgoonz in
+* hi dad by @bgoonz in
+* ds-algo by @bgoonz in
+* hi by @bgoonz in
+* Merge pull request#1855from bgoonz/master by @bgoonz in
+* git-banner.png by @bgoonz in
+* Merge pull request #1860 from bgoonz/preview by @bgoonz in
+* Merge pull request#1861from bgoonz/master by @bgoonz in
+* Merge pull request #1862 from bgoonz/preview by @bgoonz in
+* hi by @bgoonz in
+* Merge pull request #1863 from bgoonz/master by @bgoonz in
+* Merge pull request#1864from bgoonz/preview by @bgoonz in
+* hi by @bgoonz in
+* formatting by @bgoonz in
+* Merge pull request#1866from bgoonz/master by @bgoonz in
+* Merge pull request #1868 from bgoonz/preview by @bgoonz in
+* update by @bgoonz in
+* update by @bgoonz in
+* Merge pull request#1871from bgoonz/master by @bgoonz in
+* Merge pull request #1874 from bgoonz/preview by @bgoonz in
+* Merge pull request #1875 from bgoonz/master by @bgoonz in
+* styling by @bgoonz in
+* hi by @bgoonz in
+* Merge pull request #1879 from bgoonz/master by @bgoonz in
## New Contributors
-* @dependabot made their first contribution in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1650
-* @ladykraken made their first contribution in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1652
-* @sider made their first contribution in https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1685
-**Full Changelog**: https://github.com/bgoonz/BGOONZ_BLOG_2.0/compare/download...2022
+* @dependabot made their first contribution in
+* @ladykraken made their first contribution in
+* @sider made their first contribution in
-
+**Full Changelog**:
+
---
-
-
-
diff --git a/README.md b/README.md
index ec86fc5869..f36a7c20fb 100644
--- a/README.md
+++ b/README.md
@@ -1,53 +1,30 @@
-
+#### [⇨Privacy policy⇦](https://codepen.io/bgoonz/pen/LYLJZrW)
[![Netlify Status](https://api.netlify.com/api/v1/badges/a1b7ee1a-11a7-4bd2-a341-2260656e216f/deploy-status)](https://app.netlify.com/sites/bgoonz-blog/deploys)[![CodeFactor](https://www.codefactor.io/repository/github/bgoonz/bgoonz_blog_2.0/badge)](https://www.codefactor.io/repository/github/bgoonz/bgoonz_blog_2.0)
+
![GitHub visitors](https://visitor-badge-reloaded.herokuapp.com/badge?page_id=bgoonz.visitor.badge.reloaded&color=00bbbb&style=for-the-badge&logo=github)
+
[![Deploy Gatsby site to Pages](https://github.com/DUKE42web/BGOONZ_BLOG_2.0/actions/workflows/pa7ges.yml/badge.svg?branch=master&event=deployment)](https://github.com/DUKE42web/BGOONZ_BLOG_2.0/actions/workflows/pa7ges.yml)
-[![Lint Code Base](https://github.com/bgoonz/BGOONZ_BLOG_2.0/actions/workflows/super-linter.yml/badge.svg)](https://github.com/bgoonz/BGOONZ_BLOG_2.0/actions/workflows/super-linter.yml)
[![Deploy Gatsby site to Pages](https://github.com/bgoonz/BGOONZ_BLOG_2.0/actions/workflows/pages.yml/badge.svg)](https://github.com/bgoonz/BGOONZ_BLOG_2.0/actions/workflows/pages.yml)
---
-<<<<<<< HEAD
-![preview](https://github.com/bgoonz/BGOONZ_BLOG_2.0/blob/master/static/images/blog-preview.png?raw=true)
-
-
-
----
-
-![Foo](https://github.com/bgoonz/BGOONZ_BLOG_2.0/blob/master/static/images/Screenshot%202022-03-30%20at%2012-37-24%20Website%20Speed%20Test%20Tool%20-%20Testmysite.io%20by%20Netlify.png?raw=true)
-
-
-=======
#### Branch Deploys
##### [Preview](https://preview--bgoonz-blog.netlify.app/)
@@ -78,26 +55,12 @@ docky src/components/**/*.js --watch "src/components/**/*.js","./README.md" -
- [⇨WEBSITE🗺️⇦ ⇨**Cloudfare-Backup**⇦ ⇨**search**⇦ ⇨**Backup Repo Deploy**⇦ ⇨**Github pages**⇦ ⇨**Go To Site Wiki**⇦ ⇨**Gatsby Cloud Version**⇦ ⇨**Vercel Version**⇦ ⇨**Cloudfare-Domain**⇦ ⇨**gh-pages**⇦ ⇨**backup netlify deploy**⇦](#website️-cloudfare-backup-search-backup-repo-deploy-github-pages-go-to-site-wiki-gatsby-cloud-version-vercel-version-cloudfare-domain-gh-pages-backup-netlify-deploy)
- [Repos](#repos)
- [⇨Privacy policy⇦](#privacy-policy)
- - [](#)
- - [Branch Deploys](#branch-deploys)
- - [Preview](#preview)
- - [local](#local)
- - [](#-1)
- - [](#-2)
- - [](#-3)
- - [](#-4)
- - [](#-5)
- - [](#-6)
- [Table Of Contents](#table-of-contents)
- - [](#-7)
- [Useful Commands (internal use)](#useful-commands-internal-use)
- - [Stable Points](#stable-points)
- - [Links To Remember:](#links-to-remember)
- [Web Dev Setup](#web-dev-setup)
- [Basic Web Development Environment Setup](#basic-web-development-environment-setup)
- [Basic Web Development Environment Setup](#basic-web-development-environment-setup-1)
- [Windows Subsystem for Linux (WSL) and Ubuntu](#windows-subsystem-for-linux-wsl-and-ubuntu)
- - [Test if you have Ubuntu installed by typing "Ubuntu" in the search box in the bottom app bar that reads "Type here to search". If you see a search result that reads **"Ubuntu 20.04 LTS"** with "App" under it, then you have it installed.](#test-if-you-have-ubuntu-installed-by-typing-ubuntu-in-the-search-box-in-the-bottom-app-bar-that-reads-type-here-to-search-if-you-see-a-search-result-that-reads-ubuntu-2004-lts-with-app-under-it-then-you-have-it-installed)
- [Git](#git)
- [Google Chrome](#google-chrome)
- [Node.js](#nodejs)
@@ -105,10 +68,7 @@ docky src/components/**/*.js --watch "src/components/**/*.js","./README.md" -
- [Python 3](#python-3)
- [Note about WSL](#note-about-wsl)
- [Some other common instillations](#some-other-common-instillations)
- - [](#-8)
- - [Documentation Commands:](#documentation-commands)
- - [documentation build src/components/ActionLink.js -f md\> ./notes/ActionLink.md](#documentation-build-srccomponentsactionlinkjs---f-md-notesactionlinkmd)
- - [Blog Content:](#blog-content)
+ - [Blog Content](#blog-content)
- [Bash Cheat Sheet (MY COMMANDS)](#bash-cheat-sheet-my-commands)
- [1. Remove spaces from file and folder names and then remove numbers from files and folder names](#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)
@@ -252,7 +212,6 @@ docky src/components/**/*.js --watch "src/components/**/*.js","./README.md" -
- [Description](#description-28)
- [code](#code-45)
- [96. URL To Subscribe To YouTube Channel](#96-url-to-subscribe-to-youtube-channel)
- - [| JavaScript libraries | Lodash ; Dojo ; core-js ; jQuery |](#-javascript-libraries--lodash--dojo--core-js--jquery-------------------------)
- [96. URL To Subscribe To YouTube Channel](#96-url-to-subscribe-to-youtube-channel-1)
- [Description](#description-29)
- [code](#code-46)
@@ -281,20 +240,15 @@ docky src/components/**/*.js --watch "src/components/**/*.js","./README.md" -
- [To search all files who are not in .git directory](#to-search-all-files-who-are-not-in-git-directory)
- [To find all files that have the same node (hard link) as MY\_FILE\_HERE](#to-find-all-files-that-have-the-same-node-hard-link-as-my_file_here)
- [To find all files in the current directory and modify their permissions](#to-find-all-files-in-the-current-directory-and-modify-their-permissions)
- - [find . -type f -exec chmod 644 {} ;](#find---type-f--exec-chmod-644--)
- - [](#-9)
- [Wiki Nav](#wiki-nav)
- [Dependencies](#dependencies)
- - [](#-10)
- [Docs Structure](#docs-structure)
- [SITEMAP](#sitemap)
- - [](#-11)
-- [](#-12)
+- [](#)
- [🚀 Quick start](#-quick-start)
- [🧐 What's inside?](#-whats-inside)
- [🎓 Learning Gatsby](#-learning-gatsby)
- [💫 Deploy](#-deploy)
- - [](#-13)
- [Gatsby With Netlify CMS](#gatsby-with-netlify-cms)
- [Prerequisites](#prerequisites)
- [Set up a Netlify CMS-managed Gatsby site in 5 steps](#set-up-a-netlify-cms-managed-gatsby-site-in-5-steps)
@@ -307,11 +261,9 @@ docky src/components/**/*.js --watch "src/components/**/*.js","./README.md" -
- [Benefits of Netlify CMS, GitHub, and Netlify Workflow](#benefits-of-netlify-cms-github-and-netlify-workflow)
- [You can learn more about Netlify CMS and how to configure it further in the Netlify CMS documentation](#you-can-learn-more-about-netlify-cms-and-how-to-configure-it-further-in-the-netlify-cms-documentation)
- [Gatsby Project Structure | Gatsby](#gatsby-project-structure--gatsby)
- - [The file/folder structure described above reflects Gatsby-specific files and folders. Since Gatsby sites are also React apps, it's common to use standard React code organization patterns such as folders like `/components` and `/utils` inside `/src`. The React docs have more information on a typical React app folder structure.](#the-filefolder-structure-described-above-reflects-gatsby-specific-files-and-folders-since-gatsby-sites-are-also-react-apps-its-common-to-use-standard-react-code-organization-patterns-such-as-folders-like-components-and-utils-inside-src-the-react-docs-have-more-information-on-a-typical-react-app-folder-structure)
- [Layout Components | Gatsby](#layout-components--gatsby)
- [Excerpt](#excerpt)
- [Adding Markdown Pages | Gatsby](#adding-markdown-pages--gatsby)
- - [](#-14)
- [Overview](#overview)
- [Syntax](#syntax)
- [Parameters](#parameters)
@@ -320,7 +272,6 @@ docky src/components/**/*.js --watch "src/components/**/*.js","./README.md" -
- [Explanation](#explanation)
- [Output](#output)
- [Technoloy](#technoloy)
- - [](#-15)
- [SOURCECODE](#sourcecode)
- [Overview](#overview-1)
- [Syntax](#syntax-1)
@@ -340,188 +291,57 @@ docky src/components/**/*.js --watch "src/components/**/*.js","./README.md" -
- [Parameters](#parameters-4)
- [Examples](#examples)
+---
+
![preview](https://github.com/bgoonz/BGOONZ_BLOG_2.0/blob/master/static/images/blog-may-2022.png?raw=true)
+
---
## Useful Commands (internal use)
```bash
+
npm i @stackbit/gatsby-plugin-menus babel-runtime chokidar classnames fs-extra gatsby gatsby-image gatsby-plugin-netlify gatsby-plugin-netlify-cms gatsby-plugin-sass gatsby-plugin-react-helmet gatsby-plugin-typescript --legacy-peer-deps
+
+
git checkout 307a5cd # check out the commit that you want to reset to
git checkout -b fixy # create a branch named fixy to do the work
git merge -s ours master # merge master's history without changing any files
git checkout master # switch back to master
git merge fixy # and merge in the fixed branch
git push # done, no need to force push!
-```
-
----
-
-## Stable Points
-
-- [stable 8-13-2021](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/0c09a707f4bfddd974a31d97a4f8d716f1858ef8) or [or maybe](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/68fba78e36fffcf21288ea0e90e1075bf31b2a82)
-- [Stable September 11](https://github.com/side-projects-42/BGOONZ_BLOG_2.0)
-- [October Stable](https://github.com/Web-Dev-Collaborative/october-stable)
-- [November 2021 stable](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/9ae5da5813cc9b48d2a57c84cd32cf4309078524)
-- [Late November Stable](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/40ecc95f000a848710c39e166961b8da7fca306b)
-- [December](https://github.com/bgoonz/BGOONZ_BLOG_2.0/tree/fc4a6ba1d61a3ef0b893cc5a44e41672547a3cc6)
-- [Late December](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/848a8505eece492bfd9856eb63bd4acbee8bced6)
-- [Late Febuary](https://deploy-preview-1697--bgoonz-blog.netlify.app/)
-- [Late January](https://github.com/bgoonz/BGOONZ_BLOG_2.0/pull/1447)
-- [Good stable point](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/90f70928a145c8a784899baf62efc2a0d5697bf4)
-- [Stable March 13th 2022](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/c3f30229ac3dcd19ff54798227ce065c216e0c11)
-- [Stable March 13th 2022](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/99db7b97282d7190556b2a1b1ac61d6d9c67f970)
-[netlify-deploy-preview](https://deploy-preview-2280--bgoonz-blog.netlify.app/docs/tools/)
-- [May fix](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/736d38cdcdd3692d6a3bf1d5485ac2b0a3824d02)
-
-- [Syntax hilighting working most recent](https://github.com/bgoonz/BGOONZ_BLOG_2.0/tree/db4d36067c1483c079389f1bd0e456c473c56710)
-- [FINALLY FIXED](https://62b5863dd06870000889c5cf--bgoonz-blog.netlify.app/)
-
-- [Good deploy early Aug](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/a6bb13adf39305b7292a88bb1b37bb4bb2e5e76c)
-
----
-### Links To Remember:
-
-
-- [Algolia Search UI](https://www.algolia.com/interface-demos/6ed0c3de-f9e4-4cc8-a7b2-c6c7c979cc5e)
-- [Most recent stable commit](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/2448c20614bfef5491240d7da5b5e5873db8b586)
-- [sitemap](https://www.xml-sitemaps.com/download/bgoonz-blog.netlify.app-ee43723d7/sitemap.xml?view=1)
-- [initial commit](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/e8f12effd461b560b366ee0bde5231f2c1ce0a4c)
-- [Static Html Version](https://github.com/Archive-42/bgoonz-blog-static)
-- [commit pages](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commits/master?after=496dfce7e627bc81c80f7c0b5c41ecf420500b4a+34&branch=master)
-- [alt blog contact page](https://bgoonz-blog-v3-0.netlify.app/contact/)
-- [Resource Archive](https://resourcerepo2.netlify.app/)
-- [starter](https://codesandbox.io/s/ecstatic-wozniak-gj31v?autoresize=1&expanddevtools=1&fontsize=12&hidenavigation=1&theme=dark)
-- [Instant Search Demo](https://codesandbox.io/s/magical-davinci-l4hq6)
-- [midway-commit](https://github.com/bgoonz/BGOONZ_BLOG_2.0/tree/92d88002bebcde66b47d8109222ac62c64fa9909)
-- [blog2.0 backups](https://gist.github.com/bgoonz/68203bca236305d93d75e87533c7e8b8)
-- [backup repo](https://github.com/bgoonz/BGOONZ_BLOG_2.0)
-- [Bookmark website](https://github.com/side-projects-42/superb-celery)
-- [stable stackbit](https://github.com/bgoonz/BGOONZ_BLOG_2.0/commit/69a617bbce1113e65390d90e0085be422e7f23e1)
-- [repl.it for questions](https://comments-3.bgoonz.repl.co/)
-- [rotate pages](https://random-static-html-deploys.netlify.app/rotate.html)
-- [More widgets](https://webdevhub-1.disqus.com/)
+```
+---
+
+![Test My Site](https://github.com/bgoonz/BGOONZ_BLOG_2.0/blob/master/static/images/Screenshot%202022-03-30%20at%2012-37-24%20Website%20Speed%20Test%20Tool%20-%20Testmysite.io%20by%20Netlify.png?raw=true)
---
## Web Dev Setup
->>>>>>> master
-<<<<<<< HEAD
- Bash Commands
-
-## My Commands
-
-## # Find
-
-# To find files by case-insensitive extension (ex: .jpg, .jpg, .jpG)
-
-find . -iname "\*.jpg"
-=======
Web Dev Setup
## Basic Web Development Environment Setup
->>>>>>> master
-
-# To find directories
-<<<<<<< HEAD
-find . -type d
+Windows Subsystem for Linux (WSL) and Ubuntu
-# To find files
-=======
### Basic Web Development Environment Setup
->>>>>>> master
-
-find . -type f
-
-<<<<<<< HEAD
-# To find files by octal permission
-
-find . -type f -perm 777
-
-# To find files with setuid bit set
-
-find . -xdev \( -perm -4000 \) -type f -print0 | xargs -0 ls -l
-
-# To find files with extension '.txt' and remove them
-
-find ./path/ -name '\*.txt' -exec rm '{}' \;
-
-# To find files with extension '.txt' and look for a string into them
-
-find ./path/ -name '\*.txt' | xargs grep 'string'
-
-# To find files with size bigger than 5 Mebibyte and sort them by size
-
-find . -size +5M -type f -print0 | xargs -0 ls -Ssh | sort -z
-
-# To find files bigger than 2 Megabyte and list them
-
-find . -type f -size +200000000c -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'
-
-# To find files modified more than 7 days ago and list file information
-
-find . -type f -mtime +7d -ls
-
-# To find symlinks owned by a user and list file information
-
-find . -type l -user -ls
-
-# To search for and delete empty directories
-
-find . -type d -empty -exec rmdir {} \;
-# To search for directories named build at a max depth of 2 directories
+#### Windows Subsystem for Linux (WSL) and Ubuntu
-find . -maxdepth 2 -name build -type d
-
-# To search all files who are not in .git directory
-
-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
-
-# To find all files in the current directory and modify their permissions
-
-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`
-
-> Notes: Issue when renaming file without numbers collides with existing file name...
-
-## # code
-
-```sh
-find . -name "* *" -type d | rename 's/ /_/g'
-find . -name "* *" -type f | rename 's/ /_/g'
-```
-
-```sh
-
-```sh
-=======
-
-###### Test if you have Ubuntu installed by typing "Ubuntu" in the search box in the bottom app bar that reads "Type here to search". If you see a search result that reads **"Ubuntu 20.04 LTS"** with "App" under it, then you have it installed.
+Test if you have Ubuntu installed by typing "Ubuntu" in the search box in the bottom app bar that reads "Type here to search". If you see a search result that reads **"Ubuntu 20.04 LTS"** with "App" under it, then you have it installed.
```
1. In the application search box in the bottom bar, type "PowerShell" to find the application named "Windows PowerShell"
2. Right-click on "Windows PowerShell" and choose "Run as administrator" from the popup menu
@@ -543,32 +363,53 @@ find . -name "* *" -type f | rename 's/ /_/g'
18. You need to upgrade your packages, so type `sudo apt upgrade` (if prompted for your password, enter it)
```
### Git
+
Git comes with Ubuntu, so there's nothing to install. However, you should configure it using the following instructions.
+
Open an Ubuntu terminal if you don't have one open already.
-1. > You need to configure Git, so type `git config --global user.name "Your Name"` with replacing "Your Name" with your real name.
-2. > You need to configure Git, so type `git config --global user.email your@email.com` with replacing "your@email.com" with your real email.
+
+1. > You need to configure Git, so type `git config --global user.name "Your Name"` with replacing "Your Name" with your real name.
+2. > You need to configure Git, so type `git config --global user.email your@email.com` with replacing "your@email.com" with your real email.
+
**Note: if you want git to remember your login credentials type:**
+```
git config --global credential.helper store
+```
### Google Chrome
+
Test if you have Chrome installed by typing "Chrome" in the search box in the bottom app bar that reads "Type here to search". If you see a search result that reads "Chrome" with "App" under it, then you have it installed. Otherwise, follow these instructions to install Google Chrome.
+
### Node.js
+
Test if you have Node.js installed by opening an Ubuntu terminal and typing `node --version`. If it reports "Command 'node' not found", then you need to follow these directions.
-1. > In the Ubuntu terminal, type `sudo apt update` and press Enter
-2. > In the Ubuntu terminal, type `sudo apt install build-essential` and press Enter
-3. > In the Ubuntu terminal, type `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash` and press Enter
-4. > In the Ubuntu terminal, type `. ./.bashrc` and press Enter
-5. > In the Ubuntu terminal, type `nvm install --lts` and press Enter
-6. > Confirm that **node** is installed by typing `node --version` and seeing it print something that is not "Command not found"!
+
+1. > In the Ubuntu terminal, type `sudo apt update` and press Enter
+2. > In the Ubuntu terminal, type `sudo apt install build-essential` and press Enter
+3. > In the Ubuntu terminal, type `curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash` and press Enter
+4. > In the Ubuntu terminal, type `. ./.bashrc` and press Enter
+5. > In the Ubuntu terminal, type `nvm install --lts` and press Enter
+6. > Confirm that **node** is installed by typing `node --version` and seeing it print something that is not "Command not found"!
+
### Unzip
+
You will often have to download a zip file and unzip it. It is easier to do this from the command line. So we need to install a linux unzip utility.
+
In the Ubuntu terminal type: `sudo apt install unzip` and press Enter
+
Mocha.js
+
Test if you have Mocha.js installed by opening an Ubuntu terminal and typing `which mocha`. If it prints a path, then you're good. Otherwise, if it prints nothing, install Mocha.js by typing `npm install -g mocha`.
+
### Python 3
+
Ubuntu does not come with Python 3. Install it using the command `sudo apt install python3`. Test it by typing `python3 --version` and seeing it print a number.
+
### Note about WSL
+
As of the time of writing of this document, WSL has an issue renaming or deleting files if Visual Studio Code is open. So before doing any linux commands which manipulate files, make sure you **close** Visual Studio Code before running those commands in the Ubuntu terminal.
+
### Some other common instillations
+
```bash
# Installing build essentials
sudo apt-get install -y build-essential libssl-dev
@@ -610,361 +451,228 @@ As of the time of writing of this document, WSL has an issue renaming or deletin
# FileZilla - a FTP client
sudo apt-get install -y filezilla
```
+
+
---
-### Documentation Commands:
-documentation build src/components/DocsMenu.js -f md> ./notes/DocsMenu.md
-documentation build src/components/Footer.js -f md> ./notes/Footer.md
-documentation build src/components/Header.js -f md> ./notes/Header.md
-documentation build src/components/index.js -f md> ./notes/index.md
-documentation build src/components/SectionContent.js -f md> ./notes/SectionContent.md
-documentation build src/components/SectionDocs.js -f md> ./notes/SectionDocs.md
-documentation build src/components/SectionHero.js -f md> ./notes/SectionHero.md
-documentation build src/components/CtaButtons.js -f md> ./notes/CtaButtons.md
-documentation build src/components/DocsSubmenu.js -f md> ./notes/DocsSubmenu.md
-documentation build src/components/FormField.js -f md> ./notes/FormField.md
-documentation build src/components/Icon.js -f md> ./notes/Icon.md
-documentation build src/components/Layout.js -f md> ./notes/Layout.md
-documentation build src/components/SectionCta.js -f md> ./notes/SectionCta.md
-documentation build src/components/SectionGrid.js -f md> ./notes/SectionGrid.md
-documentation build src/components/Submenu.js -f md> ./notes/Submenu.md
-documentation build src/components/ActionLink.js -f md> ./notes/ActionLink.md
----
-## Blog Content:
+
+
+
---
+
+## Blog Content
+
---
-## Bash Cheat Sheet (MY COMMANDS)
-
+---
+## Bash Cheat Sheet (MY COMMANDS)
+
- Bash Cheat Sheet (MY COMMANDS)
+ Bash Cheat Sheet (MY COMMANDS) Notes: Issue when renaming file without numbers collides with existing file name...
+
###### code
+
```bash
find . -name "* *" -type d | rename 's/ /_/g'
find . -name "* *" -type f | rename 's/ /_/g'
```
+
```bash
+
```bash
->>>>>>> master
find $dir -type f | sed 's|\(.*/\)[^A-Z]*\([A-Z].*\)|mv \"&\" \"\1\2\"|' | sh
+
find $dir -type d | sed 's|\(.*/\)[^A-Z]*\([A-Z].*\)|mv \"&\" \"\1\2\"|' | sh
for i in*.html; do mv "$i" "${i%-*}.html"; done
for i in*.*; do mv "$i" "${i%-*}.${i##*.}"; done
---
-<<<<<<< HEAD
-## Description: combine the contents of every file in the contaning directory.
-
-> Notes: this includes the contents of the file it's self...
-
-## # code:
-
-=======
### Description: combine the contents of every file in the contaning directory.
+
>Notes: this includes the contents of the file it's self...
+
###### code:
->>>>>>> master
```js
//APPEND-DIR.js
const fs = require('fs');
let cat = require('child_process')
-.execSync('cat*')
+ .execSync('cat *')
.toString('UTF-8');
-fs.writeFile('output.md', cat, err => {
+fs.writeFile('output.md', cat, err => {
if (err) throw err;
});
-```
----
-<<<<<<< HEAD
-
-# 2. Download Website Using Wget
-
-## Description
-
-> Notes: ==> sudo apt install wget
-
-## ## code
-```sh
+```
-=======
+---
## 2. Download Website Using Wget
### Description
> Notes: ==> sudo apt install wget
###### code
+
```bash
->>>>>>> master
wget --limit-rate=200k --no-clobber --convert-links --random-wait -r -p -E -e robots=off -U mozilla https://bootcamp42.gitbook.io/python/
-```
----
-<<<<<<< HEAD
-
-# 3. Clean Out Messy Git Repo
-## 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.
-
-## ## code
-
-```sh
+```
-=======
+---
## 3. Clean Out Messy Git Repo
### 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.
###### code
+
```bash
->>>>>>> master
find . -empty -type d -print -delete
-find . \( -name ".git" -o -name ".gitignore" -o -name ".gitmodules" -o -name ".gitattributes" \) -exec rm -rf -- {} +
-find . \( -name "*SECURITY.txt" -o -name "*RELEASE.txt" -o -name "*CHANGELOG.txt" -o -name "*LICENSE.txt" -o -name "*CONTRIBUTING.txt" -name "*HISTORY.md" -o -name "*LICENSE" -o -name "*SECURITY.md" -o -name "*RELEASE.md" -o -name "*CHANGELOG.md" -o -name "*LICENSE.md" -o -name "*CODE_OF_CONDUCT.md" -o -name "*CONTRIBUTING.md" \) -exec rm -rf -- {} +
-```
----
-<<<<<<< HEAD
-
-# 4. clone all of a user's git repositories
-## Description: clone all of a user or organization's git repositories
-
-> Notes:
-
-## ## code
+find . \( -name ".git" -o -name ".gitignore" -o -name ".gitmodules" -o -name ".gitattributes" \) -exec rm -rf -- {} +
-# Generalized
+find . \( -name "*SECURITY.txt" -o -name "*RELEASE.txt" -o -name "*CHANGELOG.txt" -o -name "*LICENSE.txt" -o -name "*CONTRIBUTING.txt" -name "*HISTORY.md" -o -name "*LICENSE" -o -name "*SECURITY.md" -o -name "*RELEASE.md" -o -name "*CHANGELOG.md" -o -name "*LICENSE.md" -o -name "*CODE_OF_CONDUCT.md" -o -name "*CONTRIBUTING.md" \) -exec rm -rf -- {} +
-```sh
+```
-=======
+---
## 4. clone all of a user's git repositories
### Description: clone all of a user or organization's git repositories
> Notes:
###### code
+
## Generalized
+
```bash
->>>>>>> master
CNTX={users|orgs}; NAME={username|orgname}; PAGE=1
curl "https://api.github.com/$CNTX/$NAME/repos?page=$PAGE&per_page=100" |
grep -e 'git_url*' |
cut -d \" -f 4 |
xargs -L1 git clone
```
-<<<<<<< HEAD
-
-# Clone all Git User
-
-```sh
-=======
## Clone all Git User
+
```bash
->>>>>>> master
CNTX={users}; NAME={bgoonz}; PAGE=1
curl "https://api.github.com/$CNTX/$NAME/repos?page=$PAGE&per_page=200"?branch=master |
grep -e 'git_url*' |
cut -d \" -f 4 |
xargs -L1 git clone
-```
-<<<<<<< HEAD
-
-# Clone all Git Organization
-```sh
-
-=======
+```
## Clone all Git Organization
+
```bash
->>>>>>> master
CNTX={organizations}; NAME={TheAlgorithms}; PAGE=1
curl "https://api.github.com/$CNTX/$NAME/repos?page=$PAGE&per_page=200"?branch=master |
grep -e 'git_url*' |
cut -d \" -f 4 |
xargs -L1 git clone
-```
----
-<<<<<<< HEAD
-
-# 5. Git Workflow
-## Description
-
-## ## code
+```
-```sh
-=======
+---
## 5. Git Workflow
+
### Description
+
###### code
+
```bash
->>>>>>> master
git pull
git init
git add .
git commit -m"update"
git push -u origin master
```
-<<<<<<< HEAD
-
-```sh
-=======
```bash
->>>>>>> master
git init
git add .
git commit -m"update"
git push -u origin main
```
-<<<<<<< HEAD
-
-```sh
-
-=======
```bash
->>>>>>> master
git init
git add .
git commit -m"update"
git push -u origin bryan-guner
```
-<<<<<<< HEAD
-
-```sh
-=======
```bash
->>>>>>> master
git init
git add .
git commit -m"update"
git push -u origin gh-pages
```
-<<<<<<< HEAD
-
-```sh
-=======
```bash
->>>>>>> master
git init
git add .
git commit -m"update"
git push -u origin preview
```
----
-<<<<<<< HEAD
-
-# 6. Recursive Unzip In Place
-
-## Description: recursively unzips folders and then deletes the zip file by the same name
-
-> Notes:
-
-## ## code
-```sh
-
-=======
+---
## 6. Recursive Unzip In Place
### Description: recursively unzips folders and then deletes the zip file by the same name
> Notes:
###### code
+
```bash
->>>>>>> master
find . -name "*.zip" | while read filename; do unzip -o -d "`dirname "$filename"`" "$filename"; done;
-find . -name "*.zip" -type f -print -delete
-```
----
-<<<<<<< HEAD
-# 7. git pull keeping local changes
-
-## Description
-
-> Notes:
-
-## ## code
+find . -name "*.zip" -type f -print -delete
-```sh
+```
-=======
+---
## 7. git pull keeping local changes
### Description
> Notes:
###### code
+
```bash
->>>>>>> master
git stash
git pull
git stash pop
-```
----
-<<<<<<< HEAD
-
-# 8. Prettier Code Formatter
-
-## Description
-
-> Notes:
-## ## code
-
-```sh
+```
-=======
+---
## 8. Prettier Code Formatter
### Description
> Notes:
###### code
+
```bash
->>>>>>> master
sudo npm i prettier -g
-prettier --write .
-```
----
-<<<<<<< HEAD
-
-# 9. Pandoc
-## Description
-
-> Notes:
-
-## ## code
+prettier --write .
-```sh
+```
-=======
+---
## 9. Pandoc
### Description
> Notes:
###### code
+
```bash
->>>>>>> master
find ./ -iname "*.md" -type f -exec sh -c 'pandoc --standalone "${0}" -o "${0%.md}.html"' {} \;
-find ./ -iname "*.html" -type f -exec sh -c 'pandoc --wrap=none --from html --to markdown_strict "${0}" -o "${0%.html}.md"' {} \;
-find ./ -iname "*.docx" -type f -exec sh -c 'pandoc "${0}" -o "${0%.docx}.md"' {} \;
-```
----
-<<<<<<< HEAD
-# 10. Gitpod Installs
-
-## Description
+find ./ -iname "*.html" -type f -exec sh -c 'pandoc --wrap=none --from html --to markdown_strict "${0}" -o "${0%.html}.md"' {} \;
-> Notes:
+find ./ -iname "*.docx" -type f -exec sh -c 'pandoc "${0}" -o "${0%.docx}.md"' {} \;
-## ## code
+```
-```sh
-=======
+---
## 10. Gitpod Installs
### Description
> Notes:
###### code
+
```bash
->>>>>>> master
sudo apt install tree
sudo apt install pandoc -y
sudo apt install rename -y
@@ -974,122 +682,69 @@ npm i lebab -g
npm i prettier -g
npm i npm-recursive-install -g
```
-<<<<<<< HEAD
-
-```sh
-=======
```bash
->>>>>>> master
black .
+
prettier --write .
npm-recursive-install
```
----
-<<<<<<< HEAD
-
-# 11. Repo Utils Package
-## Description: my standard repo utis package
-
-> Notes:
-
-## ## code
-
-```sh
-=======
+---
## 11. Repo Utils Package
### Description: my standard repo utis package
> Notes:
###### code
+
```bash
->>>>>>> master
npm i @bgoonz11/repoutils
+
```
----
-<<<<<<< HEAD
-# 12. Unix Tree Package Usage
-
-## Description
-
-> Notes:
-
-## ## code
-
-```sh
-=======
+---
## 12. Unix Tree Package Usage
### Description
> Notes:
###### code
+
```bash
->>>>>>> master
tree -d -I 'node_modules'
-tree -I 'node_modules'
-<<<<<<< HEAD
-
-tree -f -I 'node_modules' > TREE.md
-
-tree -f -L 2 > README.md
-
-tree -f -I 'node_modules' > listing-path.md
-tree -f -I 'node_modules' -d > TREE.md
-
-tree -f > README.md
-
-=======
+tree -I 'node_modules'
tree -f -I 'node_modules' >TREE.md
+
tree -f -L 2 >README.md
+
tree -f -I 'node_modules' >listing-path.md
+
tree -f -I 'node_modules' -d >TREE.md
+
tree -f >README.md
->>>>>>> master
```
----
-<<<<<<< HEAD
-
-# 13. Find & Replace string in file & folder names recursively
-
-## Description
-
-> Notes:
-
-## ## code
-```sh
-
-=======
+---
## 13. Find & Replace string in file & folder names recursively
### Description
> Notes:
###### code
+
```bash
->>>>>>> master
find . -type f -exec rename 's/string1/string2/g' {} +
+
find . -type d -exec rename 's/-master//g' {} +
+
find . -type f -exec rename 's/\.download//g' {} +
-find . -type d -exec rename 's/-main//g' {} +
-rename 's/\.js\.download$/.js/'*.js\.download
-rename 's/\.html\.markdown$/.md/' *.html\.markdown
-find . -type d -exec rename 's/es6//g' {} +
-```
----
-<<<<<<< HEAD
-# 14. Remove double extensions
+find . -type d -exec rename 's/-main//g' {} +
-## Description
+rename 's/\.js\.download$/.js/' *.js\.download
-> Notes:
+rename 's/\.html\.markdown$/.md/' *.html\.markdown
-## ## code
+find . -type d -exec rename 's/es6//g' {} +
-```sh
-#!/bin/bash
+```
-for file in *.md.md
-=======
+---
## 14. Remove double extensions
### Description
> Notes:
@@ -1097,75 +752,50 @@ for file in *.md.md
```bash
# !/bin/bash
for file in*.md.md
->>>>>>> master
do
mv "${file}" "${file%.md}"
done
-# !/bin/bash
+
+#!/bin/bash
+
for file in *.html.html
do
mv "${file}" "${file%.html}"
done
```
-<<<<<<< HEAD
-
-```sh
-
-#!/bin/bash
-
-for file in *.html.png
-=======
```bash
# !/bin/bash
for file in*.html.png
->>>>>>> master
do
mv "${file}" "${file%.png}"
done
+
for file in *.jpg.jpg
do
mv "${file}" "${file%.png}"
done
-```
----
-<<<<<<< HEAD
-
-# 15. Truncate folder names down to 12 characters
-## Description
-
-> Notes:
-
-## ## code
-
-```sh
+```
-=======
+---
## 15. Truncate folder names down to 12 characters
+
### Description: Truncate folder names down to 12 characters
+
> Notes: Truncate folder names down to 12 characters
+
###### code
+
```bash
->>>>>>> master
for d in ./*; do mv $d ${d:0:12}; done
-```
----
-<<<<<<< HEAD
-
-# 16.Appendir.js
-
-## Description: combine the contents of every file in the contaning directory
-
-> Notes: this includes the contents of the file it's self...
-## ## code
+```
-=======
+---
## 16.Appendir.js
### Description: combine the contents of every file in the contaning directory
> Notes: this includes the contents of the file it's self...
###### code
->>>>>>> master
```js
//APPEND-DIR.js
const fs = require('fs');
@@ -1174,263 +804,173 @@ fs.writeFile('output.md', cat, (err) => {
if (err) throw err;
});
```
----
-<<<<<<< HEAD
-
-# 17. Replace space in filename with underscore
-
-## 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.
-## ## code
-
-```sh
-=======
+---
## 17. Replace space in filename with underscore
### 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.
###### code
+
```bash
->>>>>>> master
find . -name "* *" -type f | rename 's/_//g'
-find . -name "* *" -type d | rename 's/#/_/g'
-```
----
-<<<<<<< HEAD
-
-# 18. Filter & delete files by name and extension
-
-## Description
-> Notes:
+find . -name "* *" -type d | rename 's/#/_/g'
-## ## code
+```
-```sh
-=======
+---
## 18. Filter & delete files by name and extension
### Description
> Notes:
###### code
+
```bash
->>>>>>> master
find . -name '.bin' -type d -prune -exec rm -rf '{}' +
+
find . -name '*.html' -type d -prune -exec rm -rf '{}' +
+
find . -name 'nav-index' -type d -prune -exec rm -rf '{}' +
+
find . -name 'node-gyp' -type d -prune -exec rm -rf '{}' +
-find . -name 'deleteme.txt' -type f -prune -exec rm -rf '{}' +
-find . -name 'right.html' -type f -prune -exec rm -rf '{}' +
-find . -name 'left.html' -type f -prune -exec rm -rf '{}' +
-```
----
-<<<<<<< HEAD
-# 19. Remove lines containing string
+find . -name 'deleteme.txt' -type f -prune -exec rm -rf '{}' +
-## Description
+find . -name 'right.html' -type f -prune -exec rm -rf '{}' +
-> Notes: Remove lines not containing `'.js'`
+find . -name 'left.html' -type f -prune -exec rm -rf '{}' +
-```sh
+```
-=======
+---
## 19. Remove lines containing string
### Description
> Notes: Remove lines not containing `'.js'`
```bash
->>>>>>> master
sudo sed -i '/\.js/!d' ./*scrap2.md
```
-<<<<<<< HEAD
-
-## ## code
-
-```sh
-=======
###### code
+
```bash
->>>>>>> master
sudo sed -i '/githubusercontent/d' ./*sandbox.md
+
sudo sed -i '/githubusercontent/d' ./*scrap2.md
+
sudo sed -i '/github\.com/d' ./*out.md
-sudo sed -i '/author/d' ./*
-```
----
-<<<<<<< HEAD
-# 20. Remove duplicate lines from a text file
+sudo sed -i '/author/d' ./*
-## Description
+```
-=======
+---
## 20. Remove duplicate lines from a text file
+
### Description
->>>>>>> master
> 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.
-<<<<<<< HEAD
-
-## ## code
-```sh
-=======
+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
+
```bash
->>>>>>> master
sudo apt install uniq
uniq -u input.txt output.txt
-```
----
-<<<<<<< HEAD
-# 21. Remove lines containing string
-
-## Description
-
-> Notes:
-
-## ## code
+```
-```sh
-=======
+---
## 21. Remove lines containing string
### Description
> Notes:
###### code
+
```bash
->>>>>>> master
sudo sed -i '/githubusercontent/d' ./*sandbox.md
+
sudo sed -i '/githubusercontent/d' ./*scrap2.md
+
sudo sed -i '/github\.com/d' ./*out.md
+
---
title: add_days
tags: date,intermediate
firstSeen: 2020-10-28T16:19:04+02:00
lastUpdated: 2020-10-28T16:19:04+02:00
---
+
sudo sed -i '/title:/d' ./*output.md
sudo sed -i '/firstSeen/d' ./*output.md
sudo sed -i '/lastUpdated/d' ./*output.md
sudo sed -i '/tags:/d' ./*output.md
+
sudo sed -i '/badstring/d' ./*
+
sudo sed -i '/stargazers/d' ./repo.txt
sudo sed -i '/node_modules/d' ./index.html
sudo sed -i '/right\.html/d' ./index.html
sudo sed -i '/right\.html/d' ./right.html
-```
----
-<<<<<<< HEAD
-# 22. Zip directory excluding .git and node_modules all the way down (Linux)
-
-## Description
-
-> Notes:
-
-## ## code
-
-```sh
+```
-#!/bin/bash
-=======
+---
## 22. Zip directory excluding .git and node_modules all the way down (Linux)
### Descriptio: zip up an entire git directory
> Notes:
###### code
```bash
# !/bin/bash
->>>>>>> master
TSTAMP=`date '+%Y%m%d-%H%M%S'`
zip -r $1.$TSTAMP.zip $1 -x "**.git/*" -x "**node_modules/*" `shift; echo $@;`
-printf "\nCreated: $1.$TSTAMP.zip\n"
-<<<<<<< HEAD
-
-# usage:
-# - zipdir thedir
-# - zip thedir -x "**anotherexcludedsubdir/*" (important the double quotes to prevent glob expansion)
-
-# if in windows/git-bash, add 'zip' command this way:
-# https://stackoverflow.com/a/55749636/1482990
-=======
+printf "\nCreated: $1.$TSTAMP.zip\n"
## usage:
## - zipdir thedir
## - zip thedir -x "anotherexcludedsubdir" (important the double quotes to prevent glob expansion)
+
## if in windows/git-bash, add 'zip' command this way:
## https://stackoverflow.com/a/55749636/1482990
->>>>>>> master
```
----
-<<<<<<< HEAD
-
-# 23. Delete files containing a certain string
-## Description
-
-> Notes:
-
-## ## code
-
-```sh
-find . | xargs grep -l www.redhat.com | awk '{print "rm "$1}' > doit.sh
-=======
+---
## 23. Delete files containing a certain string
### Description
> Notes:
###### code
+
```bash
find . | xargs grep -l www.redhat.com | awk '{print "rm "$1}' > doit.sh
->>>>>>> master
vi doit.sh // check for murphy and his law
source doit.sh
```
---
-<<<<<<< HEAD
-
-# 24
-
-## Description
-
-> Notes:
-
-## ## code
-
-```sh
-
-#!/bin/sh
-
-# find ./ | grep -i "\.*$" > files
-find ./ | sed -E -e 's/([^ ]+[ ]+){8}//' | grep -i "\.*$"> files
+## 24 Generate sitemap
+### Description
+> Notes: bash command to auto generate sitemap.html which will list all files contained within parent directory.
+###### code
+```bash
+# !/bin/sh
+## find ./ | grep -i "\.*$" >files
+find ./ | sed -E -e 's/([^ ]+[ ]+){8}//' | grep -i "\.*$">files
listing="files"
-
out=""
-
html="sitemap.html"
out="basename $out.html"
html="sitemap.html"
cmd() {
-
- echo ' '
- echo ' '
- echo ' '
-
- echo ' '
-
- echo ' '
- echo ' '
- echo ' '
- echo ' '
-
- echo " directory "
- echo ' '
- echo ' '
+ echo ' '
+ echo ''
+ echo ''
+ echo ' '
+ echo ' '
+ echo ''
+ echo ' '
+ echo ' '
+ echo " directory "
+ echo ''
+ echo ''
echo ""
- echo ' '
- echo ' '
-
- echo ' '
-
+echo ' '
+ echo ''
+ echo ''
echo ""
-
# continue with the HTML stuff
-
echo ""
-
echo ""
-
- echo "