Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 11 additions & 8 deletions public/paris2025/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@
content="Join us at the OpenAPI Conference in Paris on 11 December, 2025."
/>
<meta property="og:type" content="website" />
<meta property="og:url" content="https://conference.openapis.org/paris2025" />
<meta
property="og:url"
content="https://conference.openapis.org/paris2025"
/>

<!-- Open Graph Image -->
<meta
Expand All @@ -51,7 +54,7 @@
/>

<!-- Favicon -->
<link rel="icon" href="./images/favicons/favicon.png?v=1" />
<link rel="icon" href="./images/favicons/favicon.png?v=2" />

<!-- Prevent FOUC: Hide content until CSS loads -->
<style>
Expand All @@ -73,7 +76,7 @@
/>

<!-- Stylesheets -->
<link rel="stylesheet" href="./output.css?v=1" />
<link rel="stylesheet" href="./output.css?v=2" />

<!-- Theme Color -->
<meta name="theme-color" content="#47c552" />
Expand Down Expand Up @@ -107,7 +110,7 @@
>
<a href="https://openapis.org" target="_blank" rel="noopener">
<img
src="./images/logo.svg?v=1"
src="./images/logo.svg?v=2"
alt="OpenAPI Conference Logo"
class="w-40 tablet:w-[160px] tablet:h-[42px] desktop-xl:w-[273px] desktop-xl:h-[72px] h-10.5"
/>
Expand All @@ -122,7 +125,7 @@
rel="noopener noreferrer"
>
<img
src="./images/img_hosted_by_fost.png?v=1"
src="./images/img_hosted_by_fost.png?v=2"
alt="Hosted by Fost Logo"
class="w-[67px] h-[32px] desktop:w-[97px] desktop:h-[52px] desktop-xxl:w-[119px] desktop-xxl:h-[62px]"
/>
Expand Down Expand Up @@ -183,7 +186,7 @@
rel="noopener noreferrer"
class="tablet:hidden p-4 relative h-[152px] -mt-6 rounded-b-4xl overflow-hidden bg-cover bg-center block cursor-pointer"
style="
background-image: url(&quot;./images/background/background_top_right.jpg?v=1&quot;);
background-image: url(&quot;./images/background/background_top_right.jpg?v=2&quot;);
"
>
<!-- Dark Overlay -->
Expand Down Expand Up @@ -292,7 +295,7 @@
<div
class="w-full h-full absolute bg-cover bg-center bg-pan-slow"
style="
background-image: url(&quot;./images/background/background_top_right.jpg?v=1&quot;);
background-image: url(&quot;./images/background/background_top_right.jpg?v=2&quot;);
"
></div>

Expand Down Expand Up @@ -525,7 +528,7 @@
</div>

<!-- JavaScript -->
<script type="module" src="./main.js?v=1"></script>
<script type="module" src="./main.js?v=2"></script>

<script
async
Expand Down
6 changes: 3 additions & 3 deletions src/config.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
*/

// Asset version for cache busting - increment when deploying changes
const ASSET_VERSION = "1";
const ASSET_VERSION = Date.now();

// BASE_PATH kept for backwards compatibility if used elsewhere
const BASE_PATH = import.meta.env.BASE_PATH || "";
Expand All @@ -14,10 +14,10 @@ const BASE_PATH = import.meta.env.BASE_PATH || "";
* Asset path helper - returns relative paths for portability
*
* @param {string} path - Asset path (e.g., /images/logo.svg)
* @returns {string} - Relative asset path (e.g., ./images/logo.svg?v=1)
* @returns {string} - Relative asset path (e.g., ./images/logo.svg?v=1687699200000)
*
* @example
* asset('/images/logo.svg') // Returns './images/logo.svg?v=1'
* asset('/images/logo.svg') // Returns './images/logo.svg?v=1687699200000'
*/
export function asset(path) {
// Convert to relative path for portability
Expand Down
14 changes: 7 additions & 7 deletions src/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
/>

<!-- Favicon -->
<link rel="icon" href="./images/favicons/favicon.png?v=1" />
<link rel="icon" href="./images/favicons/favicon.png?v=2" />

<!-- License for San Jose background image -->
<!-- Photo: "San Jose, California" by David Sawyer -->
Expand Down Expand Up @@ -81,7 +81,7 @@
/>

<!-- Stylesheets -->
<link rel="stylesheet" href="./output.css?v=1" />
<link rel="stylesheet" href="./output.css?v=2" />

<!-- Theme Color -->
<meta name="theme-color" content="#47c552" />
Expand Down Expand Up @@ -120,7 +120,7 @@
>
<a href="https://openapis.org" target="_blank" rel="noopener">
<img
src="./images/logo.svg?v=1"
src="./images/logo.svg?v=2"
alt="OpenAPI Conference Logo"
class="w-40 tablet:w-[160px] tablet:h-[42px] desktop-xl:w-[273px] desktop-xl:h-[72px] h-10.5"
/>
Expand All @@ -135,7 +135,7 @@
rel="noopener noreferrer"
>
<img
src="./images/developer_week_logo.svg?v=1"
src="./images/developer_week_logo.svg?v=2"
alt="Developer Week Logo"
class="w-[82px] h-2 tablet:w-[149px] tablet:h-4 desktop-xxl:w-[119px] desktop-xxl:h-[62px]"
/>
Expand Down Expand Up @@ -196,7 +196,7 @@
rel="noopener noreferrer"
class="tablet:hidden p-4 relative h-[152px] -mt-6 rounded-b-4xl overflow-hidden bg-cover bg-center block cursor-pointer"
style="
background-image: url(&quot;./images/background/background_top_right_san_jose.jpg?v=1&quot;);
background-image: url(&quot;./images/background/background_top_right_san_jose.jpg?v=2&quot;);
"
>
<!-- Dark Overlay -->
Expand Down Expand Up @@ -303,7 +303,7 @@
<div
class="w-full h-full absolute bg-cover bg-center bg-pan-slow"
style="
background-image: url(&quot;./images/background/background_top_right_san_jose.jpg?v=1&quot;);
background-image: url(&quot;./images/background/background_top_right_san_jose.jpg?v=2&quot;);
"
></div>

Expand Down Expand Up @@ -540,7 +540,7 @@
</div>

<!-- JavaScript -->
<script type="module" src="./main.js?v=1"></script>
<script type="module" src="./main.js?v=2"></script>

<script
async
Expand Down