Skip to content

Commit 8ca1ae7

Browse files
author
static-publisher
committed
Publish PythonKR production from 3e44d0f
1 parent 3e44d0f commit 8ca1ae7

4 files changed

Lines changed: 84 additions & 17 deletions

File tree

123 KB
Loading
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
/* Supply chain security theme: all rules are scoped to this CMS theme. */
2+
.theme-supply-chain{--security-navy:#081625;--security-cyan:#5fe4fa;background:#fafaf9;color:#102135}
3+
.theme-supply-chain .conference-nav{background:#081625f2;color:#f4f7fb;border-color:#274153;padding:20px 6vw}
4+
.theme-supply-chain .brand{font-size:1.25rem;letter-spacing:-.03em}
5+
.theme-supply-chain .language-switch{border-color:#365369}
6+
.theme-supply-chain .language-switch [aria-current=page]{color:#5fe4fa}
7+
.theme-supply-chain .hero{position:relative;grid-template-columns:1fr 1.1fr;background:#081625;color:#fff;border-color:#274153;min-height:680px;isolation:isolate}
8+
.theme-supply-chain .hero-copy{padding:85px 0 80px 6vw;z-index:1}
9+
.theme-supply-chain .hero h1{font-size:clamp(2.8rem,5.2vw,5.6rem);line-height:1.18;letter-spacing:-.045em;word-break:keep-all;overflow-wrap:anywhere;max-width:520px}
10+
.theme-supply-chain .hero .eyebrow{color:#91c7e7;letter-spacing:.22em;font-size:.7rem;margin-bottom:32px}
11+
.theme-supply-chain .hero .intro{color:#e3eaf3;font-size:1.1rem;max-width:490px}
12+
.theme-supply-chain .event-meta{color:#c7d6e6;margin:35px 0;line-height:1.7}
13+
.theme-supply-chain .event-meta strong{font-size:2.2rem;color:#fff;letter-spacing:.02em}
14+
.theme-supply-chain .joint-organizers{display:block;margin-top:24px;font-size:.9rem;max-width:470px}
15+
.theme-supply-chain .button{background:transparent;color:#7ee9fb!important;border:1px solid #5fe4fa;border-radius:40px;padding:12px 24px}
16+
.theme-supply-chain .hero-art{background:#081625;min-height:0;align-self:stretch}
17+
.theme-supply-chain .hero-art>img{object-fit:contain;width:100%;height:100%;mix-blend-mode:lighten}
18+
.theme-supply-chain .security-focus{padding:65px 6vw 75px}
19+
.theme-supply-chain .security-focus .eyebrow{color:#34718e}
20+
.theme-supply-chain .focus-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:start}
21+
.theme-supply-chain .focus-heading h2{font-size:clamp(2rem,3vw,3rem);word-break:keep-all}
22+
.theme-supply-chain .focus-heading p{color:#51657d}
23+
.theme-supply-chain .focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:20px}
24+
.theme-supply-chain .focus-grid article{padding:32px;border:1px solid #dce5ec;border-radius:12px;background:linear-gradient(145deg,#fff,#f1f6fa)}
25+
.theme-supply-chain .focus-symbol{display:block;color:#377fa6;font-size:5rem;line-height:1.4;margin-bottom:24px}
26+
.theme-supply-chain .focus-grid p{color:#51657d;margin-bottom:0}
27+
.theme-supply-chain .conference-section{padding:55px 6vw;border-color:#dce5ec}
28+
.theme-supply-chain .section-heading .eyebrow{color:#34718e}
29+
.theme-supply-chain .venue{background:#edf3f7;padding:55px 6vw}
30+
.theme-supply-chain .registration{background:#081625;padding:70px 6vw}
31+
.theme-supply-chain .registration .eyebrow{color:#91c7e7}
32+
.theme-supply-chain .conference-footer{background:#0d2033;color:#dce7f1;padding:32px 6vw}
33+
.theme-supply-chain .conference-footer p{color:#bacadc}
34+
.theme-supply-chain a:focus-visible{outline-color:#35b8d2}
35+
@media(max-width:1000px){.theme-supply-chain .hero{grid-template-columns:1fr}.theme-supply-chain .hero-copy{padding:60px 6vw 20px}.theme-supply-chain .hero h1{max-width:750px}.theme-supply-chain .hero-art{height:400px}.theme-supply-chain .focus-heading{grid-template-columns:1fr;gap:10px}.theme-supply-chain .focus-grid{gap:15px}.theme-supply-chain .focus-grid article{padding:22px}}
36+
@media(max-width:520px){.theme-supply-chain .hero-art{height:280px}.theme-supply-chain .focus-grid{grid-template-columns:1fr}.theme-supply-chain .focus-symbol{font-size:3rem;margin-bottom:12px}.theme-supply-chain .conference-nav nav{gap:18px}.theme-supply-chain .security-focus{padding:45px 6vw}.theme-supply-chain .hero h1{font-size:clamp(2.5rem,10vw,3.8rem)}}
37+
38+
.theme-supply-chain .focus-symbol{height:160px;background-image:url('images/supply-chain-hero.webp');background-repeat:no-repeat;background-size:300% auto;border-radius:8px}
39+
.theme-supply-chain .focus-packages{background-position:0 48%}
40+
.theme-supply-chain .focus-models{background-position:50% 48%}
41+
.theme-supply-chain .focus-deploy{background-position:100% 48%}

‎web/symposium/python-ai-supply-chain-security-2026/en/index.html‎

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@
33
<html lang="en">
44
<head>
55
<meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1">
6-
<title>Python AI Supply Chain Security Symposium 2026</title>
6+
<title>Python AI Supply Chain Security Symposium 2026 | Python Korea</title>
77

88
<link rel="canonical" href="https://www.python.or.kr/symposium/python-ai-supply-chain-security-2026/en/">
99

10-
<script type="application/ld+json">{"@context": "https://schema.org", "@type": "Event", "inLanguage": "en", "@id": "https://www.python.or.kr/symposium/python-ai-supply-chain-security-2026/en/#event", "url": "https://www.python.or.kr/symposium/python-ai-supply-chain-security-2026/en/", "name": "Python AI Supply Chain Security Symposium 2026", "description": "A symposium to share experiences securing the supply chain of Python and AI systems, from development to deployment and operations.", "startDate": "2026-12-09", "eventStatus": "https://schema.org/EventScheduled", "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", "organizer": {"@type": "Organization", "name": "Python Korea"}, "location": [{"@type": "Place", "name": "Venue TBA", "address": ""}]}</script>
10+
<script type="application/ld+json">{"@context": "https://schema.org", "@type": "Event", "inLanguage": "en", "@id": "https://www.python.or.kr/symposium/python-ai-supply-chain-security-2026/en/#event", "url": "https://www.python.or.kr/symposium/python-ai-supply-chain-security-2026/en/", "name": "Python AI Supply Chain Security Symposium 2026", "description": "A symposium to share experiences securing the supply chain of Python and AI systems, from development to deployment and operations.", "startDate": "2026-12-09", "eventStatus": "https://schema.org/EventScheduled", "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode", "organizer": {"@type": "Organization", "name": "사단법인 파이썬 사용자 모임 · Python Asia Organization"}, "location": [{"@type": "Place", "name": "Venue TBA", "address": ""}]}</script>
1111

1212

1313
<meta name="description" content="A symposium to share experiences securing the supply chain of Python and AI systems, from development to deployment and operations.">
14-
<meta property="og:title" content="Python AI Supply Chain Security Symposium 2026">
14+
<meta property="og:title" content="Python AI Supply Chain Security Symposium 2026 | Python Korea">
1515
<meta property="og:description" content="A symposium to share experiences securing the supply chain of Python and AI systems, from development to deployment and operations.">
1616
<meta property="og:url" content="https://www.python.or.kr/symposium/python-ai-supply-chain-security-2026/en/">
1717
<meta property="og:type" content="website">
1818
<meta property="og:image" content="https://www.python.or.kr/static/pythonkr/pythonkr-badge.png">
1919
<meta name="twitter:card" content="summary">
20-
<meta name="twitter:title" content="Python AI Supply Chain Security Symposium 2026">
20+
<meta name="twitter:title" content="Python AI Supply Chain Security Symposium 2026 | Python Korea">
2121
<meta name="twitter:description" content="A symposium to share experiences securing the supply chain of Python and AI systems, from development to deployment and operations.">
2222
<meta name="twitter:image" content="https://www.python.or.kr/static/pythonkr/pythonkr-badge.png">
2323

@@ -28,14 +28,27 @@
2828
<meta property="og:locale" content="en_US">
2929

3030
<link rel="stylesheet" href="/static/pythonkr/conference.css">
31+
<link rel="stylesheet" href="/static/pythonkr/supply-chain.css">
3132
</head>
32-
<body class="conference theme-default" style="--accent: #2855d9">
33+
<body class="conference theme-supply-chain" style="--accent: #5fe4fa">
3334
<a class="skip" href="#main">Skip to content</a>
34-
<header class="conference-nav"><a class="brand" href="#top">Python AI Supply Chain Security Symposium 2026</a>
35-
<nav aria-label="Event navigation"><a href="#about">소개</a><a href="#program">프로그램</a><a href="#speakers">발표자</a><a href="#sponsors">후원</a><a class="nav-cta" href="#registration">참가 등록</a><span class="language-switch" aria-label="Language"><a href="/symposium/python-ai-supply-chain-security-2026/" lang="ko" hreflang="ko" data-language-link>한국어</a><a href="/symposium/python-ai-supply-chain-security-2026/en/" lang="en" hreflang="en" data-language-link aria-current="page">EN</a></span></nav></header>
35+
36+
<header class="conference-nav"><a class="brand" href="/">Python Korea</a><nav aria-label="Event navigation"><a href="#about">소개</a><a href="#program">프로그램</a><a href="#speakers">발표자</a><a href="#sponsors">후원</a><span class="language-switch" aria-label="Language"><a href="/symposium/python-ai-supply-chain-security-2026/" lang="ko" hreflang="ko" data-language-link>KO</a><a href="/symposium/python-ai-supply-chain-security-2026/en/" lang="en" hreflang="en" data-language-link aria-current="page">EN</a></span></nav></header>
37+
3638
<main id="main">
37-
<section class="hero" id="top"><div class="hero-copy"><p class="eyebrow">Python · AI · Supply Chain Security</p><h1>Python AI Supply Chain Security Symposium 2026</h1><p class="intro">A symposium to share experiences securing the supply chain of Python and AI systems, from development to deployment and operations.</p><p class="event-meta">2026.12.09 · Time TBA<br>Venue TBA · Asia/Seoul</p><a class="button" href="#registration">참가 등록 <span aria-hidden="true">↗</span></a></div><div class="hero-art"><div class="orb orb-one"></div><div class="orb orb-two"></div><span class="code-art" aria-hidden="true">{ py }</span><span class="art-caption">MEET. BUILD. CONNECT.</span></div></section>
38-
<div class="conference-intro prose"><p data-block-key="uhecz"></p></div>
39+
40+
<section class="hero" id="top">
41+
<div class="hero-copy"><p class="eyebrow">PYTHON · AI · SUPPLY CHAIN SECURITY</p><h1>Python AI Supply Chain Security Symposium 2026</h1><p class="intro">Trustworthy Python and AI, from development to deployment</p><p class="event-meta"><strong>2026.12.09</strong><br>Time TBA · Venue TBA<br><span class="joint-organizers">Co-hosted by<br>사단법인 파이썬 사용자 모임 · Python Asia Organization</span></p><a class="button" href="#registration">Registration coming soon<span aria-hidden="true">↗</span></a></div>
42+
<div class="hero-art"><img src="/static/pythonkr/images/supply-chain-hero.webp" width="1536" height="1024" alt="" fetchpriority="high"></div>
43+
</section>
44+
45+
46+
<section class="security-focus" aria-labelledby="focus-heading"><p class="eyebrow">OUR FOCUS</p><div class="focus-heading"><h2 id="focus-heading">Building a safer ecosystem together</h2><p>A symposium to share experiences securing the supply chain of Python and AI systems, from development to deployment and operations.</p></div><div class="focus-grid">
47+
<article><span class="focus-symbol focus-packages" aria-hidden="true"></span><h3>Python packages</h3><p>Trust, dependencies and integrity in the package ecosystem.</p></article>
48+
<article><span class="focus-symbol focus-models" aria-hidden="true"></span><h3>AI models and data</h3><p>Provenance and transparency across models and datasets.</p></article>
49+
<article><span class="focus-symbol focus-deploy" aria-hidden="true"></span><h3>Build and deployment</h3><p>Secure pipelines and trustworthy deployment environments.</p></article>
50+
</div></section><div class="conference-intro prose"><p data-block-key="uhecz"></p></div>
51+
3952
<section id="about" class="conference-section"><div class="section-heading"><p class="eyebrow">01 / 소개</p><h2>행사 소개</h2></div><div class="section-content">
4053
<div class="prose"><p data-block-key="ipy4q"></p></div>
4154

@@ -64,6 +77,6 @@
6477
<section class="venue"><div><p class="eyebrow">LOCATION</p><h2>Venue TBA</h2><p></p></div></section>
6578
<section id="registration" class="registration"><p class="eyebrow">JOIN THE COMMUNITY</p><h2>Build the next chapter of Python together.</h2><p>Scheduled for December 9, 2026. Time, venue and registration details will be announced.</p><span class="registration-status">Registration opens soon</span></section>
6679
</main>
67-
<footer class="conference-footer"><strong>Python Korea</strong><div class="prose"><p data-block-key="8kaoc"></p></div><p><a href="/">Back to Python Korea</a></p></footer>
80+
<footer class="conference-footer"><strong>사단법인 파이썬 사용자 모임 · Python Asia Organization</strong><div class="prose"><p data-block-key="8kaoc"></p></div><p><a href="/">Back to Python Korea</a></p></footer>
6881
<script src="/static/pythonkr/conference-language.js" defer></script>
6982
</body></html>

0 commit comments

Comments
 (0)