feat: initial main website rewrite commit

This commit is contained in:
2023-06-27 12:40:52 +00:00
parent cbc78c5839
commit 910eaa37e5
101 changed files with 1825 additions and 1522 deletions

14
.eslintrc.cjs Normal file
View File

@@ -0,0 +1,14 @@
module.exports = {
env: { browser: true, es2020: true },
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:react-hooks/recommended',
],
parser: '@typescript-eslint/parser',
parserOptions: { ecmaVersion: 'latest', sourceType: 'module' },
plugins: ['react-refresh'],
rules: {
'react-refresh/only-export-components': 'warn',
},
}

24
.gitignore vendored Normal file
View File

@@ -0,0 +1,24 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*
node_modules
dist
dist-ssr
*.local
# Editor directories and files
.vscode/*
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?

3
.gitmodules vendored
View File

@@ -1,3 +0,0 @@
[submodule "themes/risotto"]
path = themes/risotto
url = https://github.com/joeroe/risotto.git

1
CNAME
View File

@@ -1 +0,0 @@
srizan.ml

View File

@@ -1 +0,0 @@
!function(t){var e={};function r(n){if(e[n])return e[n].exports;var o=e[n]={i:n,l:!1,exports:{}};return t[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=t,r.c=e,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(t,e){if(1&e&&(t=r(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)r.d(n,o,function(e){return t[e]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=100)}({100:function(t,e,r){"use strict";r.r(e);var n=r(2);if("undefined"!=typeof ServiceWorkerGlobalScope){var o="https://arc.io"+n.k;importScripts(o)}else if("undefined"!=typeof SharedWorkerGlobalScope){var c="https://arc.io"+n.i;importScripts(c)}else if("undefined"!=typeof DedicatedWorkerGlobalScope){var i="https://arc.io"+n.b;importScripts(i)}},2:function(t,e,r){"use strict";r.d(e,"a",(function(){return n})),r.d(e,"f",(function(){return c})),r.d(e,"j",(function(){return i})),r.d(e,"i",(function(){return a})),r.d(e,"b",(function(){return d})),r.d(e,"k",(function(){return f})),r.d(e,"c",(function(){return u})),r.d(e,"d",(function(){return s})),r.d(e,"e",(function(){return l})),r.d(e,"h",(function(){return m})),r.d(e,"g",(function(){return v}));var n={images:["bmp","jpeg","jpg","ttf","pict","svg","webp","eps","svgz","gif","png","ico","tif","tiff","bpg","avif","jxl"],video:["mp4","3gp","webm","mkv","flv","f4v","f4p","f4bogv","drc","avi","mov","qt","wmv","amv","mpg","mp2","mpeg","mpe","m2v","m4v","3g2","gifv","mpv","av1"],audio:["mid","midi","aac","aiff","flac","m4a","m4p","mp3","ogg","oga","mogg","opus","ra","rm","wav","webm","f4a","pat"],interchange:["json","yaml","xml","csv","toml","ini","bson","asn1","ubj"],archives:["jar","iso","tar","tgz","tbz2","tlz","gz","bz2","xz","lz","z","7z","apk","dmg","rar","lzma","txz","zip","zipx"],documents:["pdf","ps","doc","docx","ppt","pptx","xls","otf","xlsx"],other:["srt","swf"]},o="arc:",c={COMLINK_INIT:"".concat(o,"comlink:init"),NODE_ID:"".concat(o,":nodeId"),CDN_CONFIG:"".concat(o,"cdn:config"),P2P_CLIENT_READY:"".concat(o,"cdn:ready"),STORED_FIDS:"".concat(o,"cdn:storedFids"),SW_HEALTH_CHECK:"".concat(o,"cdn:healthCheck"),WIDGET_CONFIG:"".concat(o,"widget:config"),WIDGET_INIT:"".concat(o,"widget:init"),WIDGET_UI_LOAD:"".concat(o,"widget:load"),BROKER_LOAD:"".concat(o,"broker:load"),RENDER_FILE:"".concat(o,"inlay:renderFile"),FILE_RENDERED:"".concat(o,"inlay:fileRendered")},i="serviceWorker",a="/".concat("shared-worker",".js"),d="/".concat("dedicated-worker",".js"),f="/".concat("arc-sw-core",".js"),p="".concat("arc-sw",".js"),u=("/".concat(p),"/".concat("arc-sw"),"arc-db"),s="key-val-store",l=2**17,m="".concat("https://overmind.arc.io","/api/propertySession"),v="".concat("https://warden.arc.io","/mailbox/propertySession")}});

View File

@@ -1,32 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300&display=swap" rel="stylesheet">
<link rel="stylesheet" href="styles.css"/>
<title>Reglas de BlueSMP 2</title>
<script async defer data-website-id="c1600752-83dd-4702-a53e-54c29b95cd9c" src="https://analytics.srizan.ml/umami.js"></script>
</head>
<body>
<h1>Reglas</h1>
<img src="content/bluesmp/BlueSMP2.png">
<h1>REGLA 1 e IMPORTANTE:<br> IZAN TIENE EL DERECHO A CAMBIAR LAS REGLAS,<br> PERO NO VA A HABER NADA QUE LE DE PRIVILEGIOS A OTRAS PERSONAS/GRUPOS.</h1>
<h5>El infringimiento de estas reglas desembocarán en un ban pero a lo mejor lo perdono.</h5>
<!-- RULES -->
<ul>
<li>REGLA 2: No vale hacer PvP sin el consentimiento de todos los participantes.</li>
<li>REGLA 3: Tu país, tus materiales. No se pueden coger materiales de otros países sin que sean tuyos o sin el consentimiento del que le pertenece el país.</li>
<li>REGLA 4: No se puede grifear o raidear bases.</li>
<li>REGLA 5: Esto sólo es un juego, por favor, que no hayan problemas en la vida real o en otras partes fuera del server.</li>
<li>REGLA 6: Prohibido quedarse con muchos países.</li>
<li>REGLA 7: Los países hay que admitir que son tuyos con <a href="https://srizan.ml/bluesmp2_paises.docx" download>este documento oficial</a>.</li>
<li>REGLA 8: Al mandar el documento oficial, hay que esperar a que Sr Izan de el veredicto, y mientras ese tiempo el país NO ES TUYO.</li>
<li>REGLA 9: Si Izan dice NO, es NO.</li>
<li>REGLA 10: No se puedes poner Warps en países o cercanías que no sean tuyos/as</li>
</ul>
</body>
</html>

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -1,22 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300&display=swap" rel="stylesheet">
<link rel="stylesheet" href="styles.css"/>
<title>Messages | Sr Izan's Website.</title>
<script async defer data-website-id="c1600752-83dd-4702-a53e-54c29b95cd9c" src="https://analytics.srizan.ml/umami.js"></script>
</head>
<body>
<img src="content/messages/aw_ww.png" alt="aw ww"><br>
<p>aw ww</p><br>
<img src="https://cdn.discordapp.com/attachments/939552095835684904/979841800917364806/unknown.png" alt="megaman"><br>
<p><strong>MEGAMAN</strong></p>
<img src="content/messages/unepaja.png" alt="uhhhhh"><br>
<p></p>
</body>
</html>

View File

@@ -1,24 +1,13 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300&display=swap" rel="stylesheet">
<link rel="stylesheet" href="styles.css"/>
<title>Welcome back! | srizan.dev</title>
</head>
<body>
<h1>Welcome back!</h1>
<p>You'll probably know me from https://srizan.ml, and now that domain is dead forever.</p>
<h1>What happened?</h1>
<p>Freenom being Freenom decided to expire my domain and when I wanted to re-register it, it would just not let me!</p>
<p>While doing some research, I found that IANA had some problems with Freenom and probably just removed them off their registrar list. Just speculating :)</p>
<h1>If I have a link that is yours, what do I have to do to view its contents?</h1>
<p>Even though I'm still migrating stuff, the most critical subdomains for me like img.srizan.ml should be migrated by now, so probably you could just replace <code>.ml</code> with <code>.dev</code></p>
<h1>Email?</h1>
<p>It'll be shortly <code>izan at srizan dot dev</code> but it's not set up yet</p>
<h1>thanks for reading... i guess</h1>
<p>posdata: if you want to access the BEAUTIFUL website that <a href="https://willysuna.dev">willysuna</a>made, just go <a href="temporary/index.html">here</a>.</p>
</body>
</html>
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + React + TS</title>
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>

View File

@@ -1,137 +0,0 @@
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>Error 404</title>
<link href="https://fonts.googleapis.com/css?family=Righteous&display=swap" rel="stylesheet"><link rel="stylesheet" href="/css/404.css">
</head>
<body>
<!-- partial:index.partial.html -->
<div class="moon"></div>
<div class="moon__crater moon__crater1"></div>
<div class="moon__crater moon__crater2"></div>
<div class="moon__crater moon__crater3"></div>
<div class="star star1"></div>
<div class="star star2"></div>
<div class="star star3"></div>
<div class="star star4"></div>
<div class="star star5"></div>
<div class="error">
<div class="error__title">404</div>
<div class="error__subtitle">Hmmm...</div>
<div class="error__description">It seems like the developer went to bed...</div>
<button class="error__button error__button--active" onclick="location.href='https://srizan.ml';">INICIO</button>
</div>
<div class="astronaut">
<div class="astronaut__backpack"></div>
<div class="astronaut__body"></div>
<div class="astronaut__body__chest"></div>
<div class="astronaut__arm-left1"></div>
<div class="astronaut__arm-left2"></div>
<div class="astronaut__arm-right1"></div>
<div class="astronaut__arm-right2"></div>
<div class="astronaut__arm-thumb-left"></div>
<div class="astronaut__arm-thumb-right"></div>
<div class="astronaut__leg-left"></div>
<div class="astronaut__leg-right"></div>
<div class="astronaut__foot-left"></div>
<div class="astronaut__foot-right"></div>
<div class="astronaut__wrist-left"></div>
<div class="astronaut__wrist-right"></div>
<div class="astronaut__cord">
<canvas id="cord" height="500px" width="500px"></canvas>
</div>
<div class="astronaut__head">
<canvas id="visor" width="60px" height="60px"></canvas>
<div class="astronaut__head-visor-flare1"></div>
<div class="astronaut__head-visor-flare2"></div>
</div>
</div>
<!-- partial -->
<script>
function drawVisor() {
const canvas = document.getElementById('visor');
const ctx = canvas.getContext('2d');
ctx.beginPath();
ctx.moveTo(5, 45);
ctx.bezierCurveTo(15, 64, 45, 64, 55, 45);
ctx.lineTo(55, 20);
ctx.bezierCurveTo(55, 15, 50, 10, 45, 10);
ctx.lineTo(15, 10);
ctx.bezierCurveTo(15, 10, 5, 10, 5, 20);
ctx.lineTo(5, 45);
ctx.fillStyle = '#2f3640';
ctx.strokeStyle = '#f5f6fa';
ctx.fill();
ctx.stroke();
}
const cordCanvas = document.getElementById('cord');
const ctx = cordCanvas.getContext('2d');
let y1 = 160;
let y2 = 100;
let y3 = 100;
let y1Forward = true;
let y2Forward = false;
let y3Forward = true;
function animate() {
requestAnimationFrame(animate);
ctx.clearRect(0, 0, innerWidth, innerHeight);
ctx.beginPath();
ctx.moveTo(130, 170);
ctx.bezierCurveTo(250, y1, 345, y2, 400, y3);
ctx.strokeStyle = 'white';
ctx.lineWidth = 8;
ctx.stroke();
if (y1 === 100) {
y1Forward = true;
}
if (y1 === 300) {
y1Forward = false;
}
if (y2 === 100) {
y2Forward = true;
}
if (y2 === 310) {
y2Forward = false;
}
if (y3 === 100) {
y3Forward = true;
}
if (y3 === 317) {
y3Forward = false;
}
y1Forward ? y1 += 1 : y1 -= 1;
y2Forward ? y2 += 1 : y2 -= 1;
y3Forward ? y3 += 1 : y3 -= 1;
}
drawVisor();
animate();
</script>
</body>
</html>

View File

@@ -1,6 +0,0 @@
# Sr Izan's Website
---
This is the source code for my main website: [srizan.ml](https://srizan.ml).
In that website I host files to download and docs for my projects.
(Yes I could put it on the [Wiki](https://docs.github.com/en/github/building-a-strong-community/about-wikis) page of my repo, but... Yeah, I like more HTML.)
7/4/2021: MY WEBSITE IS ON GOOGLE!!!

View File

@@ -1,61 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" type="image/png" href="../favicon.jpg"/>
<link href="css/addaptphone.css" rel="stylesheet" type="text/css" integrity="sha384-KuIFztqqwPkovHcxGwOgQSLRgPs16L43XYJmbPI+8zFyqxiFXHkco852CBpeBgfQ" crossorigin="anonymous">
<!--If it's a phone, addapt it (and made some code in css/addaptphone.css to be future-proof)-->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="refresh" content="0; url=https://blog.srizan.ml" />
<title>Blog | Sr Izan's Website</title>
<!--Scripts and styles-->
<script>
</script>
<style>
/* Menu style start */
nav ul {
list-style-type: none;
background-color: #3e5e45;
border: 4px solid #111111;
border-radius: 10px;
font-family: sans-serif;
font-weight: bold;
padding: 16px;
}
nav ul li {
text-align: center;
display: inline;
border-right: 2px solid #111111;
padding-right: 8px;
padding-left: 8px;
}
nav ul li:last-child {
border-right: none;
}
nav ul li a {
text-decoration: none;
color: #111111;
}
body {
background-color:#3b444a;
}
/* Menu style end */
</style>
</head>
<body>
<script async src="https://arc.io/widget.min.js#FPeKJpXk"></script>
<nav>
<ul>
<li><a href="index.html"><p style="display:inline-block;">Home</p></a></li>
<li><a href="blog"><p style="display:inline-block;">Blog</p></a></li>
<li><a href="https://dl.srizan.ml"><p style="display:inline-block;">Downloads</p></a></li>
<li><a href="projects/"><p style="display:inline-block;">Projects</p></a></li>
<li><a href="contact"><p style="display:inline-block;">Contact me!</p></a></li>
</ul>
</nav>
<!-- <h1>Wait, the site is not working?</h1>
<p>If it does not redirect you is because it's hosted on <a href="https://infinityfree.net">InfinityFree</a> and is frickin' slow!</p>
<p>Sometimes works, sometimes doesn't.</p>
<p>Click <a href="http://blogsrizan.ml">here</a> if it doesn't <a href="https://worproject.ml">WoR</a>k.</p> -->
</body>
</html>

View File

@@ -1,32 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300&display=swap" rel="stylesheet">
<link rel="stylesheet" href="styles.css"/>
<title>Reglas de BlueSMP 2</title>
<script async defer data-website-id="c1600752-83dd-4702-a53e-54c29b95cd9c" src="https://analytics.srizan.ml/umami.js"></script>
</head>
<body>
<h1>Reglas</h1>
<img src="content/bluesmp/BlueSMP2.png">
<h1>REGLA 1 e IMPORTANTE:<br> IZAN TIENE EL DERECHO A CAMBIAR LAS REGLAS,<br> PERO NO VA A HABER NADA QUE LE DE PRIVILEGIOS A OTRAS PERSONAS/GRUPOS.</h1>
<h5>El infringimiento de estas reglas desembocarán en un ban pero a lo mejor lo perdono.</h5>
<!-- RULES -->
<ul>
<li>REGLA 2: No vale hacer PvP sin el consentimiento de todos los participantes.</li>
<li>REGLA 3: Tu país, tus materiales. No se pueden coger materiales de otros países sin que sean tuyos o sin el consentimiento del que le pertenece el país.</li>
<li>REGLA 4: No se puede grifear o raidear bases.</li>
<li>REGLA 5: Esto sólo es un juego, por favor, que no hayan problemas en la vida real o en otras partes fuera del server.</li>
<li>REGLA 6: Prohibido quedarse con muchos países.</li>
<li>REGLA 7: Los países hay que admitir que son tuyos con <a href="https://srizan.ml/bluesmp2_paises.docx" download>este documento oficial</a>.</li>
<li>REGLA 8: Al mandar el documento oficial, hay que esperar a que Sr Izan de el veredicto, y mientras ese tiempo el país NO ES TUYO.</li>
<li>REGLA 9: Si Izan dice NO, es NO.</li>
<li>REGLA 10: No se puedes poner Warps en países o cercanías que no sean tuyos/as</li>
</ul>
</body>
</html>

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 293 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.3 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 325 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

View File

@@ -1,66 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" type="image/png" href="../favicon.jpg"/>
<link href="css/addaptphone.css" rel="stylesheet" type="text/css" integrity="sha384-KuIFztqqwPkovHcxGwOgQSLRgPs16L43XYJmbPI+8zFyqxiFXHkco852CBpeBgfQ" crossorigin="anonymous">
<!--If it's a phone, addapt it (and made some code in css/addaptphone.css to be future-proof)-->
<link href="global.css" rel="stylesheet" type="text/css" integrity="sha384-BwThqapwiRfzojiW54dq+8p1N3uL8B3qTXOlvQBnS0a+ZG7vYkEe5AyHTk0+1d9k" crossorigin="anonymous">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="Contect | Sr Izan's Website" content="Contact me!" />
<title>Contact | Sr Izan's Website</title>
<!--Scripts and styles-->
<script>
</script>
<style>
/* Menu style start */
nav ul {
list-style-type: none;
background-color: #3e5e45;
border: 4px solid #111111;
border-radius: 10px;
font-family: sans-serif;
font-weight: bold;
padding: 16px;
}
nav ul li {
text-align: center;
display: inline;
border-right: 2px solid #111111;
padding-right: 8px;
padding-left: 8px;
}
nav ul li:last-child {
border-right: none;
}
nav ul li a {
text-decoration: none;
color: #111111;
}
body {
background-color:#3b444a;
}
/* Menu style end */
</style>
</head>
<body>
<script async src="https://arc.io/widget.min.js#FPeKJpXk"></script>
<nav>
<ul>
<li><a href="index.html"><p style="display:inline-block;">Home</p></a></li>
<li><a href="blog"><p style="display:inline-block;">Blog</p></a></li>
<li><a href="https://dl.srizan.ml"><p style="display:inline-block;">Downloads</p></a></li>
<li><a href="projects/"><p style="display:inline-block;">Projects</p></a></li>
<li><a href="contact"><p style="display:inline-block;">Contact me!</p></a></li>
</ul>
</nav>
<h1 class="contactme" style="text-align: center;"><strong>Contact</strong></h1>
<a href="mailto:izan@srizan.ml">Send me an email!</a><br>
<a href="https://discord.com/users/703974042700611634">Discord!</a><br>
<a href="https://github.srizan.ml">Github!</a><br>
<a href="https://twitter.com/ItsSrIzan">Twitter!</a><br>
<a href="https://mitcgames.ml">MITCGames!</a><br>
<a href="https://twitter.com/MITCGames">MITCGames Twitter!</a><br>
<a href="https://github.com/MITC-Games">MITCGames Github!</a><br>
</body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 737 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 MiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 145 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 396 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

View File

@@ -1,38 +0,0 @@
<html><body><p>-----> Building on the Heroku-20 stack<br>
-----> Using buildpack: heroku/nodejs<br>
-----> Node.js app detected<br>
<br>
-----> Creating runtime environment<br>
<br>
NPM_CONFIG_LOGLEVEL=error<br>
NODE_VERBOSE=false<br>
NODE_ENV=production<br>
NODE_MODULES_CACHE=true<br>
<br>
-----> Installing binaries<br>
engines.node (package.json): 14.x<br>
engines.npm (package.json): unspecified (use default)<br>
<br>
Resolving node version 14.x...<br>
Downloading and installing node 14.16.0...<br>
Using default npm version: 6.14.11<br>
<br>
-----> Installing dependencies<br>
Installing node modules<br>
<strong>npm ERR! axios not accessible from amethyste-api</strong> << Error in this line.<br>
<br>
npm ERR! A complete log of this run can be found in:<br>
npm ERR! *npm log censored*<br>
-----> Build failed<br>
<br>
We're sorry this build is failing! You can troubleshoot common issues here:<br>
https://devcenter.heroku.com/articles/troubleshooting-node-deploys<br>
<br>
If you're stuck, please submit a ticket so we can help:<br>
https://help.heroku.com/<br>
<br>
Love,<br>
Heroku<br>
! Push rejected, failed to compile Node.js app.<br>
! Push failed<br></p></body></html>

View File

@@ -1 +0,0 @@
<iframe width="475" height="250" src="https://reloj-alarma.es/embed/cronometro/#theme=1&format=3" frameborder="0" allowfullscreen></iframe>

View File

@@ -1,383 +0,0 @@
html,
body {
height: 100%;
width: 100%;
margin: 0px;
background: linear-gradient(90deg, #2f3640 23%, #181b20 100%);
}
.moon {
background: linear-gradient(90deg, #d0d0d0 48%, #919191 100%);
position: absolute;
top: -100px;
left: -300px;
width: 900px;
height: 900px;
content: "";
border-radius: 100%;
box-shadow: 0px 0px 30px -4px rgba(0, 0, 0, 0.5);
}
.moon__crater {
position: absolute;
content: "";
border-radius: 100%;
background: linear-gradient(90deg, #7a7a7a 38%, #c3c3c3 100%);
opacity: 0.6;
}
.moon__crater1 {
top: 250px;
left: 500px;
width: 60px;
height: 180px;
}
.moon__crater2 {
top: 650px;
left: 340px;
width: 40px;
height: 80px;
transform: rotate(55deg);
}
.moon__crater3 {
top: -20px;
left: 40px;
width: 65px;
height: 120px;
transform: rotate(250deg);
}
.star {
background: grey;
position: absolute;
width: 5px;
height: 5px;
content: "";
border-radius: 100%;
transform: rotate(250deg);
opacity: 0.4;
animation-name: shimmer;
animation-duration: 1.5s;
animation-iteration-count: infinite;
animation-direction: alternate;
}
@keyframes shimmer {
from {
opacity: 0;
}
to {
opacity: 0.7;
}
}
.star1 {
top: 40%;
left: 50%;
animation-delay: 1s;
}
.star2 {
top: 60%;
left: 90%;
animation-delay: 3s;
}
.star3 {
top: 10%;
left: 70%;
animation-delay: 2s;
}
.star4 {
top: 90%;
left: 40%;
}
.star5 {
top: 20%;
left: 30%;
animation-delay: 0.5s;
}
.error {
position: absolute;
left: 100px;
top: 400px;
transform: translateY(-60%);
font-family: "Righteous", cursive;
color: #363e49;
}
.error__title {
font-size: 10em;
}
.error__subtitle {
font-size: 2em;
}
.error__description {
opacity: 0.5;
}
.error__button {
min-width: 7em;
margin-top: 3em;
margin-right: 0.5em;
padding: 0.5em 2em;
outline: none;
border: 2px solid #2f3640;
background-color: transparent;
border-radius: 8em;
color: #576375;
cursor: pointer;
transition-duration: 0.2s;
font-size: 0.75em;
font-family: "Righteous", cursive;
}
.error__button:hover {
color: #21252c;
}
.error__button--active {
background-color: #e67e22;
border: 2px solid #e67e22;
color: white;
}
.error__button--active:hover {
box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.5);
color: white;
}
.astronaut {
position: absolute;
width: 185px;
height: 300px;
left: 70%;
top: 50%;
transform: translate(-50%, -50%) rotate(20deg) scale(1.2);
}
.astronaut__head {
background-color: white;
position: absolute;
top: 60px;
left: 60px;
width: 60px;
height: 60px;
content: "";
border-radius: 2em;
}
.astronaut__head-visor-flare1 {
background-color: #7f8fa6;
position: absolute;
top: 28px;
left: 40px;
width: 10px;
height: 10px;
content: "";
border-radius: 2em;
opacity: 0.5;
}
.astronaut__head-visor-flare2 {
background-color: #718093;
position: absolute;
top: 40px;
left: 38px;
width: 5px;
height: 5px;
content: "";
border-radius: 2em;
opacity: 0.3;
}
.astronaut__backpack {
background-color: #bfbfbf;
position: absolute;
top: 90px;
left: 47px;
width: 86px;
height: 90px;
content: "";
border-radius: 8px;
}
.astronaut__body {
background-color: #e6e6e6;
position: absolute;
top: 115px;
left: 55px;
width: 70px;
height: 80px;
content: "";
border-radius: 8px;
}
.astronaut__body__chest {
background-color: #d9d9d9;
position: absolute;
top: 140px;
left: 68px;
width: 45px;
height: 25px;
content: "";
border-radius: 6px;
}
.astronaut__arm-left1 {
background-color: #e6e6e6;
position: absolute;
top: 127px;
left: 9px;
width: 65px;
height: 20px;
content: "";
border-radius: 8px;
transform: rotate(-30deg);
}
.astronaut__arm-left2 {
background-color: #e6e6e6;
position: absolute;
top: 102px;
left: 7px;
width: 20px;
height: 45px;
content: "";
border-radius: 8px;
transform: rotate(-12deg);
border-top-left-radius: 8em;
border-top-right-radius: 8em;
}
.astronaut__arm-right1 {
background-color: #e6e6e6;
position: absolute;
top: 113px;
left: 100px;
width: 65px;
height: 20px;
content: "";
border-radius: 8px;
transform: rotate(-10deg);
}
.astronaut__arm-right2 {
background-color: #e6e6e6;
position: absolute;
top: 78px;
left: 141px;
width: 20px;
height: 45px;
content: "";
border-radius: 8px;
transform: rotate(-10deg);
border-top-left-radius: 8em;
border-top-right-radius: 8em;
}
.astronaut__arm-thumb-left {
background-color: #e6e6e6;
position: absolute;
top: 110px;
left: 21px;
width: 10px;
height: 6px;
content: "";
border-radius: 8em;
transform: rotate(-35deg);
}
.astronaut__arm-thumb-right {
background-color: #e6e6e6;
position: absolute;
top: 90px;
left: 133px;
width: 10px;
height: 6px;
content: "";
border-radius: 8em;
transform: rotate(20deg);
}
.astronaut__wrist-left {
background-color: #e67e22;
position: absolute;
top: 122px;
left: 6.5px;
width: 21px;
height: 4px;
content: "";
border-radius: 8em;
transform: rotate(-15deg);
}
.astronaut__wrist-right {
background-color: #e67e22;
position: absolute;
top: 98px;
left: 141px;
width: 21px;
height: 4px;
content: "";
border-radius: 8em;
transform: rotate(-10deg);
}
.astronaut__leg-left {
background-color: #e6e6e6;
position: absolute;
top: 188px;
left: 50px;
width: 23px;
height: 75px;
content: "";
transform: rotate(10deg);
}
.astronaut__leg-right {
background-color: #e6e6e6;
position: absolute;
top: 188px;
left: 108px;
width: 23px;
height: 75px;
content: "";
transform: rotate(-10deg);
}
.astronaut__foot-left {
background-color: white;
position: absolute;
top: 240px;
left: 43px;
width: 28px;
height: 20px;
content: "";
transform: rotate(10deg);
border-radius: 3px;
border-top-left-radius: 8em;
border-top-right-radius: 8em;
border-bottom: 4px solid #e67e22;
}
.astronaut__foot-right {
background-color: white;
position: absolute;
top: 240px;
left: 111px;
width: 28px;
height: 20px;
content: "";
transform: rotate(-10deg);
border-radius: 3px;
border-top-left-radius: 8em;
border-top-right-radius: 8em;
border-bottom: 4px solid #e67e22;
}

View File

@@ -1,4 +0,0 @@
@viewport {
width: device-width ;
zoom: 1.0 ;
}

View File

@@ -1,5 +0,0 @@
<html>
<script async src="https://arc.io/widget.min.js#FPeKJpXk"></script>
<head><meta http-equiv="refresh" content="1; url=https://dl.srizan.ml" /></head>
<body><p>Redirecting you to https://dl.srizan.ml... If it doesn't click <a href="https://dl.srizan.ml">here</a>.</p></body>
</html>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

View File

@@ -1,14 +0,0 @@
#!/bin/bash
echo -n "Please specify the name of the commit: "
read commitname
echo "Running git add ."
git add .
echo "Finished running git add ."
echo "Running git commit -m "nameofthecommit""
git commit -m "$commitname"
echo "Finished running git commit -m "nameofthecommit""
echo "Running git push"
git push
echo "Finished running git push"
echo "See ya!"
exit

View File

@@ -1,3 +0,0 @@
a {
color: green;
}

View File

@@ -1 +0,0 @@
<iframe width="475" height="250" src="https://reloj-alarma.es/embed/hora/#theme=1&color=0&ampm=1&showdate=1" frameborder="0" allowfullscreen></iframe>

View File

@@ -1,125 +0,0 @@
<!doctype html>
<html lang="en">
<head>
<link rel="icon" type="image/png" href="favicon.jpg"/>
<link href="css/addaptphone.css" rel="stylesheet" type="text/css" integrity="sha384-KuIFztqqwPkovHcxGwOgQSLRgPs16L43XYJmbPI+8zFyqxiFXHkco852CBpeBgfQ" crossorigin="anonymous">
<!--If it's a phone, addapt it (and did some code in css/addaptphone.css to be future-proof)-->
<link href="global.css" rel="stylesheet" type="text/css" integrity="sha384-BwThqapwiRfzojiW54dq+8p1N3uL8B3qTXOlvQBnS0a+ZG7vYkEe5AyHTk0+1d9k" crossorigin="anonymous">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="Home - Sr Izan's Website." content="Main page for Sr Izan website" />
<link rel="canonical" href="https://srizan.ml/index.html" />
<title>Sr Izan's website.</title>
<!--Scripts and styles-->
<script>
</script>
<style>
@import url('https://fonts.googleapis.com/css2?family=Ubuntu+Condensed&display=swap');
/* Menu style start */
nav ul {
list-style-type: none;
background-color: #3e5e45;
border: 4px solid #111111;
border-radius: 10px;
font-family: sans-serif;
font-weight: bold;
padding: 16px;
}
nav ul li {
text-align: center;
display: inline;
border-right: 2px solid #111111;
padding-right: 8px;
padding-left: 8px;
}
nav ul li:last-child {
border-right: none;
}
nav ul li a {
text-decoration: none;
color: #111111;
}
body {
background-color:#3b444a;
}
/* Menu style end */
.idostuff {
margin-top: 220px;
}
#h1idostuff {
text-align: center;
font-family: 'Ubuntu Condensed', sans-serif;
}
.corner {
position: absolute;
right: 0px;
bottom: 0px;
}
.htmlapprovalcorner{
position: absolute;
left: 0px;
bottom: 0px;
}
.contact {margin-top: 220px;
position: absolute;
right: 0px;
}
.dark-mode {
background-color: #23272A;
color: white;
}
.lefttorighttext {
position: absolute;
white-space: nowrap;
animation: floatText 5s infinite alternate ease-in-out;
}
to {
/* left: auto; */
left: 100%;
}
img { border: 0; }
/*.home-intro{
background-image: url("../images/1.png");
background-color:grey;
height:500px;
color:white;
text-align:center;
}*/
</style>
</head>
<body>
<script async src="https://arc.io/widget.min.js#FPeKJpXk"></script>
<nav>
<ul>
<li><a href="index.html"><p style="display:inline-block;">Home</p></a></li>
<li><a href="blog"><p style="display:inline-block;">Blog</p></a></li>
<li><a href="https://dl.srizan.ml"><p style="display:inline-block;">Downloads</p></a></li>
<li><a href="projects/"><p style="display:inline-block;">Projects</p></a></li>
<li><a href="contact"><p style="display:inline-block;">Contact me!</p></a></li>
</ul>
</nav>
<header class="idostuff"><h1 id="h1idostuff">Hi <img src="content/emojis/wave.png" width="28px" height="28px">!, I'm Izan and I do cool stuff!</h1></header>
<!--<a href="contact"><p class="contact">Contact me</p></a>-->
<!--<marquee behavior="alternate" direction="right"><h1>Sr Izan's Website.</h1></marquee>-->
<!--<a href="blog" style="text-decoration: none;"><p style="text-align: center; color: #a03131; font-size: 40px;">Blog</p></a>
<a href="downloads" style="text-decoration: none;"><p style="text-align: center; color: #2E38A8; font-size: 40px;">Downloads</p></a>
<a href="projects/" style="text-decoration: none;"><p style="text-align: center; color: #FF0000; font-size: 40px;">Projects</p></a>-->
<!--<div class="htmlapprovalcorner"><a href="https://validator.w3.org/nu/?doc=https%3A%2F%2Fsrizan.ml%2F" target="_blank" rel="noopener" rel="noreferrer"><img alt="HTML5 badge" src="content/img/badge_html5.svg" width="88" height="31"></a></div>-->
</body>
</html>

View File

@@ -1,87 +0,0 @@
<!DOCTYPE html>
<html lang="es">
<head>
<link rel="icon" type="image/png" href="../favicon.jpg"/>
<link href="../css/addaptphone.css" rel="stylesheet" type="text/css">
<link href="../global.css" rel="stylesheet" type="text/css">
<!--If it's a phone, addapt it (and made some code in css/addaptphone.css to be future-proof)-->
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Bask Bot | Sr Izan's Website</title>
<!--Scripts and styles-->
<script>
</script>
<style>
@import url(https://srizan.ml/fonts/light.ttf);
.gohome{
font-size: 23px;
font-family: 'Kiwi Maru', serif;
}
/* Menu style start */
nav ul {
list-style-type: none;
background-color: #3e5e45;
border: 4px solid #111111;
border-radius: 10px;
font-family: sans-serif;
font-weight: bold;
padding: 16px;
}
nav ul li {
text-align: center;
display: inline;
border-right: 2px solid #111111;
padding-right: 8px;
padding-left: 8px;
}
nav ul li:last-child {
border-right: none;
}
nav ul li a {
text-decoration: none;
color: #111111;
}
body {
background-color:#3b444a;
}
/* Menu style end */
</style>
</head>
<body>
<script async src="https://arc.io/widget.min.js#FPeKJpXk"></script>
<nav>
<ul>
<li><a href="../index.html"><p style="display:inline-block;">Home</p></a></li>
<li><a href="../blog"><p style="display:inline-block;">Blog</p></a></li>
<li><a href="https://dl.srizan.ml"><p style="display:inline-block;">Downloads</p></a></li>
<li><a href="../projects/"><p style="display:inline-block;">Projects</p></a></li>
<li><a href="../contact"><p style="display:inline-block;">Contact me!</p></a></li>
</ul>
</nav>
<h1>Bask bot.</h1>
<a href="https://srizan.ml"><p class="gohome">Ir de vuelta al Inicio.</p></a>
<p>Comandos del bot Bask</p>
<ul>
<li>b!help -- Ayuda. Todos los comandos pero en el bot. <a href="../content/blog/bask/help.mp4" target="_blank">Video</a></li>
<li>b!invite -- Envia un enlace de invitación del bot por mensajes privados. <a href="../content/blog/bask/invite.mp4" target="_blank">Video</a></li>
<li>b!loop -- Repetición de un canción en concreto. <a href="../content/blog/bask/loop.mp4" target="_blank">Video</a></li>
<li>b!lyrics o b!ly -- Letras de la canción que ahora mismo está sonando. <a href="../content/blog/bask/lyrics.mp4" target="_blank">Video</a></li>
<li>b!move o b!mv -- Mover una canción de orden. <a href="../content/blog/bask/move.mp4" target="_blank">Video</a></li>
<li>b!np -- Ver qué canción se está reproduciendo. <a href="../content/blog/bask/np.mp4" target="_blank">Video</a></li>
<li>b!pause -- Pausar la canción. <a href="../content/blog/bask/pause.mp4" target="_blank">Video</a></li>
<li>b!ping -- Ver el ping entre tú y el bot. <a href="https://es.wikipedia.org/wiki/Ping">¿Qué es?</a> <a href="../content/blog/bask/ping.mp4" target="_blank">Video</a></li>
<li>b!play o b!p -- Reproducir una canción. <a href="../content/blog/bask/play.mp4" target="_blank">Video</a></li>
<li>b!playlist o b!pl -- Reproducir una playlist de YouTube. <a href="https://www.youtube.com/playlist?list=PL3oW2tjiIxvTExVHfA_VElpCZ7JlbHnaC">Ejemplo</a> <a href="../content/blog/bask/playlist.mp4" target="_blank">Video</a></li>
<li>b!queue o b!q -- Ver la cola. <a href="../content/blog/bask/queue.mp4" target="_blank">Video</a></li>
<li>b!remove o b!rm -- Quitar canciones de la cola. <a href="../content/blog/bask/remove.mp4" target="_blank">Video</a></li>
<li>b!resume o b!r -- Continuar una cancion ya pausada. (Ahora mismo no funciona). No hay video porque no funciona.</li>
<li>b!search -- Busca una canción en concreto por YouTube. <a href="../content/blog/bask/search.mp4" target="_blank">Video</a></li>
<li>b!shuffle -- Mezclar la cola de canciones. <a href="../content/blog/bask/shuffle.mp4" target="_blank">Video</a></li>
<li>b!skip o b!s -- Pasar canción. <a href="../content/blog/bask/skip.mp4" target="_blank">Video</a></li>
<li>b!skipto o b!st -- Pasa al número de la canción. (Mejor mira el video...). <a href="../content/blog/bask/skipto.mp4" target="_blank">Video</a></li>
<li>b!stop -- Parar y eliminar todas las canciones de la cola. <a href="../content/blog/bask/stop.mp4" target="_blank">Video</a></li>
<li>b!uptime o b!u -- El tiempo que ha estado encendido el bot. <a href="../content/blog/bask/uptime.mp4" target="_blank">Video</a></li>
<li>b!volume o b!v -- Cambiar el volumen de la canción. <a href="../content/blog/bask/volume.mp4" target="_blank">Video</a></li>
</ul>
</body>
</html>

View File

@@ -1,62 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" type="image/png" href="../favicon.jpg"/>
<link href="../css/addaptphone.css" rel="stylesheet" type="text/css">
<!--If it's a phone, addapt it (and made some code in css/addaptphone.css to be future-proof)-->
<link href="../global.css" rel="stylesheet" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="DiscordJS" content="DiscordJS projects" />
<link rel="canonical" href="https://srizan.ml/projects/discordjs.html" />
<title>DiscordJS</title>
<!--Scripts and styles-->
<script>
</script>
<style>
/* Menu style start */
nav ul {
list-style-type: none;
background-color: #3e5e45;
border: 4px solid #111111;
border-radius: 10px;
font-family: sans-serif;
font-weight: bold;
padding: 16px;
}
nav ul li {
text-align: center;
display: inline;
border-right: 2px solid #111111;
padding-right: 8px;
padding-left: 8px;
}
nav ul li:last-child {
border-right: none;
}
nav ul li a {
text-decoration: none;
color: #111111;
}
body {
background-color:#3b444a;
}
/* Menu style end */
</style>
</head>
<body>
<script async src="https://arc.io/widget.min.js#FPeKJpXk"></script>
<nav>
<ul>
<li><a href="../index.html"><p style="display:inline-block;">Home</p></a></li>
<li><a href="../blog"><p style="display:inline-block;">Blog</p></a></li>
<li><a href="https://dl.srizan.ml"><p style="display:inline-block;">Downloads</p></a></li>
<li><a href="../projects/"><p style="display:inline-block;">Projects</p></a></li>
<li><a href="../contact"><p style="display:inline-block;">Contact me!</p></a></li>
</ul>
</nav>
<a href="bask">Bask (spanish bot)</a>
<a href="#">Bask Radio</a>
<a href="#">HammerBot</a>
</body>
</html>

View File

@@ -1,76 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" type="image/png" href="../favicon.jpg"/>
<link href="../css/addaptphone.css" rel="stylesheet" type="text/css">
<!--If it's a phone, addapt it (and made some code in css/addaptphone.css to be future-proof)-->
<link href="../global.css" rel="stylesheet" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="Projects - Sr Izan's Website." content="Projects of Sr Izan" />
<link rel="canonical" href="https://srizan.ml/projects/index.html" />
<title>Projects | Sr Izan's Website</title>
<!--Scripts and styles-->
<script>
</script>
<style>
.projectscap{
text-align: center;
font-size: 42px;
}
.discord{
text-align: center;
font-size: 30px;
}
.norton{
color: black;
}
/* Menu style start */
nav ul {
list-style-type: none;
background-color: #3e5e45;
border: 4px solid #111111;
border-radius: 10px;
font-family: sans-serif;
font-weight: bold;
padding: 16px;
}
nav ul li {
text-align: center;
display: inline;
border-right: 2px solid #111111;
padding-right: 8px;
padding-left: 8px;
}
nav ul li:last-child {
border-right: none;
}
nav ul li a {
text-decoration: none;
color: #111111;
}
body {
background-color:#3b444a;
}
/* Menu style end */
</style>
</head>
<body>
<script async src="https://arc.io/widget.min.js#FPeKJpXk"></script>
<nav>
<ul>
<li><a href="../index.html"><p style="display:inline-block;">Home</p></a></li>
<li><a href="../blog"><p style="display:inline-block;">Blog</p></a></li>
<li><a href="https://dl.srizan.ml"><p style="display:inline-block;">Downloads</p></a></li>
<li><a href="../projects/"><p style="display:inline-block;">Projects</p></a></li>
<li><a href="../contact"><p style="display:inline-block;">Contact me!</p></a></li>
</ul>
</nav>
<h1 class="projectscap">Projects</h1><br>
<a href="discord" class="discord">Discord Bots</a><br>
<a href="https://nortonsrizan.ml">Norton Scam templates (not mine, just a fork)</a><br>
<a href="https://www.youtube.com/playlist?list=PLUGuW-_Z2a7vq04EMjjRWAjqk2gajE2pk">Sr Izan's Good Stuff Playlist. (adding new music every week!)</a><br>
<a href="memegenerator">Make memes by a photo (Codepen project)</a><br>
<p>If I renember more, I'll add it!</p>
</body>
</html>

View File

@@ -1,95 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" type="image/png" href="../favicon.jpg"/>
<link href="../css/addaptphone.css" rel="stylesheet" type="text/css">
<!--If it's a phone, addapt it (and made some code in css/addaptphone.css to be future-proof)-->
<link href="../global.css" rel="stylesheet" type="text/css">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="Meme Generator" content="Meme Generator by Sr Izan (Codepen dump)" />
<link rel="canonical" href="https://srizan.ml/projects/memegenerator.html" />
<title>Sr Izan's Website</title>
<!--Scripts and styles-->
<script>
function update_text(){
var user_text = document.getElementById("user_text");
var meme_text = document.getElementById("meme_text");
meme_text.innerHTML = user_text.value;
var img = document.querySelector('img');
var file = document.querySelector('input[type=file]').files[0];
img.src = window.URL.createObjectURL(file);
}
</script>
<style>
/* Menu style start */
nav ul {
list-style-type: none;
background-color: #3e5e45;
border: 4px solid #111111;
border-radius: 10px;
font-family: sans-serif;
font-weight: bold;
padding: 16px;
}
nav ul li {
text-align: center;
display: inline;
border-right: 2px solid #111111;
padding-right: 8px;
padding-left: 8px;
}
nav ul li:last-child {
border-right: none;
}
nav ul li a {
text-decoration: none;
color: #111111;
}
body {
background-color:#3b444a;
}
/* Menu style end */
#meme_text {
background-color: transparent;
font-size: 40px;
font-family: "Impact";
color: white;
text-shadow: black 0px 0px 10px;
width: 600px;
position: absolute;
left: 15px;
top: 400px;
}
</style>
</head>
<body>
<html>
<head>
<title>Generador de memes (Alpha 1)</title>
</head>
<body>
<script async src="https://arc.io/widget.min.js#FPeKJpXk"></script>
<nav>
<ul>
<li><a href="../index.html"><p style="display:inline-block;">Home</p></a></li>
<li><a href="../blog"><p style="display:inline-block;">Blog</p></a></li>
<li><a href="https://dl.srizan.ml"><p style="display:inline-block;">Downloads</p></a></li>
<li><a href="../projects/"><p style="display:inline-block;">Projects</p></a></li>
<li><a href="../contact"><p style="display:inline-block;">Contact me!</p></a></li>
</ul>
</nav>
Este generador (en fase alpha) te va a generar memes.
<strong>Disclaimer: Esto no es un proyecto original. Es de Raspberry Pi Projects</strong>: <a href="https://bit.ly/35ECKPy">Página del proyecto (Raspberry Pi Projects) </a>Ah! también. <strong>Nota: todas las imágenes se guardan en tu ordenador; este programa no sube nada a Internet. (alias Client Side Tool)</strong>
<form>
Texto del meme: <input type="text" id="user_text" maxlength="70" oninput="update_text()"><p>
Selecciona una imagen: <input type="file" id="user_picture" onchange="update_image()">
</form>
<div id="meme_text">Texto de ejemplo aquí</div>
<div id="meme_picture"><img src="" height="500" width="600"></div>
</body>
</html>
</body>
</html>

View File

@@ -1 +0,0 @@
Sitemap: https://srizan.ml/sitemap.xml

View File

@@ -1,33 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>https://srizan.ml/</loc>
<lastmod>2021-04-23T13:54:16+00:00</lastmod>
<priority>1.00</priority>
</url>
<url>
<loc>https://srizan.ml/contact</loc>
<lastmod>2021-04-23T13:54:16+00:00</lastmod>
<priority>0.80</priority>
</url>
<url>
<loc>https://srizan.ml/blog</loc>
<lastmod>2021-04-23T13:54:16+00:00</lastmod>
<priority>0.80</priority>
</url>
<url>
<loc>https://srizan.ml/downloads</loc>
<lastmod>2021-04-23T13:54:16+00:00</lastmod>
<priority>0.80</priority>
</url>
<url>
<loc>https://srizan.ml/projects/</loc>
<lastmod>2021-04-23T13:54:16+00:00</lastmod>
<priority>0.80</priority>
</url>
</urlset>

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://srizan.ml/</loc>
</url>
</urlset>

View File

@@ -1,14 +0,0 @@
docker run -d \
--name=ubuntu \
--privileged `#optional` \
--security-opt seccomp=unconfined `#optional` \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/Madrid \
-e SUBFOLDER=/ `#optional` \
-p 3000:3000 \
-v /home/srizan/dockerdata:/config \
-v /var/run/docker.sock:/var/run/docker.sock `#optional` \
--shm-size="1gb" `#optional` \
--restart unless-stopped \
lscr.io/linuxserver/webtop:ubuntu-xfce

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" type="image/png" href="../favicon.jpg"/>
<link href="css/addaptphone.css" rel="stylesheet" type="text/css" integrity="sha384-KuIFztqqwPkovHcxGwOgQSLRgPs16L43XYJmbPI+8zFyqxiFXHkco852CBpeBgfQ" crossorigin="anonymous">
<!--If it's a phone, addapt it (and made some code in css/addaptphone.css to be future-proof)-->
<link href="global.css" rel="stylesheet" type="text/css" integrity="sha384-BwThqapwiRfzojiW54dq+8p1N3uL8B3qTXOlvQBnS0a+ZG7vYkEe5AyHTk0+1d9k" crossorigin="anonymous">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="stuff" content="yea" />
<link rel="canonical" href="https://srizan.ml/index.html" />
<title>Sr Izan's Website</title>
<!--Scripts and styles-->
<script>
</script>
<style>
/* Menu style start */
nav ul {
list-style-type: none;
background-color: #3e5e45;
border: 4px solid #111111;
border-radius: 10px;
font-family: sans-serif;
font-weight: bold;
padding: 16px;
}
nav ul li {
text-align: center;
display: inline;
border-right: 2px solid #111111;
padding-right: 8px;
padding-left: 8px;
}
nav ul li:last-child {
border-right: none;
}
nav ul li a {
text-decoration: none;
color: #111111;
}
body {
background-color:#3b444a;
}
/* Menu style end */
</style>
</head>
<body>
<script async src="https://arc.io/widget.min.js#FPeKJpXk"></script>
<nav>
<ul>
<li><a href="index.html"><p style="display:inline-block;">Home</p></a></li>
<li><a href="blog"><p style="display:inline-block;">Blog</p></a></li>
<li><a href="https://dl.srizan.ml"><p style="display:inline-block;">Downloads</p></a></li>
<li><a href="projects/"><p style="display:inline-block;">Projects</p></a></li>
<li><a href="contact"><p style="display:inline-block;">Contact me!</p></a></li>
</ul>
</nav>
</body>
</html>

View File

@@ -1,59 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="icon" type="image/png" href="https://srizan.ml/favicon.jpg"/>
<link href="https://srizan.ml/css/addaptphone.css" rel="stylesheet" type="text/css" integrity="sha384-KuIFztqqwPkovHcxGwOgQSLRgPs16L43XYJmbPI+8zFyqxiFXHkco852CBpeBgfQ" crossorigin="anonymous">
<!--If it's a phone, addapt it (and made some code in css/addaptphone.css to be future-proof)-->
<link href="https://srizan.ml/global.css" rel="stylesheet" type="text/css" integrity="sha384-BwThqapwiRfzojiW54dq+8p1N3uL8B3qTXOlvQBnS0a+ZG7vYkEe5AyHTk0+1d9k" crossorigin="anonymous">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="stuff" content="yea" />
<link rel="canonical" href="https://example.com/index.html" />
<title>Sr Izan's Website</title>
<!--Scripts and styles-->
<script>
</script>
<style>
/* Menu style start */
nav ul {
list-style-type: none;
background-color: #3e5e45;
border: 4px solid #111111;
border-radius: 10px;
font-family: sans-serif;
font-weight: bold;
padding: 16px;
}
nav ul li {
text-align: center;
display: inline;
border-right: 2px solid #111111;
padding-right: 8px;
padding-left: 8px;
}
nav ul li:last-child {
border-right: none;
}
nav ul li a {
text-decoration: none;
color: #111111;
}
body {
background-color:#3b444a;
}
/* Menu style end */
</style>
</head>
<body>
<script async src="https://arc.io/widget.min.js#FPeKJpXk"></script>
<nav>
<ul>
<li><a href="index.html"><p style="display:inline-block;">Home</p></a></li>
<li><a href="blog"><p style="display:inline-block;">Blog</p></a></li>
<li><a href="https://dl.srizan.ml"><p style="display:inline-block;">Downloads</p></a></li>
<li><a href="projects/"><p style="display:inline-block;">Projects</p></a></li>
<li><a href="contact"><p style="display:inline-block;">Contact me!</p></a></li>
</ul>
</nav>
</body>
</html>

28
package.json Normal file
View File

@@ -0,0 +1,28 @@
{
"name": "mainwebsite",
"private": true,
"version": "0.0.0",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
"preview": "vite preview"
},
"dependencies": {
"react": "^18.2.0",
"react-dom": "^18.2.0"
},
"devDependencies": {
"@types/react": "^18.0.37",
"@types/react-dom": "^18.0.11",
"@typescript-eslint/eslint-plugin": "^5.59.0",
"@typescript-eslint/parser": "^5.59.0",
"@vitejs/plugin-react": "^4.0.0",
"eslint": "^8.38.0",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.3.4",
"typescript": "^5.0.2",
"vite": "^4.3.9"
}
}

1
public/vite.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="31.88" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 257"><defs><linearGradient id="IconifyId1813088fe1fbc01fb466" x1="-.828%" x2="57.636%" y1="7.652%" y2="78.411%"><stop offset="0%" stop-color="#41D1FF"></stop><stop offset="100%" stop-color="#BD34FE"></stop></linearGradient><linearGradient id="IconifyId1813088fe1fbc01fb467" x1="43.376%" x2="50.316%" y1="2.242%" y2="89.03%"><stop offset="0%" stop-color="#FFEA83"></stop><stop offset="8.333%" stop-color="#FFDD35"></stop><stop offset="100%" stop-color="#FFA800"></stop></linearGradient></defs><path fill="url(#IconifyId1813088fe1fbc01fb466)" d="M255.153 37.938L134.897 252.976c-2.483 4.44-8.862 4.466-11.382.048L.875 37.958c-2.746-4.814 1.371-10.646 6.827-9.67l120.385 21.517a6.537 6.537 0 0 0 2.322-.004l117.867-21.483c5.438-.991 9.574 4.796 6.877 9.62Z"></path><path fill="url(#IconifyId1813088fe1fbc01fb467)" d="M185.432.063L96.44 17.501a3.268 3.268 0 0 0-2.634 3.014l-5.474 92.456a3.268 3.268 0 0 0 3.997 3.378l24.777-5.718c2.318-.535 4.413 1.507 3.936 3.838l-7.361 36.047c-.495 2.426 1.782 4.5 4.151 3.78l15.304-4.649c2.372-.72 4.652 1.36 4.15 3.788l-11.698 56.621c-.732 3.542 3.979 5.473 5.943 2.437l1.313-2.028l72.516-144.72c1.215-2.423-.88-5.186-3.54-4.672l-25.505 4.922c-2.396.462-4.435-1.77-3.759-4.114l16.646-57.705c.677-2.35-1.37-4.583-3.769-4.113Z"></path></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

42
src/App.css Normal file
View File

@@ -0,0 +1,42 @@
#root {
max-width: 1280px;
margin: 0 auto;
padding: 2rem;
text-align: center;
}
.logo {
height: 6em;
padding: 1.5em;
will-change: filter;
transition: filter 300ms;
}
.logo:hover {
filter: drop-shadow(0 0 2em #646cffaa);
}
.logo.react:hover {
filter: drop-shadow(0 0 2em #61dafbaa);
}
@keyframes logo-spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@media (prefers-reduced-motion: no-preference) {
a:nth-of-type(2) .logo {
animation: logo-spin infinite 20s linear;
}
}
.card {
padding: 2em;
}
.read-the-docs {
color: #888;
}

35
src/App.tsx Normal file
View File

@@ -0,0 +1,35 @@
import { useState } from 'react'
import reactLogo from './assets/react.svg'
import viteLogo from '/vite.svg'
import './App.css'
function App() {
const [count, setCount] = useState(0)
return (
<>
<div>
<a href="https://vitejs.dev" target="_blank">
<img src={viteLogo} className="logo" alt="Vite logo" />
</a>
<a href="https://react.dev" target="_blank">
<img src={reactLogo} className="logo react" alt="React logo" />
</a>
</div>
<h1>Vite + React</h1>
<div className="card">
<button onClick={() => setCount((count) => count + 1)}>
count is {count}
</button>
<p>
Edit <code>src/App.tsx</code> and save to test HMR
</p>
</div>
<p className="read-the-docs">
Click on the Vite and React logos to learn more
</p>
</>
)
}
export default App

1
src/assets/react.svg Normal file
View File

@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="35.93" height="32" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 228"><path fill="#00D8FF" d="M210.483 73.824a171.49 171.49 0 0 0-8.24-2.597c.465-1.9.893-3.777 1.273-5.621c6.238-30.281 2.16-54.676-11.769-62.708c-13.355-7.7-35.196.329-57.254 19.526a171.23 171.23 0 0 0-6.375 5.848a155.866 155.866 0 0 0-4.241-3.917C100.759 3.829 77.587-4.822 63.673 3.233C50.33 10.957 46.379 33.89 51.995 62.588a170.974 170.974 0 0 0 1.892 8.48c-3.28.932-6.445 1.924-9.474 2.98C17.309 83.498 0 98.307 0 113.668c0 15.865 18.582 31.778 46.812 41.427a145.52 145.52 0 0 0 6.921 2.165a167.467 167.467 0 0 0-2.01 9.138c-5.354 28.2-1.173 50.591 12.134 58.266c13.744 7.926 36.812-.22 59.273-19.855a145.567 145.567 0 0 0 5.342-4.923a168.064 168.064 0 0 0 6.92 6.314c21.758 18.722 43.246 26.282 56.54 18.586c13.731-7.949 18.194-32.003 12.4-61.268a145.016 145.016 0 0 0-1.535-6.842c1.62-.48 3.21-.974 4.76-1.488c29.348-9.723 48.443-25.443 48.443-41.52c0-15.417-17.868-30.326-45.517-39.844Zm-6.365 70.984c-1.4.463-2.836.91-4.3 1.345c-3.24-10.257-7.612-21.163-12.963-32.432c5.106-11 9.31-21.767 12.459-31.957c2.619.758 5.16 1.557 7.61 2.4c23.69 8.156 38.14 20.213 38.14 29.504c0 9.896-15.606 22.743-40.946 31.14Zm-10.514 20.834c2.562 12.94 2.927 24.64 1.23 33.787c-1.524 8.219-4.59 13.698-8.382 15.893c-8.067 4.67-25.32-1.4-43.927-17.412a156.726 156.726 0 0 1-6.437-5.87c7.214-7.889 14.423-17.06 21.459-27.246c12.376-1.098 24.068-2.894 34.671-5.345a134.17 134.17 0 0 1 1.386 6.193ZM87.276 214.515c-7.882 2.783-14.16 2.863-17.955.675c-8.075-4.657-11.432-22.636-6.853-46.752a156.923 156.923 0 0 1 1.869-8.499c10.486 2.32 22.093 3.988 34.498 4.994c7.084 9.967 14.501 19.128 21.976 27.15a134.668 134.668 0 0 1-4.877 4.492c-9.933 8.682-19.886 14.842-28.658 17.94ZM50.35 144.747c-12.483-4.267-22.792-9.812-29.858-15.863c-6.35-5.437-9.555-10.836-9.555-15.216c0-9.322 13.897-21.212 37.076-29.293c2.813-.98 5.757-1.905 8.812-2.773c3.204 10.42 7.406 21.315 12.477 32.332c-5.137 11.18-9.399 22.249-12.634 32.792a134.718 134.718 0 0 1-6.318-1.979Zm12.378-84.26c-4.811-24.587-1.616-43.134 6.425-47.789c8.564-4.958 27.502 2.111 47.463 19.835a144.318 144.318 0 0 1 3.841 3.545c-7.438 7.987-14.787 17.08-21.808 26.988c-12.04 1.116-23.565 2.908-34.161 5.309a160.342 160.342 0 0 1-1.76-7.887Zm110.427 27.268a347.8 347.8 0 0 0-7.785-12.803c8.168 1.033 15.994 2.404 23.343 4.08c-2.206 7.072-4.956 14.465-8.193 22.045a381.151 381.151 0 0 0-7.365-13.322Zm-45.032-43.861c5.044 5.465 10.096 11.566 15.065 18.186a322.04 322.04 0 0 0-30.257-.006c4.974-6.559 10.069-12.652 15.192-18.18ZM82.802 87.83a323.167 323.167 0 0 0-7.227 13.238c-3.184-7.553-5.909-14.98-8.134-22.152c7.304-1.634 15.093-2.97 23.209-3.984a321.524 321.524 0 0 0-7.848 12.897Zm8.081 65.352c-8.385-.936-16.291-2.203-23.593-3.793c2.26-7.3 5.045-14.885 8.298-22.6a321.187 321.187 0 0 0 7.257 13.246c2.594 4.48 5.28 8.868 8.038 13.147Zm37.542 31.03c-5.184-5.592-10.354-11.779-15.403-18.433c4.902.192 9.899.29 14.978.29c5.218 0 10.376-.117 15.453-.343c-4.985 6.774-10.018 12.97-15.028 18.486Zm52.198-57.817c3.422 7.8 6.306 15.345 8.596 22.52c-7.422 1.694-15.436 3.058-23.88 4.071a382.417 382.417 0 0 0 7.859-13.026a347.403 347.403 0 0 0 7.425-13.565Zm-16.898 8.101a358.557 358.557 0 0 1-12.281 19.815a329.4 329.4 0 0 1-23.444.823c-7.967 0-15.716-.248-23.178-.732a310.202 310.202 0 0 1-12.513-19.846h.001a307.41 307.41 0 0 1-10.923-20.627a310.278 310.278 0 0 1 10.89-20.637l-.001.001a307.318 307.318 0 0 1 12.413-19.761c7.613-.576 15.42-.876 23.31-.876H128c7.926 0 15.743.303 23.354.883a329.357 329.357 0 0 1 12.335 19.695a358.489 358.489 0 0 1 11.036 20.54a329.472 329.472 0 0 1-11 20.722Zm22.56-122.124c8.572 4.944 11.906 24.881 6.52 51.026c-.344 1.668-.73 3.367-1.15 5.09c-10.622-2.452-22.155-4.275-34.23-5.408c-7.034-10.017-14.323-19.124-21.64-27.008a160.789 160.789 0 0 1 5.888-5.4c18.9-16.447 36.564-22.941 44.612-18.3ZM128 90.808c12.625 0 22.86 10.235 22.86 22.86s-10.235 22.86-22.86 22.86s-22.86-10.235-22.86-22.86s10.235-22.86 22.86-22.86Z"></path></svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

69
src/index.css Normal file
View File

@@ -0,0 +1,69 @@
:root {
font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
line-height: 1.5;
font-weight: 400;
color-scheme: light dark;
color: rgba(255, 255, 255, 0.87);
background-color: #242424;
font-synthesis: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: 100%;
}
a {
font-weight: 500;
color: #646cff;
text-decoration: inherit;
}
a:hover {
color: #535bf2;
}
body {
margin: 0;
display: flex;
place-items: center;
min-width: 320px;
min-height: 100vh;
}
h1 {
font-size: 3.2em;
line-height: 1.1;
}
button {
border-radius: 8px;
border: 1px solid transparent;
padding: 0.6em 1.2em;
font-size: 1em;
font-weight: 500;
font-family: inherit;
background-color: #1a1a1a;
cursor: pointer;
transition: border-color 0.25s;
}
button:hover {
border-color: #646cff;
}
button:focus,
button:focus-visible {
outline: 4px auto -webkit-focus-ring-color;
}
@media (prefers-color-scheme: light) {
:root {
color: #213547;
background-color: #ffffff;
}
a:hover {
color: #747bff;
}
button {
background-color: #f9f9f9;
}
}

10
src/main.tsx Normal file
View File

@@ -0,0 +1,10 @@
import React from 'react'
import ReactDOM from 'react-dom/client'
import App from './App.tsx'
import './index.css'
ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render(
<React.StrictMode>
<App />
</React.StrictMode>,
)

1
src/vite-env.d.ts vendored Normal file
View File

@@ -0,0 +1 @@
/// <reference types="vite/client" />

View File

@@ -1,10 +0,0 @@
body {
background-color: #2b2c38;
color:white;
font-family: 'JetBrains Mono', monospace;
text-align: center;
}
a {
color: rgb(80, 187, 223);
}

View File

@@ -1,22 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300&display=swap" rel="stylesheet">
<link rel="stylesheet" href="styles.css"/>
<title>Messages | Sr Izan's Website.</title>
<script async defer data-website-id="c1600752-83dd-4702-a53e-54c29b95cd9c" src="https://analytics.srizan.ml/umami.js"></script>
</head>
<body>
<img src="content/messages/aw_ww.png" alt="aw ww"><br>
<p>aw ww</p><br>
<img src="https://cdn.discordapp.com/attachments/939552095835684904/979841800917364806/unknown.png" alt="megaman"><br>
<p><strong>MEGAMAN</strong></p>
<img src="content/messages/unepaja.png" alt="uhhhhh"><br>
<p></p>
</body>
</html>

View File

@@ -1,23 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300&display=swap" rel="stylesheet">
<link rel="stylesheet" href="styles.css"/>
<title>Sr Izan's Website</title>
<script async defer data-website-id="c1600752-83dd-4702-a53e-54c29b95cd9c" src="https://analytics.srizan.ml/umami.js"></script>
</head>
<body>
<h1>Sr Izan's Website</h1>
<p>My old website sucks, so I changed it to this one. Hope you like it! heheh.</p>
<a href="https://github.com/SrIzan10">
<img src="https://avatars.githubusercontent.com/u/66965250"/>
</a>
<h2>A very experienced developer™</h2>
<h3>If you use Brave, consider tipping, I'm verified!</h3>
</body>
</html>

View File

@@ -1,10 +0,0 @@
body {
background-color: #2b2c38;
color:white;
font-family: 'JetBrains Mono', monospace;
text-align: center;
}
a {
color: rgb(80, 187, 223);
}

Submodule themes/risotto deleted from 21fdc87b56

25
tsconfig.json Normal file
View File

@@ -0,0 +1,25 @@
{
"compilerOptions": {
"target": "ES2020",
"useDefineForClassFields": true,
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"module": "ESNext",
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "react-jsx",
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true
},
"include": ["src"],
"references": [{ "path": "./tsconfig.node.json" }]
}

10
tsconfig.node.json Normal file
View File

@@ -0,0 +1,10 @@
{
"compilerOptions": {
"composite": true,
"skipLibCheck": true,
"module": "ESNext",
"moduleResolution": "bundler",
"allowSyntheticDefaultImports": true
},
"include": ["vite.config.ts"]
}

7
vite.config.ts Normal file
View File

@@ -0,0 +1,7 @@
import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
})

Some files were not shown because too many files have changed in this diff Show More