Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Basically my website, made with Vue and Vuetify

License

NotificationsYou must be signed in to change notification settings

EDM115/website

Repository files navigation

Basically my website, hosted atedm115.dev (edm115.eu.org is a backup (also available atold.edm115.dev), real-time preview of the latest commit atedm115.netlify.app)

DeepSource

Plan

  • Complete redesign ✅
  • Vue 3 + Vite + Vuetify ✅
  • Drop of Bootstrap (and most libraries) ✅
  • Dark theme (by default) ✅
  • TypeScript ❌
  • Usage of the Dracula color scheme if possible ✅
  • Modern feel, glassy interface ❌
  • Custom cursor on few elements ❌
  • Reloadless transitions between pages ✅
  • Holographic card effect on my logo ❌
  • Breadcrumb ❌
  • Working contact form ❌
  • Simple colors ✅
  • Animate on scroll ❇️
  • Responsive ❇️
  • Fast to load ✅
  • Not too fancy ✅
  • Showcase of my projects ❇️
  • B&W water filling animation on load ? ❌
  • Glow ❌
  • Neon ❌
  • A bunch of stuff I obviously don't handle well but just to show that "eh I can use that bro 🤓" and flex on poor souls visiting my website ❌
  • It have to act as a portfolio (showcase of my projects, my skills, my experiences, etc.) and a blog (where I can share my thoughts, my projects, etc.) ❇️

Note

Legend :

  • ✅ : Done
  • ❇️ : In progress
  • ❌ : Not done

Minimal repro

git clone https://github.com/EDM115/website.git&&cd websitepnpm ipnpm dev
pnpm lint:fixpnpm buildpnpm preview

Old stuff


NGINX setup (on my VPS)

(supposing that the repo is at/home/edm115/website and that it is built)

sudo find /home/edm115/website/dist -type d -exec chmod 755 {}\;sudo find /home/edm115/website/dist -type f -exec chmod 644 {}\;sudo chmod -R 755 /home/edm115/website/distsudo chmod -R 755 /home/edm115/website

In/etc/nginx/sites-available/default :

server {    listen 443 ssl;    listen [::]:443 ssl;    # Only if you have a certificate    ssl_certificate /home/edm115/.secure/cloudflare-origin-server.pem;    ssl_certificate_key /home/edm115/.secure/cloudflare-origin-server.key;    listen 80;    listen [::]:80;    include /etc/nginx/mime.types;    default_type application/octet-stream;    location / {        # Redirects to handle the hosted bots        # Hackish way to get the subdomains working with one IP        # Don't forget to also run sudo chmod -R 755 /home/edm115/.secure        if ($host ~* ^foudre-vps) {            proxy_pass http://127.0.0.1:8989;            break;        }        if ($host ~* ^jm-vps) {            proxy_pass http://127.0.0.1:9898;            break;        }        if ($host ~* ^cursedchess-vps) {            proxy_pass http://127.0.0.1:6969;            break;        }        if ($host ~* ^dicewizard-vps) {            proxy_pass http://127.0.0.1:8686;            break;        }        if ($host ~* ^edm115-discord-vps) {            proxy_pass http://127.0.0.1:8888;            break;        }        if ($host ~* ^logs-vps) {            proxy_pass http://127.0.0.1:10000;            break;        }        # No longer hosted        if ($host ~* ^senescalade) {            return 301 https://github.com/EDM115-org/Senescalade;        }        # Also pass URL params        if ($host ~* ^next) {            return 301 https://edm115.netlify.app$request_uri;        }        # Global else case for raw requests to the IP, when the website was hosted elsewhere        # return 301 https://edm115.dev;        # When using npm run serve        # return proxy_pass http://127.0.0.1:10101;        root /home/edm115/website/dist;        index index.html;        try_files $uri $uri/ /index.html;    }}

[8]ページ先頭

©2009-2025 Movatter.jp