Răsfoiți Sursa

Add all versions of the logo to assets.

Lee Morgan 4 luni în urmă
părinte
comite
c8a17e73ef
8 a modificat fișierele cu 103 adăugiri și 29 ștergeri
  1. 1 0
      app.js
  2. BIN
      assets/favicon.png
  3. 45 0
      assets/full_logo.svg
  4. 18 15
      assets/logo.svg
  5. 26 0
      assets/logo_text.svg
  6. 4 4
      package-lock.json
  7. 1 1
      package.json
  8. 8 9
      routes/index.neovan

+ 1 - 0
app.js

@@ -3,5 +3,6 @@ import neovan from "neovan";
 import compression from "compression";
 
 const app = await neovan(express);
+app.use(compression());
 
 app.listen(8000);

BIN
assets/favicon.png


+ 45 - 0
assets/full_logo.svg

@@ -0,0 +1,45 @@
+<svg viewBox="0 0 960 200" height="200" width="960" xmlns="http://www.w3.org/2000/svg">
+  <defs>
+    <linearGradient gradientUnits="userSpaceOnUse" y2="163" x2="140" y1="37" x1="140" id="neongrad">
+      <stop stop-color="#00CCAA" offset="0%"></stop>
+      <stop stop-color="#00AA77" offset="100%"></stop>
+    </linearGradient>
+
+    
+    <linearGradient gradientUnits="userSpaceOnUse" y2="100" x2="705" y1="100" x1="275" id="textglowgrad">
+      <stop stop-color="#00CCAA" offset="0%"></stop>
+      <stop stop-color="#00AA77" offset="50%"></stop>
+      <stop stop-color="#00CCAA" offset="100%"></stop>
+    </linearGradient>
+
+    <filter height="200%" width="200%" y="-50%" x="-50%" id="neonglow">
+      <feDropShadow flood-opacity="0.95" flood-color="#00CC99" stdDeviation="3" dy="0" dx="0"></feDropShadow>
+      <feDropShadow flood-opacity="0.7" flood-color="#00CC99" stdDeviation="7" dy="0" dx="0"></feDropShadow>
+      <feDropShadow flood-opacity="0.35" flood-color="#00CC99" stdDeviation="12" dy="0" dx="0"></feDropShadow>
+    </filter>
+  </defs>
+
+  
+  <g filter="url(#neonglow)">
+    <path stroke-linejoin="round" stroke-linecap="round" stroke-width="21" stroke="url(#neongrad)" fill="none" d="M 87 37 L 35 100 L 87 163"></path>
+    <path stroke-linejoin="round" stroke-linecap="round" stroke-width="6.5" stroke="#0a1111" fill="none" d="M 87 37 L 35 100 L 87 163"></path>
+  </g>
+
+  
+  <g filter="url(#neonglow)">
+    <path stroke-linejoin="round" stroke-linecap="round" stroke-width="21" stroke="url(#neongrad)" fill="none" d="M 193 37 L 245 100 L 193 163"></path>
+    <path stroke-linejoin="round" stroke-linecap="round" stroke-width="6.5" stroke="#0a1111" fill="none" d="M 193 37 L 245 100 L 193 163"></path>
+  </g>
+
+  
+  <g filter="url(#neonglow)">
+    <path stroke-linejoin="round" stroke-width="5.5" stroke="url(#neongrad)" fill="#0a1111" d="M 140 48 L 99 135 L 181 135 Z"></path>
+  </g>
+
+  
+  <g filter="url(#neonglow)">
+    <text paint-order="stroke fill" letter-spacing="-3px" stroke-width="8" stroke="url(#textglowgrad)" fill="#0a1f14" font-weight="900" font-size="128" font-family="Impact, sans-serif" alignment-baseline="middle" y="100" x="275">
+      NeoVan
+    </text>
+  </g>
+</svg>

+ 18 - 15
assets/logo.svg

@@ -1,31 +1,34 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" width="280" height="200" viewBox="0 0 280 200">
+<svg xmlns="http://www.w3.org/2000/svg" width="960" height="200" viewBox="0 0 960 200">
   <defs>
     <linearGradient id="neongrad" x1="140" y1="37" x2="140" y2="163" gradientUnits="userSpaceOnUse">
-      <stop offset="0%" stop-color="#00FFCC" />
-      <stop offset="100%" stop-color="#00CC88" />
+      <stop offset="0%" stop-color="#00CCAA"></stop>
+      <stop offset="100%" stop-color="#00AA77"></stop>
     </linearGradient>
+
+    <linearGradient id="textglowgrad" x1="275" y1="100" x2="705" y2="100" gradientUnits="userSpaceOnUse">
+      <stop offset="0%" stop-color="#00CCAA"></stop>
+      <stop offset="50%" stop-color="#00AA77"></stop>
+      <stop offset="100%" stop-color="#00CCAA"></stop>
+    </linearGradient>
+
     <filter id="neonglow" x="-50%" y="-50%" width="200%" height="200%">
-      <feDropShadow dx="0" dy="0" stdDeviation="3" flood-color="#00FFAA" flood-opacity="0.95"/>
-      <feDropShadow dx="0" dy="0" stdDeviation="7" flood-color="#00FFAA" flood-opacity="0.7"/>
-      <feDropShadow dx="0" dy="0" stdDeviation="12" flood-color="#00FFAA" flood-opacity="0.35"/>
+      <feDropShadow dx="0" dy="0" stdDeviation="3" flood-color="#00CC99" flood-opacity="0.95"></feDropShadow>
+      <feDropShadow dx="0" dy="0" stdDeviation="7" flood-color="#00CC99" flood-opacity="0.7"></feDropShadow>
+      <feDropShadow dx="0" dy="0" stdDeviation="12" flood-color="#00CC99" flood-opacity="0.35"></feDropShadow>
     </filter>
   </defs>
 
-  <!-- Left bracket -->
   <g filter="url(#neonglow)">
-    <path d="M 87 37 L 35 100 L 87 163" fill="none" stroke="url(#neongrad)" stroke-width="21" stroke-linecap="round" stroke-linejoin="round"/>
-    <path d="M 87 37 L 35 100 L 87 163" fill="none" stroke="#0a1111" stroke-width="6.5" stroke-linecap="round" stroke-linejoin="round"/>
+    <path d="M 87 37 L 35 100 L 87 163" fill="none" stroke="url(#neongrad)" stroke-width="21" stroke-linecap="round" stroke-linejoin="round"></path>
+    <path d="M 87 37 L 35 100 L 87 163" fill="none" stroke="#0a1111" stroke-width="6.5" stroke-linecap="round" stroke-linejoin="round"></path>
   </g>
 
-  <!-- Right bracket -->
   <g filter="url(#neonglow)">
-    <path d="M 193 37 L 245 100 L 193 163" fill="none" stroke="url(#neongrad)" stroke-width="21" stroke-linecap="round" stroke-linejoin="round"/>
-    <path d="M 193 37 L 245 100 L 193 163" fill="none" stroke="#0a1111" stroke-width="6.5" stroke-linecap="round" stroke-linejoin="round"/>
+    <path d="M 193 37 L 245 100 L 193 163" fill="none" stroke="url(#neongrad)" stroke-width="21" stroke-linecap="round" stroke-linejoin="round"></path>
+    <path d="M 193 37 L 245 100 L 193 163" fill="none" stroke="#0a1111" stroke-width="6.5" stroke-linecap="round" stroke-linejoin="round"></path>
   </g>
 
-  <!-- Triangle -->
   <g filter="url(#neonglow)">
-    <path d="M 140 48 L 99 135 L 181 135 Z" fill="#0a1111" stroke="url(#neongrad)" stroke-width="5.5" stroke-linejoin="round"/>
+    <path d="M 140 48 L 99 135 L 181 135 Z" fill="#0a1111" stroke="url(#neongrad)" stroke-width="5.5" stroke-linejoin="round"></path>
   </g>
 </svg>

+ 26 - 0
assets/logo_text.svg

@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="560" height="200" viewBox="230 0 560 200">
+  <defs>
+    <linearGradient id="neongrad" x1="140" y1="37" x2="140" y2="163" gradientUnits="userSpaceOnUse">
+      <stop offset="0%" stop-color="#00CCAA"></stop>
+      <stop offset="100%" stop-color="#00AA77"></stop>
+    </linearGradient>
+
+    <linearGradient id="textglowgrad" x1="275" y1="100" x2="705" y2="100" gradientUnits="userSpaceOnUse">
+      <stop offset="0%" stop-color="#00CCAA"></stop>
+      <stop offset="50%" stop-color="#00AA77"></stop>
+      <stop offset="100%" stop-color="#00CCAA"></stop>
+    </linearGradient>
+
+    <filter id="neonglow" x="-50%" y="-50%" width="200%" height="200%">
+      <feDropShadow dx="0" dy="0" stdDeviation="3" flood-color="#00CC99" flood-opacity="0.95"></feDropShadow>
+      <feDropShadow dx="0" dy="0" stdDeviation="7" flood-color="#00CC99" flood-opacity="0.7"></feDropShadow>
+      <feDropShadow dx="0" dy="0" stdDeviation="12" flood-color="#00CC99" flood-opacity="0.35"></feDropShadow>
+    </filter>
+  </defs>
+
+  <g filter="url(#neonglow)">
+    <text x="275" y="100" alignment-baseline="middle" font-family="Impact, sans-serif" font-size="128" font-weight="900" fill="#0a1f14" stroke="url(#textglowgrad)" stroke-width="8" letter-spacing="-3px" paint-order="stroke fill">
+      NeoVan
+    </text>
+  </g>
+</svg>

+ 4 - 4
package-lock.json

@@ -11,7 +11,7 @@
       "dependencies": {
         "compression": "^1.8.1",
         "express": "^5.2.1",
-        "neovan": "^0.1.0"
+        "neovan": "^0.1.1"
       }
     },
     "node_modules/@esbuild/aix-ppc64": {
@@ -1178,9 +1178,9 @@
       }
     },
     "node_modules/neovan": {
-      "version": "0.1.0",
-      "resolved": "https://registry.npmjs.org/neovan/-/neovan-0.1.0.tgz",
-      "integrity": "sha512-mmJSCPhOsGpIYDxwrMF0k9fM0uLkprVLa2PfqagCXQxFdLcqMid9GPcWhwDfMENNc5IqSO5cbmZormwhwd7kKQ==",
+      "version": "0.1.1",
+      "resolved": "https://registry.npmjs.org/neovan/-/neovan-0.1.1.tgz",
+      "integrity": "sha512-xLPxsdplJDIOT+Pl5ZGLa52O03sPKqbrOUYkYzHDXW7UpAVaaiPZsvzv5ETvnQpfVpoz/RdtCteSoJOhxrD1ng==",
       "license": "MIT",
       "dependencies": {
         "esbuild": "^0.27.3",

+ 1 - 1
package.json

@@ -17,6 +17,6 @@
   "dependencies": {
     "compression": "^1.8.1",
     "express": "^5.2.1",
-    "neovan": "^0.1.0"
+    "neovan": "^0.1.1"
   }
 }

+ 8 - 9
routes/index.neovan

@@ -1,21 +1,20 @@
-<contents>
+<@html>
     <!DOCTYPE html>
     <html lang="en">
         <head>
             <meta charset="utf-8">
             <title>NeoVan</title>
-            <link rel="icon" href="/assets/logo.svg" type="image/svg+xml">
+            <link rel="icon" href="/assets/favicon.png" type="image/png">
         </head>
         <body>
-            <img src="/assets/logo.svg" alt="NeoVan logo">
-            <h1>NeoVan</h1>
+            <img src="/assets/logo_2.svg" alt="NeoVan logo">
+            <img src="/assets/logo_text.svg" atl="NeoVan logo">
         </body>
     </html>
-<contents>
+<@/html>
 
-<style>
+<@style>
     body{
-        background: black;
-        color: white;
+        background: #0a1111;
     }
-</style>
+<@/style>