|
| 1 | +// This file imports static assets that need cache busting in production. |
| 2 | +// By importing them here, Vite will process them and add them to the manifest. |
| 3 | +// These can then be referenced in server-rendered templates using the Vite helper. |
| 4 | + |
| 5 | +// Main logo (used in header, og images, etc.) |
| 6 | +import '../static/images/logo.svg'; |
| 7 | + |
| 8 | +// Fight icon (used in header) |
| 9 | +import '../static/images/fight.svg'; |
| 10 | + |
| 11 | +// Landing page images |
| 12 | +import '../static/images/landing/github.svg'; |
| 13 | +import '../static/images/landing/flowchart.svg'; |
| 14 | +import '../static/images/landing/beginner.svg'; |
| 15 | +import '../static/images/landing/experienced.svg'; |
| 16 | +import '../static/images/landing/friends.svg'; |
| 17 | +import '../static/images/landing/enthusiast.svg'; |
| 18 | + |
| 19 | +// Landing page photos and comments |
| 20 | +import '../static/images/landing/photo1.png'; |
| 21 | +import '../static/images/landing/photo2.png'; |
| 22 | +import '../static/images/landing/photo3.png'; |
| 23 | +import '../static/images/landing/photo4.png'; |
| 24 | +import '../static/images/landing/comment.png'; |
| 25 | +import '../static/images/landing/comment2.png'; |
| 26 | +import '../static/images/landing/comment3.png'; |
| 27 | +import '../static/images/landing/html.png'; |
| 28 | + |
| 29 | +// Landing page language icons |
| 30 | +import '../static/images/landing/languages/clojure.svg'; |
| 31 | +import '../static/images/landing/languages/cpp.svg'; |
| 32 | +import '../static/images/landing/languages/c-sharp.svg'; |
| 33 | +import '../static/images/landing/languages/dart.svg'; |
| 34 | +import '../static/images/landing/languages/elixir.svg'; |
| 35 | +import '../static/images/landing/languages/go.svg'; |
| 36 | +import '../static/images/landing/languages/haskell.svg'; |
| 37 | +import '../static/images/landing/languages/java.svg'; |
| 38 | +import '../static/images/landing/languages/js.svg'; |
| 39 | +import '../static/images/landing/languages/kotlin.svg'; |
| 40 | +import '../static/images/landing/languages/php.svg'; |
| 41 | +import '../static/images/landing/languages/python.svg'; |
| 42 | +import '../static/images/landing/languages/ruby.svg'; |
| 43 | +import '../static/images/landing/languages/rust.svg'; |
| 44 | +import '../static/images/landing/languages/swift.svg'; |
| 45 | +import '../static/images/landing/languages/ts.svg'; |
| 46 | +import '../static/images/landing/languages/zig.svg'; |
| 47 | + |
| 48 | +// Note: Favicons are intentionally NOT imported here because: |
| 49 | +// 1. They rarely change |
| 50 | +// 2. Browsers expect them at fixed paths |
| 51 | +// 3. Some tools (like manifest.json) reference them by path |
0 commit comments