The newest version of Freakybob.site: built from the ground up (twice!)

g

mpax235 1fc00977 d6ba3b22

-18
site/404.html
··· 16 16 along with this program. If not, see <https://www.gnu.org/licenses/>. 17 17 --> 18 18 19 - <!-- 20 - Freakybob.site Refreaked - A remastered version of Freakybob.site 21 - Copyright (C) 2025 Freakybob-Team 22 - 23 - This program is free software: you can redistribute it and/or modify 24 - it under the terms of the GNU General Public License as published by 25 - the Free Software Foundation, either version 3 of the License, or 26 - (at your option) any later version. 27 - 28 - This program is distributed in the hope that it will be useful, 29 - but WITHOUT ANY WARRANTY; without even the implied warranty of 30 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 31 - GNU General Public License for more details. 32 - 33 - You should have received a copy of the GNU General Public License 34 - along with this program. If not, see <https://www.gnu.org/licenses/>. 35 - --> 36 - 37 19 <!DOCTYPE html> 38 20 <html lang="en"> 39 21 <head>
+22 -3
site/css/index.css
··· 1 + /* 2 + Freakybob.site Refreaked - A remastered version of Freakybob.site 3 + Copyright (C) 2025 Freakybob Team 4 + 5 + This program is free software: you can redistribute it and/or modify 6 + it under the terms of the GNU General Public License as published by 7 + the Free Software Foundation, either version 3 of the License, or 8 + (at your option) any later version. 9 + 10 + This program is distributed in the hope that it will be useful, 11 + but WITHOUT ANY WARRANTY; without even the implied warranty of 12 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 + GNU General Public License for more details. 14 + 15 + You should have received a copy of the GNU General Public License 16 + along with this program. If not, see <https://www.gnu.org/licenses/>. 17 + */ 18 + 1 19 * { 2 20 font-family: "Nata Sans", sans-serif; 3 21 font-optical-sizing: auto; ··· 10 28 background-image: url('../images/Bikinibottom.jpg'); 11 29 background-color: #ff3399; 12 30 background-size: cover; 13 - min-width: 100vw; 31 + background-repeat: no-repeat; 32 + background-attachment: fixed; 33 + background-position: center; 14 34 display: flex; 15 35 flex-direction: column; 16 36 justify-content: flex-start; 17 37 align-items: center; 18 38 position: relative; 19 - overflow-x: hidden; 20 - min-height: 100vh; 21 39 } 22 40 23 41 button { ··· 28 46 border-radius: 8px; 29 47 border: none; 30 48 } 49 + 31 50 #links { 32 51 text-align: center; 33 52 }
+18
site/css/noscript.css
··· 1 + /* 2 + Freakybob.site Refreaked - A remastered version of Freakybob.site 3 + Copyright (C) 2025 Freakybob Team 4 + 5 + This program is free software: you can redistribute it and/or modify 6 + it under the terms of the GNU General Public License as published by 7 + the Free Software Foundation, either version 3 of the License, or 8 + (at your option) any later version. 9 + 10 + This program is distributed in the hope that it will be useful, 11 + but WITHOUT ANY WARRANTY; without even the implied warranty of 12 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 + GNU General Public License for more details. 14 + 15 + You should have received a copy of the GNU General Public License 16 + along with this program. If not, see <https://www.gnu.org/licenses/>. 17 + */ 18 + 1 19 * { 2 20 display: none; 3 21 }
+66 -48
site/index.html
··· 1 + <!-- 2 + Freakybob.site Refreaked - A remastered version of Freakybob.site 3 + Copyright (C) 2025 Freakybob Team 4 + 5 + This program is free software: you can redistribute it and/or modify 6 + it under the terms of the GNU General Public License as published by 7 + the Free Software Foundation, either version 3 of the License, or 8 + (at your option) any later version. 9 + 10 + This program is distributed in the hope that it will be useful, 11 + but WITHOUT ANY WARRANTY; without even the implied warranty of 12 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 + GNU General Public License for more details. 14 + 15 + You should have received a copy of the GNU General Public License 16 + along with this program. If not, see <https://www.gnu.org/licenses/>. 17 + --> 18 + 1 19 <!DOCTYPE html> 2 20 <html lang="en"> 3 - <head> 4 - <meta charset="UTF-8"> 5 - <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 - <title>Freakybob.site | ReFreaked</title> 7 - <link href="css/index.css" rel="stylesheet"> 8 - <meta content="Freakybob.site | ReFreaked" property="og:title" /> 9 - <meta content="Freakybob.site has been remastered! Now with ReFreaked quality. (OPEN BETA)" property="og:description"/> 10 - <meta name="description" content="Freakybob.site has been remastered! Now with ReFreaked quality. (OPEN BETA)"> 11 - <meta content="https://freakybob.site" property="og:url" /> 12 - <link href="typewriter/typewriter.css" rel="stylesheet"> 13 - <link rel="preconnect" href="https://fonts.googleapis.com"> 14 - <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 15 - <link href="https://fonts.googleapis.com/css2?family=Nata+Sans:wght@100..900&display=swap" rel="stylesheet"> 16 - <link rel="manifest" href="/manifest.json"> 17 - </head> 18 - <body> 19 - <noscript> 20 - <meta http-equiv="refresh" content="0; url=noscript.html" /> 21 - <link href="css/noscript.css" rel="stylesheet"> 22 - </noscript> 23 - <!-- thanks typewriter.js! https://sooraj-gupta.github.io/typewriterjs/ --> 24 - <h1>Freakybob.site, the home of Freakybob Team.</h1> 25 - <a data-typewriter-fontsize="30px" data-typewriter="on">SITE NEWS: A new generation of freakybob.site is here!</a> 26 - <hr> 27 - <a href="image.html"><button>Image Gallery</button></a> 28 - <footer> 29 - <p><b>2025 Freakybob Team. Licensed under GPL-3.0!</b></p> 21 + <head> 22 + <meta charset="UTF-8"> 23 + <meta name="viewport" content="width=device-width, initial-scale=1.0"> 24 + <title>Freakybob.site | ReFreaked</title> 25 + <link href="css/index.css" rel="stylesheet"> 26 + <meta content="Freakybob.site | ReFreaked" property="og:title" /> 27 + <meta content="Freakybob.site has been remastered! Now with ReFreaked quality. (OPEN BETA)" property="og:description"/> 28 + <meta name="description" content="Freakybob.site has been remastered! Now with ReFreaked quality. (OPEN BETA)"> 29 + <meta content="https://freakybob.site" property="og:url" /> 30 + <link href="typewriter/typewriter.css" rel="stylesheet"> 31 + <link rel="preconnect" href="https://fonts.googleapis.com"> 32 + <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 33 + <link href="https://fonts.googleapis.com/css2?family=Nata+Sans:wght@100..900&display=swap" rel="stylesheet"> 34 + <link rel="manifest" href="/manifest.json"> 35 + </head> 36 + <body> 37 + <noscript> 38 + <meta http-equiv="refresh" content="0; url=noscript.html" /> 39 + <link href="css/noscript.css" rel="stylesheet"> 40 + </noscript> 41 + <!-- thanks typewriter.js! https://sooraj-gupta.github.io/typewriterjs/ --> 42 + <h1>Freakybob.site, the home of Freakybob Team.</h1> 43 + <a data-typewriter-fontsize="30px" data-typewriter="on">SITE NEWS: A new generation of freakybob.site is here!</a> 30 44 <hr> 31 - <div id="links"> 32 - <a href="https://bsky.app/profile/freakybob.site"><b>Bluesky</b></a> 33 - <br> 34 - <a href="https://pikidiary.lol/@freakybob"><b>PikiDiary</b></a> 35 - </div> 36 - </footer> 37 - <script> 38 - if ('serviceWorker' in navigator) { 39 - window.addEventListener('load', () => { 40 - navigator.serviceWorker.register('/sw.js') 41 - .then(registration => { 42 - console.log('Service worker registered:', registration); 43 - }) 44 - .catch(error => { 45 - console.error('Service worker registration failed:', error); 46 - }); 47 - }); 48 - } 49 - </script> 50 - <script src="typewriter/typewriter.js"></script> 51 - </body> 45 + <a href="image.html"><button>Image Gallery</button></a> 46 + <footer> 47 + <p><b>2025 Freakybob Team. Licensed under GPL-3.0!</b></p> 48 + <hr> 49 + <div id="links"> 50 + <a href="https://bsky.app/profile/freakybob.site"><b>Bluesky</b></a> 51 + <br> 52 + <a href="https://pikidiary.lol/@freakybob"><b>PikiDiary</b></a> 53 + </div> 54 + </footer> 55 + <script> 56 + if ('serviceWorker' in navigator) { 57 + window.addEventListener('load', () => { 58 + navigator.serviceWorker.register('/sw.js') 59 + .then(registration => { 60 + console.log('Service worker registered:', registration); 61 + }) 62 + .catch(error => { 63 + console.error('Service worker registration failed:', error); 64 + }); 65 + }); 66 + } 67 + </script> 68 + <script src="typewriter/typewriter.js"></script> 69 + </body> 52 70 </html>
+36 -18
site/noscript.html
··· 1 + <!-- 2 + Freakybob.site Refreaked - A remastered version of Freakybob.site 3 + Copyright (C) 2025 Freakybob Team 4 + 5 + This program is free software: you can redistribute it and/or modify 6 + it under the terms of the GNU General Public License as published by 7 + the Free Software Foundation, either version 3 of the License, or 8 + (at your option) any later version. 9 + 10 + This program is distributed in the hope that it will be useful, 11 + but WITHOUT ANY WARRANTY; without even the implied warranty of 12 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 + GNU General Public License for more details. 14 + 15 + You should have received a copy of the GNU General Public License 16 + along with this program. If not, see <https://www.gnu.org/licenses/>. 17 + --> 18 + 1 19 <!DOCTYPE html> 2 20 <html lang="en"> 3 - <head> 4 - <meta charset="UTF-8"> 5 - <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 - <title>There was an issue accessing Freakybob.site.</title> 7 - <link rel="preconnect" href="https://fonts.googleapis.com"> 8 - <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 9 - <link href="https://fonts.googleapis.com/css2?family=Nata+Sans:wght@100..900&display=swap" rel="stylesheet"> 10 - <style> 11 - * { 12 - font-family: "Nata Sans", sans-serif; 13 - font-optical-sizing: auto; 14 - font-style: normal; 15 - } 16 - </style> 17 - </head> 18 - <body> 19 - <h1>Sorry! You can't use freakybob.site due to your browser not supporting JavaScript. Thanks for trying, though.</h1> 20 - </body> 21 + <head> 22 + <meta charset="UTF-8"> 23 + <meta name="viewport" content="width=device-width, initial-scale=1.0"> 24 + <title>There was an issue accessing Freakybob.site.</title> 25 + <link rel="preconnect" href="https://fonts.googleapis.com"> 26 + <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 27 + <link href="https://fonts.googleapis.com/css2?family=Nata+Sans:wght@100..900&display=swap" rel="stylesheet"> 28 + <style> 29 + * { 30 + font-family: "Nata Sans", sans-serif; 31 + font-optical-sizing: auto; 32 + font-style: normal; 33 + } 34 + </style> 35 + </head> 36 + <body> 37 + <h1>Sorry! You can't use freakybob.site due to your browser not supporting JavaScript. Thanks for trying, though.</h1> 38 + </body> 21 39 </html>