aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package.json7
-rw-r--r--pages/_app.js3
-rw-r--r--pages/guidelines.js (renamed from pages/tos.js)59
-rw-r--r--pages/index.js15
-rw-r--r--yarn.lock40
5 files changed, 96 insertions, 28 deletions
diff --git a/package.json b/package.json
index ce07d83..e219130 100644
--- a/package.json
+++ b/package.json
@@ -7,11 +7,16 @@
"license": "GPL-3.0",
"scripts": {
"dev": "next dev",
- "build": "next build",
+ "build": "next build && next export",
"start": "next start",
"lint": "next lint"
},
"dependencies": {
+ "@fortawesome/fontawesome-svg-core": "^6.2.0",
+ "@fortawesome/free-brands-svg-icons": "^6.2.0",
+ "@fortawesome/free-regular-svg-icons": "^6.2.0",
+ "@fortawesome/free-solid-svg-icons": "^6.2.0",
+ "@fortawesome/react-fontawesome": "^0.2.0",
"next": "12.3.1",
"react": "18.2.0",
"react-dom": "18.2.0",
diff --git a/pages/_app.js b/pages/_app.js
index 1e1cec9..0b0db95 100644
--- a/pages/_app.js
+++ b/pages/_app.js
@@ -1,4 +1,7 @@
import '../styles/globals.css'
+import { config } from '@fortawesome/fontawesome-svg-core'
+import '@fortawesome/fontawesome-svg-core/styles.css'
+config.autoAddCss = false
function MyApp({ Component, pageProps }) {
return <Component {...pageProps} />
diff --git a/pages/tos.js b/pages/guidelines.js
index 1fabb1f..65b4599 100644
--- a/pages/tos.js
+++ b/pages/guidelines.js
@@ -1,51 +1,56 @@
import Head from 'next/head'
import styles from '../styles/Home.module.css'
+import Image from "next/image";
-export default function ToS() {
+const policyList = "list-disc list-inside"
+
+export default function Guidelines() {
return (
<div>
<Head>
- <title>ToS - Andrew Lee</title>
+ <title>Guidelines - Andrew Lee</title>
<meta name="description" content="Andrew's personal website" />
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<link rel="icon" href="/favicon.ico" />
</Head>
- <div className={styles.container}>
+ <div className="font-hack bg-material-gray text-white px-5 py-6 space-y-5">
<div id="top"/>
- <h1 className="text-center">Andrew Lee Projects Terms of Service</h1>
- <p>These terms of service are set in place to ensure you have a great time being part of our community/services.</p>
- <div id="community-guidelines">
- <h1>Community Guidelines</h1>
- <p>These are the community guidelines that must be followed in every community/services we own.</p>
- <ul>
+ <div className="text-center items-center justify-center space-y-2">
+ <Image src="/Alee.svg" alt="Alee Logo" width={128} height={128} />
+ <h1 className="text-4xl font-bold">Andrew Lee Projects Guidelines</h1>
+ </div>
+ <p>These guidelines are set in place to ensure you have a great time being part of our community/services.</p>
+ <div id="main-guidelines">
+ <h1 className="text-3xl font-bold">Main Guidelines</h1>
+ <p>These are the main guidelines that must be followed in every community/services we own.</p>
+ <ul className={policyList}>
<li>Use common sense.</li>
<li>No spamming. Any spam will result in an official warning.</li>
- <li>No advertisements/giveaways of any kind, unless for a specific purpose.</li>
+ <li>No advertisements/giveaways of any kind, unless asking staff.</li>
<li>Respect others.</li>
<li>No backseat moderating (enforcing the rules to other users).</li>
<li>Refrain from asking for staff.</li>
<li>Cursing is allowed within reason. However, racial slurs and/or using them to hurt others will result in severe punishment.</li>
<li>Accusations are not tolerated. Spreading any accusations will result in an investigation from all staff, which may lead to temporary or permanent termination from our services.</li>
- <li>Do not argue with or threaten the staff.</li>
<li>Absolutely no blackmailing, attacking, cyberbullying, or threatening of any members.</li>
<li>Organized raids are not allowed.</li>
<li>Only one account per person at a time.</li>
- <li>Any illgeal content (i.e. viruses, malware, adware, NSFW, etc) is strictly forbidden.</li>
+ <li>Any illegal content (i.e. viruses, malware, adware, NSFW, etc) is strictly forbidden.</li>
<li>Any back talk (i.e, talking negatively on a member from our community/services) is not allowed. This includes exclusive places in the community, not DMs.</li>
<li>If you encounter someone in this community exchanging or requesting illegal content to you (which includes any NSFW content), contact the staff team immediately and the team will handle it.</li>
</ul>
<p>Action will be taken against any users consistently breaking these guidelines.</p>
</div>
<div id="alp-policies">
- <h1>Andrew Lee Projects Policies</h1>
+ <h1 className="text-3xl font-bold">Andrew Lee Projects Policies</h1>
<div id="coppa">
- <h2>COPPA Policy</h2>
+ <h2 className="text-2xl font-bold">COPPA Policy</h2>
<p>In order to comply with the Children’s Online Privacy Protection Act (COPPA), you must be at least 13 years of age to use these services. You will be banned if found to be under 13 years of age.</p>
</div>
<div id="delta">
- <h2>Delta Policy</h2>
+ <h2 className="text-2xl font-bold">Delta Policy</h2>
<p>These rules applies when using our Minecraft servers</p>
- <ul>
+ <ul className={policyList}>
<li>Usage of hacked clients (including - but not limited to - Wurst, Wolfram, Sigma, etc.) is strictly prohibited.*</li>
<li>Griefing is not allowed.*</li>
<li>Combating is not allowed. Unless the target player wants to combat the other player with permission.*</li>
@@ -56,12 +61,12 @@ export default function ToS() {
</div>
</div>
<div id="discord-policies">
- <h1>Discord Policies</h1>
+ <h1 className="text-3xl font-bold">Discord Policies</h1>
<p>If you are part of our discord server(s), we have set policies that you must follow.</p>
<div id="logging">
- <h2>Logging</h2>
+ <h2 className="text-2xl font-bold">Logging</h2>
<p>The following will be logged and stored by our bots:</p>
- <ul>
+ <ul className={policyList}>
<li>Deleted Messages</li>
<li>Edited Messages</li>
<li>Your user ID</li>
@@ -70,21 +75,25 @@ export default function ToS() {
<p>If you do not agree to the logging of these items, and wish to opt out, you must leave the server.</p>
</div>
<div id="nickname">
- <h2>Nickname</h2>
+ <h2 className="text-2xl font-bold">Nickname</h2>
<p>We enforce this nickname policy to keep a clean, friendly community.</p>
<p>This system is set in place so that the community is a nice place to be for everyone. When changing your nickname, it must comply with the following guidelines:</p>
- <ul>
+ <ul className={policyList}>
<li>No offensive words</li>
<li>No symbols</li>
<li>Nicknames must not be attention-grabbing (i.e. getting to the top of the list by using a symbol)</li>
</ul>
<p>Usernames or nickname requests found to be in violation of these guidelines will face repercussions.</p>
</div>
- <p>We recommend you to follow Discord&apos;s <a href="https://discord.com/terms" className="green-text">Terms of Service</a> and <a href="https://discord.com/guidelines" className="green-text">Community Guidelines</a></p>
+ <div id="threads">
+ <h2 className="text-2xl font-bold">Threads</h2>
+ <p>Threads is a new Discord feature which allows you to make subchannels. We have set a policy to not allow to make threads with little to no value, if you made a thread in which has little to no value, it is considered to be spam and we will remove it. If caught doing it continuously, there will be consequences.</p>
+ </div>
+ <p className="mt-3">We recommend you to follow Discord&apos;s <a href="https://discord.com/terms" className="text-blue-300">Terms of Service</a> and <a href="https://discord.com/guidelines" className="text-blue-300">Community Guidelines</a></p>
</div>
- <p>Last updated: June 26th, 2021</p>
- <a href="#top" className="green-text">Back to top</a>
+ <p>Last updated: October 14th, 2022</p>
+ <a href="#top" className="text-gray-300">Back to top</a>
</div>
</div>
)
-} \ No newline at end of file
+}
diff --git a/pages/index.js b/pages/index.js
index 9b6daac..9dc408c 100644
--- a/pages/index.js
+++ b/pages/index.js
@@ -1,6 +1,9 @@
import Head from 'next/head'
import Computer from '../components/computer'
import Image from "next/image";
+import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
+import { faYoutube, faTwitter, faDiscord, faGithub, faReddit, faInstagram } from '@fortawesome/free-brands-svg-icons'
+const iconSize = "3x"
export default function Home() {
return (
@@ -14,8 +17,16 @@ export default function Home() {
<div className="text-center font-hack font-bold flex flex-col gap-4 items-center justify-center h-screen w-screen bg-material-gray text-white drop-shadow-lg">
<Image src="/Alee.svg" alt="Alee Logo" width={210} height={210} />
<h1 className="text-4xl drop-shadow-lg">Andrew Lee</h1>
- <h2 className="text-lg drop-shadow-lg">Linux User, Programmer, Computer Geek</h2>
- <h2 className="text-base font-normal drop-shadow-lg">Contact me at andrew@alee14.me</h2>
+ <h2 className="text-xl drop-shadow-lg">Computer Geek, Programmer, Content Creator</h2>
+ <div className="flex-row space-x-12">
+ <a href="https://github.com/Alee14"><FontAwesomeIcon icon={faGithub} size={iconSize} /></a>
+ <a href="https://discord.gg/EFhRDqG"><FontAwesomeIcon icon={faDiscord} size={iconSize} /></a>
+ <a href="https://www.youtube.com/c/AndrewLeeCAN"><FontAwesomeIcon icon={faYoutube} size={iconSize} /></a>
+ <a href="https://twitter.com/Alee14498"><FontAwesomeIcon icon={faTwitter} size={iconSize} /></a>
+ <a href="https://reddit.com/Alee1449"><FontAwesomeIcon icon={faReddit} size={iconSize} /></a>
+ <a href="https://instagram.com/alee14498"><FontAwesomeIcon icon={faInstagram} size={iconSize} /></a>
+ </div>
+ <h2 className="text-lg font-normal drop-shadow-lg">Contact me at andrew@alee14.me</h2>
</div>
</>
)
diff --git a/yarn.lock b/yarn.lock
index a73c7ca..3d98e0a 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -32,6 +32,46 @@
minimatch "^3.1.2"
strip-json-comments "^3.1.1"
+"@fortawesome/fontawesome-common-types@6.2.0":
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.2.0.tgz#76467a94aa888aeb22aafa43eb6ff889df3a5a7f"
+ integrity sha512-rBevIsj2nclStJ7AxTdfsa3ovHb1H+qApwrxcTVo+NNdeJiB9V75hsKfrkG5AwNcRUNxrPPiScGYCNmLMoh8pg==
+
+"@fortawesome/fontawesome-svg-core@^6.2.0":
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.2.0.tgz#11856eaf4dd1d865c442ddea1eed8ee855186ba2"
+ integrity sha512-Cf2mAAeMWFMzpLC7Y9H1I4o3wEU+XovVJhTiNG8ZNgSQj53yl7OCJaS80K4YjrABWZzbAHVaoHE1dVJ27AAYXw==
+ dependencies:
+ "@fortawesome/fontawesome-common-types" "6.2.0"
+
+"@fortawesome/free-brands-svg-icons@^6.2.0":
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.2.0.tgz#ce072179677f9b5d6767f918cfbf296f357cc1d0"
+ integrity sha512-fm1y4NyZ2qKYNmYhdMz9VAWRw1Et7PMHNunSw3W0SVAwKwv6o0qiJworLH3Y9SnmhHzAymXJwCX1op22FFvGiA==
+ dependencies:
+ "@fortawesome/fontawesome-common-types" "6.2.0"
+
+"@fortawesome/free-regular-svg-icons@^6.2.0":
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/@fortawesome/free-regular-svg-icons/-/free-regular-svg-icons-6.2.0.tgz#947e1f03be17da3a60bfeb2666b5348b19448ce2"
+ integrity sha512-M1dG+PAmkYMTL9BSUHFXY5oaHwBYfHCPhbJ8qj8JELsc9XCrUJ6eEHWip4q0tE+h9C0DVyFkwIM9t7QYyCpprQ==
+ dependencies:
+ "@fortawesome/fontawesome-common-types" "6.2.0"
+
+"@fortawesome/free-solid-svg-icons@^6.2.0":
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.2.0.tgz#8dcde48109354fd7a5ece8ea48d678bb91d4b5f0"
+ integrity sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA==
+ dependencies:
+ "@fortawesome/fontawesome-common-types" "6.2.0"
+
+"@fortawesome/react-fontawesome@^0.2.0":
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/@fortawesome/react-fontawesome/-/react-fontawesome-0.2.0.tgz#d90dd8a9211830b4e3c08e94b63a0ba7291ddcf4"
+ integrity sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==
+ dependencies:
+ prop-types "^15.8.1"
+
"@humanwhocodes/config-array@^0.10.5":
version "0.10.7"
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.10.7.tgz#6d53769fd0c222767e6452e8ebda825c22e9f0dc"