From 28bb100f17f68ae0201e32f6fdc77006ee884b4a Mon Sep 17 00:00:00 2001
From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
Date: Sat, 21 Sep 2024 16:36:18 -0400
Subject: [PATCH] feat(build): use jekyll and restyle website
---
.dockerignore | 4 +
.gitattributes | 3 +
.gitignore | 8 +-
.run/Dockerfile.run.xml | 20 +
404.html | 13 +
CNAME | 1 +
Dockerfile | 32 ++
Gemfile | 3 +
README.md | 15 +
README.rst | 19 -
_config.yml | 300 +++++++++++++++
_config_local.yml | 5 +
_includes/donate.html | 55 +++
_includes/footer-extra.html | 9 +
_includes/open-in-new-window.html | 30 ++
_includes/support.html | 29 ++
_posts/2024-09-23-welcome.md | 24 ++
assets/css/custom-styles.css | 89 +++++
assets/css/pygment_highlights.css | 79 ++++
assets/css/show-search.css | 3 +
.../img/banners}/AdobeStock_306976163.jpeg | Bin
.../AdobeStock_306976163_1920x1280.jpg | Bin
.../img/banners}/AdobeStock_372471479.jpeg | Bin
.../AdobeStock_372471479_1920x1280.jpg | Bin
.../img/banners}/AdobeStock_465916245.jpeg | Bin
.../AdobeStock_465916245_1920x1080.jpg | Bin
.../img/banners}/og-image.png | Bin
assets/img/navbar-avatar.png | Bin 0 -> 11647 bytes
{dist => assets}/js/projects.js | 19 +-
blog.html | 9 +
discord.html | 17 +
dist/.keep | 0
dist/.nojekyll | 0
dist/CNAME | 1 -
dist/assets/images/logo-56x56.png | Bin 1773 -> 0 bytes
dist/assets/images/logo-64x64.png | Bin 2110 -> 0 bytes
dist/css/custom.css | 171 ---------
dist/css/logos.css | 7 -
dist/discord.html | 68 ----
dist/favicon.ico | Bin 114227 -> 0 bytes
dist/feedback.html | 68 ----
dist/index.html | 359 ------------------
dist/js/crowdin.js | 55 ---
dist/js/crowdin_web_widget.js | 24 --
dist/js/discord.js | 27 --
dist/js/footer.js | 20 -
dist/js/levenshtein_distance.js | 36 --
dist/js/navbar.js | 77 ----
dist/js/ranking_sorter.js | 18 -
dist/js/sleep.js | 4 -
dist/privacy.html | 146 -------
dist/support.html | 238 ------------
dist/terms.html | 185 ---------
dist/assets/images/favicon.ico => favicon.ico | Bin
feed.xml | 29 ++
feedback.html | 15 +
index.html | 84 ++++
package.json | 7 -
privacy.md | 87 +++++
support.html | 191 ++++++++++
tags.html | 38 ++
terms.md | 120 ++++++
62 files changed, 1311 insertions(+), 1550 deletions(-)
create mode 100644 .dockerignore
create mode 100644 .gitattributes
create mode 100644 .run/Dockerfile.run.xml
create mode 100644 404.html
create mode 100644 CNAME
create mode 100644 Dockerfile
create mode 100644 Gemfile
create mode 100644 README.md
delete mode 100644 README.rst
create mode 100644 _config.yml
create mode 100644 _config_local.yml
create mode 100644 _includes/donate.html
create mode 100644 _includes/footer-extra.html
create mode 100644 _includes/open-in-new-window.html
create mode 100644 _includes/support.html
create mode 100644 _posts/2024-09-23-welcome.md
create mode 100644 assets/css/custom-styles.css
create mode 100644 assets/css/pygment_highlights.css
create mode 100644 assets/css/show-search.css
rename {dist/assets/images => assets/img/banners}/AdobeStock_306976163.jpeg (100%)
rename {dist/assets/images => assets/img/banners}/AdobeStock_306976163_1920x1280.jpg (100%)
rename {dist/assets/images => assets/img/banners}/AdobeStock_372471479.jpeg (100%)
rename {dist/assets/images => assets/img/banners}/AdobeStock_372471479_1920x1280.jpg (100%)
rename {dist/assets/images => assets/img/banners}/AdobeStock_465916245.jpeg (100%)
rename {dist/assets/images => assets/img/banners}/AdobeStock_465916245_1920x1080.jpg (100%)
rename {dist/assets/images => assets/img/banners}/og-image.png (100%)
create mode 100644 assets/img/navbar-avatar.png
rename {dist => assets}/js/projects.js (94%)
create mode 100644 blog.html
create mode 100644 discord.html
delete mode 100644 dist/.keep
delete mode 100644 dist/.nojekyll
delete mode 100644 dist/CNAME
delete mode 100644 dist/assets/images/logo-56x56.png
delete mode 100644 dist/assets/images/logo-64x64.png
delete mode 100644 dist/css/custom.css
delete mode 100644 dist/css/logos.css
delete mode 100644 dist/discord.html
delete mode 100644 dist/favicon.ico
delete mode 100644 dist/feedback.html
delete mode 100644 dist/index.html
delete mode 100644 dist/js/crowdin.js
delete mode 100644 dist/js/crowdin_web_widget.js
delete mode 100644 dist/js/discord.js
delete mode 100644 dist/js/footer.js
delete mode 100644 dist/js/levenshtein_distance.js
delete mode 100644 dist/js/navbar.js
delete mode 100644 dist/js/ranking_sorter.js
delete mode 100644 dist/js/sleep.js
delete mode 100644 dist/privacy.html
delete mode 100644 dist/support.html
delete mode 100644 dist/terms.html
rename dist/assets/images/favicon.ico => favicon.ico (100%)
create mode 100644 feed.xml
create mode 100644 feedback.html
create mode 100644 index.html
delete mode 100644 package.json
create mode 100644 privacy.md
create mode 100644 support.html
create mode 100644 tags.html
create mode 100644 terms.md
diff --git a/.dockerignore b/.dockerignore
new file mode 100644
index 00000000..5fe1ce23
--- /dev/null
+++ b/.dockerignore
@@ -0,0 +1,4 @@
+# ignore hidden files
+.*
+
+_site/
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 00000000..1ccee08a
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,3 @@
+# ensure dockerfiles are checked out with LF line endings
+Dockerfile text eol=lf
+*.dockerfile text eol=lf
diff --git a/.gitignore b/.gitignore
index d0b384d7..13d96668 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,10 +1,4 @@
# ignore JetBrains project
.idea/
-# ignore node modules
-node_modules/
-package-lock.json
-
-# ignore duplicated dist folder for localization
-dist/en
-dist/es-ES
+_site/
diff --git a/.run/Dockerfile.run.xml b/.run/Dockerfile.run.xml
new file mode 100644
index 00000000..2cb72d1d
--- /dev/null
+++ b/.run/Dockerfile.run.xml
@@ -0,0 +1,20 @@
+
+ The one who knows all the answers has not been asked all the questions. + – Confucius. +
+iJd*hwF>JRtw%$uHXlP#+TtA(4o^A4R#;(X=c)NLU
zVz`1gB(M=S_|?M$sJRnfv|q0xm1O#N!s@UjO={=(qXi^^lU1qpamTr03RshL0`8=k
z>)sM#?=TcV6Jmd;Ks%SmO^Qg$Tz~l))6vgZ?nzaLyj~*_f<3G|Q@6T;9c}lW*4dND
zwqXHxFQ@DdQ}@)~ZunuDW{eWaj{}Jl@3srdpz7~+{WO1X-+k`2*FigAg1_ljb-9l@
zznB`buiDTw522BT?F?%zCTCyIH8*uQwml9a0!rA2{%*w;-(E~f-XK8Q-_)c7ZjApC
zRe%=KF<3FD!jh8~3n1nyuqO0AJ3NfO_RRJ5s)6m}%R9iI$MPW>dFp;{y}3)`W?9sx
z#>&NWYXW}GW-k10jS?$c@xdcrH{IK`wn7i32UxiS0vVxuANC%* 4Pt%-QrRT^u#GD$9d-K=Sk_LCk
z`D(y4YybY=$=6tq6ngN7rGC All of our projects are open source. Free to use software.
- We are community oriented and our projects are driven by the community. We are committed to improving our products. Check out our most popular projects!
- The one who knows all the answers has not been asked all the questions.
- – Confucius.
- It is LizardByte's policy to respect your privacy regarding any information we may collect while
- operating our website. This Privacy Policy applies to
- https://app.lizardbyte.dev
- (hereinafter, "us", "we", or "https://app.lizardbyte.dev"). We respect your privacy and are
- committed to protecting personally identifiable information you may provide us through the
- Website. We have adopted this privacy policy ("Privacy Policy") to explain what information may
- be collected on our Website, how we use this information, and under what circumstances we may
- disclose the information to third parties. This Privacy Policy applies only to information we
- collect through the Website and does not apply to our collection of information from other
- sources. This Privacy Policy, together with the Terms of service posted on our Website, set forth the
- general rules and policies governing your use of our Website. Depending on your activities when
- visiting our Website, you may be required to agree to additional terms of service. Like most website operators, LizardByte collects non-personally-identifying information of the
- sort that web browsers and servers typically make available, such as the browser type, language
- , referring site, and the date and time of each visitor request. LizardByte's purpose in
- collecting non-personally identifying information is to better understand how LizardByte's
- visitors use its website. From time to time, LizardByte may release non-personally-identifying
- information in the aggregate, e.g., by publishing a report on trends in the usage of its
- website. LizardByte also collects potentially personally-identifying information like Internet Protocol
- (IP) addresses for logged in users and for users leaving comments on https://app.lizardbyte.dev
- blog posts. LizardByte only discloses logged in user and commenter IP addresses under the same
- circumstances that it uses and discloses personally-identifying information as described
- below. The security of your Personal Information is important to us, but remember that no method of
- transmission over the Internet, or method of electronic storage is 100% secure. While we strive
- to use commercially acceptable means to protect your Personal Information, we cannot guarantee
- its absolute security. Ads appearing on our website may be delivered to users by advertising partners, who may set
- cookies. These cookies allow the ad server to recognize your computer each time they send you
- an online advertisement to compile information about you or others who use your computer. This
- information allows ad networks to, among other things, deliver targeted advertisements that
- they believe will be of most interest to you. This Privacy Policy covers the use of cookies by
- LizardByte and does not cover the use of cookies by any advertisers. Our Service may contain links to external sites that are not operated by us. If you click on a
- third party link, you will be directed to that third party's site. We strongly advise you to
- review the Privacy Policy and terms of service of every site you visit. We have no control over, and assume no responsibility for the content, privacy policies or
- practices of any third party sites, products or services. LizardByte may collect statistics about the behavior of visitors to its website. LizardByte may
- display this information publicly or provide it to others. However, LizardByte does not
- disclose your personally-identifying information. To enrich and perfect your online experience, LizardByte uses "Cookies", similar technologies
- and services provided by others to display personalized content, appropriate advertising and
- store your preferences on your computer. A cookie is a string of information that a website stores on a visitor's computer, and that the
- visitor's browser provides to the website each time the visitor returns. LizardByte uses
- cookies to help LizardByte identify and track visitors, their usage of
- https://app.lizardbyte.dev, and their website access preferences. LizardByte visitors who do
- not wish to have cookies placed on their computers should set their browsers to refuse cookies
- before using LizardByte's websites, with the drawback that certain features of LizardByte's
- websites may not function properly without the aid of cookies. By continuing to navigate our website without changing your cookie settings, you hereby
- acknowledge and agree to LizardByte's use of cookies. Although most changes are likely to be minor, LizardByte may change its Privacy Policy from time
- to time, and in LizardByte's sole discretion. LizardByte encourages visitors to frequently
- check this page for any changes to its Privacy Policy. Your continued use of this site after
- any change in this Privacy Policy will constitute your acceptance of such change. First, read the documentation!
- Select projects have the documentation hosted on Read the Docs.
- Look for the icon paper on the project cards at our home page.
-
-
- Type: Documentation
-
- Ask questions
- This is our preferred method of providing support!
- Please read the rules, be courteous, and use the appropriate channel
- when posting.
-
-
- Type: Primary Support
-
-
- GitHub Discussions are available for support, feature requests, and general discourse.
- Please DO NOT use GitHub issues to ask for support!
-
-
- Type: Primary Support
-
-
- For aliens only! Please read the rules, be courteous, and use the appropriate
- flair when posting. Provide your logs when asking for help.
-
-
- Type: Community Support
-
-
- Our official Facebook group. This is best for simple questions.
- Please read the rules, and be courteous when posting.
-
-
- Type: Community Support
-
- These terms of service outline the rules and regulations for the use of LizardByte's Website. By accessing this website we assume you accept these terms of service in full. Do not continue to
- use LizardByte's website if you do not accept all the terms of service stated on this page. The following terminology applies to these Terms of Service, Privacy Statement and Disclaimer Notice
- and any or all Agreements: "Client", "You" and "Your" refers to you, the person accessing this
- website and accepting the Company's terms of service. "The Company", "Ourselves", "We", "Our" and
- "Us", refers to our Company. "Party", "Parties", or "Us", refers to both the Client and ourselves,
- or either the Client or ourselves. All terms refer to the offer, acceptance and consideration of
- payment necessary to undertake the process of our assistance to the Client in the most appropriate
- manner, whether by formal meetings of a fixed duration, or any other means, for the express purpose
- of meeting the Client's needs in respect of provision of the Company's stated services/products, in
- accordance with and subject to, prevailing law of . Any use of the above terminology or other words
- in the singular, plural, capitalisation and/or he/she or they, are taken as interchangeable and
- therefore as referring to same. We employ the use of cookies. By using LizardByte's website you consent to the use of cookies
- in accordance with LizardByte's privacy policy. Most of the modern day interactive websites use cookies to enable us to retrieve user details for
- each visit. Cookies are used in some areas of our site to enable the functionality of this area and
- ease of use for those people visiting. Some of our affiliate / advertising partners may also use
- cookies. Unless otherwise stated, LizardByte and/or it's licensors own the intellectual property rights for
- all material on LizardByte. All intellectual property rights are reserved. You may view and/or print
- pages from https://app.lizardbyte.dev for your own personal use subject to restrictions set in these
- terms of service. You must not: Redistribute content from LizardByte (unless content is specifically made for redistribution). Without prior approval and express written permission, you may not create frames around our Web
- pages or use other techniques that alter in any way the visual presentation or appearance of our
- Website. We reserve the right at any time and in its sole discretion to request that you remove all links or
- any particular link to our Website. You agree to immediately remove all links to our Website upon
- such request. We also reserve the right to amend these terms of service and its linking policy at
- any time. By continuing to link to our Website, you agree to be bound to and abide by these
- linking terms of service. If you find any link on our Website or any linked website objectionable for any reason, you may
- contact us about this. We will consider requests to remove links but will have no obligation to do
- so or to respond directly to you. Whilst we endeavour to ensure that the information on this website is correct, we do not warrant its
- completeness or accuracy; nor do we commit to ensuring that the website remains available or that
- the material on the website is kept up to date. We shall have no responsibility or liability for any content appearing on your Website. You agree
- to indemnify and defend us against all claims arising out of or based upon your Website. No link(s)
- may appear on any page on your Website or within any context containing content or materials that
- may be interpreted as libelous, obscene or criminal, or which infringes, otherwise violates, or
- advocates the infringement or other violation of, any third party rights. To the maximum extent permitted by applicable law, we exclude all representations, warranties and
- conditions relating to our website and the use of this website (including, without limitation, any
- warranties implied by law in respect of satisfactory quality, fitness for purpose and/or the use of
- reasonable care and skill). Nothing in this disclaimer will: The limitations and exclusions of liability set out in this Section and elsewhere in this
- disclaimer: (a) are subject to the preceding paragraph; and (b) govern all liabilities arising
- under the disclaimer or in relation to the subject matter of this disclaimer, including liabilities
- arising in contract, in tort (including negligence) and for breach of statutory duty. To the extent that the website and the information and services on the website are provided free of
- charge, we will not be liable for any loss or damage of any nature. All of our projects are open source. Free to use software.
+ We are community oriented and our projects are driven by the community. We are committed to improving our products. Check out our most popular projects! First, read the documentation!
+ Select projects have the documentation hosted on Read the Docs.
+ Look for the icon paper on the project cards at our home page.
+
+
+ Type: Documentation
+
+ Ask questions
+ This is our preferred method of providing support!
+ Please read the rules, be courteous, and use the appropriate channel
+ when posting.
+
+
+ Type: Primary Support
+
+
+ GitHub Discussions are available for support, feature requests, and general discourse.
+ Please DO NOT use GitHub issues to ask for support!
+
+
+ Type: Primary Support
+
+
+ For aliens only! Please read the rules, be courteous, and use the appropriate
+ flair when posting. Provide your logs when asking for help.
+
+
+ Type: Community Support
+
+
+ Our official Facebook group. This is best for simple questions.
+ Please read the rules, and be courteous when posting.
+
+
+ Type: Community Support
+
+ 6fYCvbei$*rEgQ?Srn|7a<;CZ+Y-{pU@QbGPUd8O{a0qMHP_
z>aelV0cR_c&5sv0>CoppqVG{QF}6xb@p?e?vS5>(4GQjZp0%08Eh_>J$O|Uwb0roF
zPRC(o;NHd-#d4J$f{9op`cMjT?h##MeyI|r1sS@ZudFo61e4`;7_iUj_8fB0T3v$s
z)Gy1al^y@q=R6lBI}IKz!~gr8r<^Q$24hkTl@&f+I)_Lp+0_ZAmARf5{JOz+cdd4T
z<+@vOKl}th&eGHqWzLsdaXm5!IKn!`AKawLf_k+|4P|5yFiRh0g&N7SVQed|M+O0K
zpi-rH-F%av@T!W8Bm$mHoc<6z-iq6iM8NH(zs;wAvHhhLw
gA
zE3mQrj%k|ZqN|41DYs+2`-;OjBU5eWrR@>E`p#z{&1K_;H$9|IjT5bN)>+EUhVSp}
zKYo+rT)tbQF)rkS^cH#5&r8IM)YCom;
zT^iOr$zW5a;C&S-@JUh-WlDx+pA7y|O%hdIF(B3l%r6jQK&%g#Um(T+`3Njdz+wbq
z-#{EEs64wc7yiJAbout us
Open source
- Free
- Community
- Continuous Improvement
- Projects
- Welcome to our Privacy Policy
- Your privacy is critically important to us.
-
-
-
-
- Website Visitors
-
-
- Security
-
-
- Advertisements
-
-
- Links To External Sites
-
-
- Aggregated Statistics
-
-
- Cookies
-
-
- Privacy Policy Changes
- Need support?
-
-
-
- Read the Docs
-
- Need more help?
-
-
-
- Discord
-
-
-
-
- GitHub
-
-
-
-
- Reddit
-
-
-
-
- Facebook Group
-
- Welcome to LizardByte
-
-
-
-
- Cookies
-
-
- License
-
-
-
-
- User Comments
-
-
-
-
-
-
- Iframes
-
-
- Reservation of Rights
-
-
- Removal of links from our website
-
-
- Content Liability
-
-
- Disclaimer
-
-
- About us
Open source
+ Free
+ Community
+ Continuous Improvement
+ Projects
+ Need support?
+
+
+
+ Read the Docs
+
+ Need more help?
+
+
+
+ Discord
+
+
+
+
+ GitHub
+
+
+
+
+ Reddit
+
+
+
+
+ Facebook Group
+
+