diff --git a/.vitepress/config/index.ts b/.vitepress/config/index.ts index 9361b575..4635b390 100644 --- a/.vitepress/config/index.ts +++ b/.vitepress/config/index.ts @@ -1,8 +1,11 @@ +import { resolve } from 'node:path' import { defineConfig } from 'vitepress' import Components from 'unplugin-vue-components/vite' import Icons from 'unplugin-icons/vite' import IconsResolver from 'unplugin-icons/resolver' import { FileSystemIconLoader } from 'unplugin-icons/loaders' +// @ts-expect-error - No type definitions available +import markdownItContainer from 'markdown-it-container' // Subpath imports (e.g. '#data') for TypeScript files are not supported // See https://github.com/vuejs/vitepress/issues/4173 @@ -13,7 +16,28 @@ import { zh_tw } from './zh_tw' // https://vitepress.dev/reference/site-config export default defineConfig({ + markdown: { + config: (md) => { + md.use(markdownItContainer, 'div', { + render(tokens: Array<{ info: string }>, idx: number) { + const token = tokens[idx] as { info: string, nesting: number } + const klass = token.info.trim().slice(3).trim() + if (token.nesting === 1) { + return `
\n` + } else { + // 结束标签 + return '
\n' + } + }, + }) + }, + }, vite: { + resolve: { + alias: { + '/@': resolve(__dirname, '../..'), + }, + }, plugins: [ Components({ // Auto import components and icons in Vue and Markdown files @@ -44,6 +68,7 @@ export default defineConfig({ title: conference.title, description: conference.description, srcDir: 'content', + srcExclude: ['**/parts/**'], base: `/${conference.year}`, cleanUrls: true, rewrites: { diff --git a/assets/images/sponsorships/coscup-attendee.webp b/assets/images/sponsorships/coscup-attendee.webp new file mode 100644 index 00000000..faef6ed1 Binary files /dev/null and b/assets/images/sponsorships/coscup-attendee.webp differ diff --git a/assets/images/sponsorships/flag_dark.webp b/assets/images/sponsorships/flag_dark.webp new file mode 100644 index 00000000..456cefc3 Binary files /dev/null and b/assets/images/sponsorships/flag_dark.webp differ diff --git a/assets/images/sponsorships/lanyards_dark.webp b/assets/images/sponsorships/lanyards_dark.webp new file mode 100644 index 00000000..19fa191d Binary files /dev/null and b/assets/images/sponsorships/lanyards_dark.webp differ diff --git a/assets/images/sponsorships/levels/bronze.webp b/assets/images/sponsorships/levels/bronze.webp new file mode 100644 index 00000000..ba3304ca Binary files /dev/null and b/assets/images/sponsorships/levels/bronze.webp differ diff --git a/assets/images/sponsorships/levels/diamond.webp b/assets/images/sponsorships/levels/diamond.webp new file mode 100644 index 00000000..74daaa59 Binary files /dev/null and b/assets/images/sponsorships/levels/diamond.webp differ diff --git a/assets/images/sponsorships/levels/friend.webp b/assets/images/sponsorships/levels/friend.webp new file mode 100644 index 00000000..0b6df63a Binary files /dev/null and b/assets/images/sponsorships/levels/friend.webp differ diff --git a/assets/images/sponsorships/levels/gold.webp b/assets/images/sponsorships/levels/gold.webp new file mode 100644 index 00000000..6775dfb2 Binary files /dev/null and b/assets/images/sponsorships/levels/gold.webp differ diff --git a/assets/images/sponsorships/levels/oversea.webp b/assets/images/sponsorships/levels/oversea.webp new file mode 100644 index 00000000..48e0b53a Binary files /dev/null and b/assets/images/sponsorships/levels/oversea.webp differ diff --git a/assets/images/sponsorships/levels/sliver.webp b/assets/images/sponsorships/levels/sliver.webp new file mode 100644 index 00000000..9720ad2e Binary files /dev/null and b/assets/images/sponsorships/levels/sliver.webp differ diff --git a/assets/images/sponsorships/levels/titanium.webp b/assets/images/sponsorships/levels/titanium.webp new file mode 100644 index 00000000..388f8c68 Binary files /dev/null and b/assets/images/sponsorships/levels/titanium.webp differ diff --git a/assets/images/sponsorships/promotion_dark.webp b/assets/images/sponsorships/promotion_dark.webp new file mode 100644 index 00000000..049115a0 Binary files /dev/null and b/assets/images/sponsorships/promotion_dark.webp differ diff --git a/assets/images/sponsorships/website-agenda-ads_dark.webp b/assets/images/sponsorships/website-agenda-ads_dark.webp new file mode 100644 index 00000000..ee368878 Binary files /dev/null and b/assets/images/sponsorships/website-agenda-ads_dark.webp differ diff --git a/content/en/sponsorship/index.md b/content/en/sponsorship/index.md new file mode 100644 index 00000000..baaa6d9c --- /dev/null +++ b/content/en/sponsorship/index.md @@ -0,0 +1,128 @@ +--- +title: Sponsorship program +--- + + + +# COSCUP Taiwan 2025 Sponsorship Program {style="text-align:center"} + +## Overview + +Over the past three years, COSCUP has consistently attracted over 3,000 participants, with more than 20 open source technology and themed communities coming together every year. Additionally, the event has forged strong collaborations with over 7 international open source communities and organizations. + +COSCUP 2024 Feedback Survey: + +- More than 70% of the participants have a background in information technology +- More than 60% were aged between 19 and 34 +- Top 5 favorite programming languages: Python、C++、JavaScript、Bash/Shell、HTML/CSS + +## Sponsorship Package (Unit: USD. Please note that actual foreign exchange rates will be applied to your sponsor fee, which will differ from the following prices that take 1 USD= 28 TWD) + + + +## Sponsorship Add-ons (Unit: USD. Please note that actual foreign exchange rates that will be applied to your sponsor fee will differ from these examples: FOREX as 1 USD= 28 TWD) + + + +::: div addon-example + +![](/@/assets/images/sponsorships/flag_dark.webp) +Logo on Stage Flag in Keynote Hall (co-branded with COSCUP) +::: + +::: div addon-example +![](/@/assets/images/sponsorships/promotion_dark.webp) +Promotion at the Snack Area (2 days) +::: + +::: div addon-example +![](/@/assets/images/sponsorships/lanyards_dark.webp) +Lanyards (Exclusive Sponsorship) +::: + +::: div addon-example +![](/@/assets/images/sponsorships/website-agenda-ads_dark.webp) +Agenda Page Ads +::: + + + +Deadline for sponsorship: **July 11, 2025** + +Contact Us:[sponsorship@coscup.org](mailto:sponsorship@coscup.org) + +## FAQ + +### Besides the current sponsorship plan, can I sponsor other projects or items? + +- Yes, contact us at [sponsorship@coscup.org](mailto:sponsorship@coscup.org) to create custom sponsorship packages. + +### Our company would like to have a booth at COSCUP. Which sponsorship level should we choose? + +- Please choose "Gold," "Diamond," or "Titanium," and then select the booth level. + Physical booths allow for interaction with attendees, and COSCUP will also prepare activities for attendees to visit each booth. Sponsors can get to know the attendees better through surveys and giveaways, which is a great way to recruit talents and deepen the impression of attendees. + The booth is a popular option for additional purchases. However, due to the limited number of booths, only Gold-level sponsors or above have the right to purchase booths. + +### How are the logos of the sponsors listed on the website? How are the booths chosen? + +- To ensure the placement of sponsor logos and maintain fairness, the ranking of logo displays and booth selection is determined based on the “sponsorship level” and “the order of sponsorship payments received”. + For Gold-level sponsors who have purchased a booth, the logo of the earliest paid sponsor will be ranked first, and the booth location will be selected first. + +### Can sponsors request the personal information of the participants? + +- COSCUP does not provide personal information of attendees to sponsors. + The organizers allow sponsors to conduct marketing activities, distribute souvenirs, recruit talent, and collect attendees' personal information with their consent at the booth. + +### Why don't I see a physical brochure or an opportunity to place pamphlets? + +- COSCUP has been going paperless for the past few years (Let's save some trees\!) Attendees can access the agenda via the website and OPass app. + In addition to the “Friends" level of sponsorship, other levels of sponsorship will receive an electronic version of the advertisement, which will be displayed as users browse the agenda (the frequency of ads will vary based on the sponsorship level) For greater exposure, you are welcome to purchase additional ads on the agenda page of the website. + +### Can unused sponsorship benefits be refunded? + +- If the sponsorship benefits are not utilized within the year (no materials provided), they will be regarded as relinquished and are non-refundable. + +### What’s OCF? + +- OCF, short for [Open Culture Foundation](https://ocf.tw/en/), is a non-profit organization that helps communities access administrative and financial services. COSCUP 2025 is co-organized with the Open Culture Foundation (OCF) to issue sponsorship receipts, electronic invoices, sponsorship contracts, and other legal documents. + +## About COSCUP + +COSCUP (Conference for Open Source Coders, Users and Promoters) + +- It’s the largest annual open-source conference in Taiwan. +- It’s organized by Taiwan’s open-source communities since 2006. (This year is our 20th!) +- Our mission is to create a welcoming environment for open-source users and potential users to connect, learn new technical skills, share experiences, and promote open-source collaboration. + +To see our past conference photos, please visit : [COSCUP flickr album](https://www.flickr.com/photos/coscup/albums). + +::: div attendee +![](/@/assets/images/sponsorships/coscup-attendee.webp) +96.2% of attendees would recommend others to join COSCUP +::: + + + +## We wish all the sponsors in COSCUP Taiwan 2025 would + +- Be inspired by new ideas and creativity. +- Start new collaborative projects. +- Recruit top talents to join your companies. +- Expand the vision of the future of open software. +- Network with professionals. + +Contact us: [sponsorship@coscup.org](mailto:sponsorship@coscup.org) diff --git a/content/en/sponsorship/parts/addon-ads.md b/content/en/sponsorship/parts/addon-ads.md new file mode 100644 index 00000000..64cfd66a --- /dev/null +++ b/content/en/sponsorship/parts/addon-ads.md @@ -0,0 +1,3 @@ +**Agenda Page Ads** + +- Options: Boost ad weights or add new materials to enhance exposure. Please confirm the details with a sponsoring specialist. diff --git a/content/en/sponsorship/parts/addon.md b/content/en/sponsorship/parts/addon.md new file mode 100644 index 00000000..d668a585 --- /dev/null +++ b/content/en/sponsorship/parts/addon.md @@ -0,0 +1,45 @@ + + +| Additional Purchase | ![](/@/assets/images/sponsorships/levels/titanium.webp) Titanium | ![](/@/assets/images/sponsorships/levels/diamond.webp) Diamond | ![](/@/assets/images/sponsorships/levels/gold.webp) Gold | ![](/@/assets/images/sponsorships/levels/sliver.webp) Silver | ![](/@/assets/images/sponsorships/levels/bronze.webp) Bronze | ![](/@/assets/images/sponsorships/levels/friend.webp) Friend | +| --------------------------------------------------------------- | ---------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| **Booth** | **2,950** | **2,160** | **980** | **X** | **X** | **X** | +| **Technical Talk** | **1,608** | **1,608** | **1,608** | **X** | **X** | **X** | +| **Workshop** | **983** | **983** | **983** | **X** | **X** | **X** | +| **Logo on Stage Flag in Keynote Hall (co-branded with COSCUP)** | **Included** | **3,930** | **X** | **X** | **X** | **X** | +| **Lanyards (Exclusive Sponsorship)** | **3,140** | **3,140** | **3,140** | **X** | **X** | **X** | +| **Welcome Party Sponsorship (co-branded with COSCUP)** | **Included** | **5,890** | **5,890** | **X** | **X** | **X** | +| **Promotion at the Snack Area (2 days)** | **Included** | **Included** | **1,180** | **1,180** | **1,180** | **1,180** | +| | **470/Ads** | **470/Ads** | **470/Ads** | **470/Ads** | **470/Ads** | **470/Ads** | + + diff --git a/content/en/sponsorship/parts/bronze.md b/content/en/sponsorship/parts/bronze.md new file mode 100644 index 00000000..c1acd7c7 --- /dev/null +++ b/content/en/sponsorship/parts/bronze.md @@ -0,0 +1,12 @@ +Official website and OPass app: + +- Company profile listed +- Agenda page ads (The frequency depends on the level of sponsorship) + +Event Site: (co-branded with COSCUP) + +- Logo displayed at the reception table + +COSCUP social media: + +- Promotion via COSCUP social media diff --git a/content/en/sponsorship/parts/diamond.md b/content/en/sponsorship/parts/diamond.md new file mode 100644 index 00000000..26cd581a --- /dev/null +++ b/content/en/sponsorship/parts/diamond.md @@ -0,0 +1,15 @@ +Official website and OPass app: + +- Company profile listed +- Agenda page ads (The frequency depends on the level of sponsorship) + +Event Site: (co-branded with COSCUP) + +- Logo displayed at the reception table +- Promotion at the snack area +- 2 Welcome Party free drink tickets + +COSCUP social media: + +- Promotion via COSCUP social media +- 1 article on the COSCUP blog diff --git a/content/en/sponsorship/parts/friend.md b/content/en/sponsorship/parts/friend.md new file mode 100644 index 00000000..cc5d0ca9 --- /dev/null +++ b/content/en/sponsorship/parts/friend.md @@ -0,0 +1,11 @@ +Official website and OPass app: + +- Company profile listed + +Event Site: (co-branded with COSCUP) + +- Logo displayed at the reception table + +COSCUP social media: + +- Promotion via COSCUP social media diff --git a/content/en/sponsorship/parts/gold.md b/content/en/sponsorship/parts/gold.md new file mode 100644 index 00000000..1572dd9f --- /dev/null +++ b/content/en/sponsorship/parts/gold.md @@ -0,0 +1,14 @@ +Official website and OPass app: + +- Company profile listed +- Agenda page ads (The frequency depends on the level of sponsorship) + +Event Site: (co-branded with COSCUP) + +- Logo displayed at the reception table +- 1 Welcome Party free drink tickets + +COSCUP social media: + +- Promotion via COSCUP social media +- 1 article on the COSCUP blog diff --git a/content/en/sponsorship/parts/main.md b/content/en/sponsorship/parts/main.md new file mode 100644 index 00000000..6b33c29b --- /dev/null +++ b/content/en/sponsorship/parts/main.md @@ -0,0 +1,71 @@ + + +| | ![](/@/assets/images/sponsorships/levels/titanium.webp) Titanium | ![](/@/assets/images/sponsorships/levels/diamond.webp) Diamond | ![](/@/assets/images/sponsorships/levels/gold.webp) Gold | +| ------------ | ---------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------- | +| **Cost** | **8,500** | **6,090** | **4,910** | +| **Benefits** | | | | + +| | ![](/@/assets/images/sponsorships/levels/sliver.webp) Silver | ![](/@/assets/images/sponsorships/levels/bronze.webp) Bronze | ![](/@/assets/images/sponsorships/levels/friend.webp) Friend | +| ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| **Cost** | **2,945** | **1,375** | **785** | +| **Benefits** | | | | + +| | ![](/@/assets/images/sponsorships/levels/oversea.webp) Customized Community Sponsorship Program | +| ------------ | ----------------------------------------------------------------------------------------------- | +| **Methods** | **The 'Friend' package or higher (including add-on options)** | +| **Benefits** | | + + diff --git a/content/en/sponsorship/parts/oversea.md b/content/en/sponsorship/parts/oversea.md new file mode 100644 index 00000000..cb05a85a --- /dev/null +++ b/content/en/sponsorship/parts/oversea.md @@ -0,0 +1,12 @@ +COSCUP has been expanding international connections, overseas speakers, and sponsorships through community collaborations. We invite communities to join us in securing more resources and maximizing exposure. Along with existing sponsorship benefits, additional perks will be offered to COSCUP and partner communities. + +@Benefits Provided by COSCUP + +- The official website will feature a dedicated community page displaying the unique sponsor logos, highlighting their support for specific communities. + +@Benefits Provided by Partner Communities + +- COSCUP will assist in printing double-sided table flags featuring the sponsor’s logo, which can be placed at session tracks or booths. +- Communities can verbally promote the sponsor at their booth to enhance brand exposure. + +Details on implementation and rules will be announced in April. Interested sponsors and communities can refer to the [COSCUP Blog – 2024 sponsorship model](https://blog.coscup.org/2024/04/coscup-2024-customized-community.html) or contact [sponsorship@coscup.org](mailto:sponsorship@coscup.org) for discussion. We welcome community partners to collaborate in securing resources and sponsors to support their communities’ participation in COSCUP! diff --git a/content/en/sponsorship/parts/sliver.md b/content/en/sponsorship/parts/sliver.md new file mode 100644 index 00000000..c1acd7c7 --- /dev/null +++ b/content/en/sponsorship/parts/sliver.md @@ -0,0 +1,12 @@ +Official website and OPass app: + +- Company profile listed +- Agenda page ads (The frequency depends on the level of sponsorship) + +Event Site: (co-branded with COSCUP) + +- Logo displayed at the reception table + +COSCUP social media: + +- Promotion via COSCUP social media diff --git a/content/en/sponsorship/parts/titanium.md b/content/en/sponsorship/parts/titanium.md new file mode 100644 index 00000000..b76da67d --- /dev/null +++ b/content/en/sponsorship/parts/titanium.md @@ -0,0 +1,19 @@ +Official website and OPass app: + +- Company profile listed +- Agenda page ads (The frequency depends on the level of sponsorship) + +Event Site: (co-branded with COSCUP) + +- Logo displayed at the reception table +- Recruiting Board Sponsorship +- Logo on stage flag in keynote hall +- Welcome Party Sponsorship +- Brand exposure on the conference table-front display +- Promotion at the snack area +- 4 Welcome Party free drink tickets + +COSCUP social media: + +- Promotion via COSCUP social media +- 1 article on the COSCUP blog diff --git a/content/zh_tw/sponsorship/index.md b/content/zh_tw/sponsorship/index.md new file mode 100644 index 00000000..81870c41 --- /dev/null +++ b/content/zh_tw/sponsorship/index.md @@ -0,0 +1,128 @@ +--- +title: 贊助方案 +--- + + + +# COSCUP Taiwan 2025 贊助方案 {style="text-align:center"} + +## 總覽 + +COSCUP 過去三年平均約有超過 3,000 人次的會眾和超過 20 個開源技術或議題社群一同參與,同時也有與超過 7 個國際的開源社群或組織連結合作。 + +COSCUP 2024 會眾問卷回饋: + +- 7 成以上之與會者為資訊背景 +- 6 成以上之與會者為 19 \~ 34 歲 +- 前五名最常使用的程式語言:Python、C++、JavaScript、Bash/Shell、HTML/CSS + +## 贊助方案(單位:新台幣,外稅) + + + +## 贊助方案加價購(單位:新台幣,外税) + + + +::: div addon-example + +![](/@/assets/images/sponsorships/flag_dark.webp) +Keynote 演講廳 垂吊布條 +::: + +::: div addon-example +![](/@/assets/images/sponsorships/promotion_dark.webp) +大會點心區桌旗(兩天) +::: + +::: div addon-example +![](/@/assets/images/sponsorships/lanyards_dark.webp) +頸帶獨家贊助 +::: + +::: div addon-example +![](/@/assets/images/sponsorships/website-agenda-ads_dark.webp) +網站議程頁面廣告 +::: + + + +因應相關製作物所需的工作時間,贊助截止日期:**2025 年 7 月 11 日** + +聯絡我們: [sponsorship@coscup.org](mailto:sponsorship@coscup.org) + +## 常見問答 + +### 除了目前的贊助方案,還可以贊助其他項目嗎?或是不需要某些項目換折扣 + +- COSCUP 歡迎洽談客製化贊助方案,請來信聯繫我們:[sponsorship@coscup.org](mailto:sponsorship@coscup.org) + +### 我們公司想要在 COSCUP 擺攤位,要選擇哪個贊助級別呢? + +- 請選擇「黃金級」、「鑽石級」或「鈦金級」,接著再選擇攤位等級。 + 實體攤位能夠和與會者互動,COSCUP 也會準備活動讓會眾前往各攤位參觀。贊助商可以透過問卷和送贈品等形式更加了解與會者,是招募人才、加深與會者印象的好管道。 + 攤位是加購的熱門選項,但因數量限制,黃金級以上(含)的贊助商才擁有加購攤位的權利。 + +### 贊助單位的 Logo 排序是怎麼訂的?攤位是怎麼選擇的? + +- 為了保障贊助商 Logo 位置及公平性,贊助商 Logo 的露出排名和攤位選擇皆是依照「贊助等級」和「贊助款項的入款順序」所決定。 + 以有購買攤位的黃金級贊助商來說,最早入贊助款的贊助商的 logo 排序較優先,亦可優先選擇攤位位置。 + +### 贊助商可以索取參與會眾的個人資料嗎? + +- COSCUP 大會無法提供與會者個人資料給贊助單位。 + 主辦單位同意贊助商在攤位進行行銷、提供紀念品、招募人才,以及在與會者同意的前提下收集會眾的個人資訊。 + +### 為什麼沒看到實體手冊和迎賓袋置入廣宣物? + +- 因應無紙化愛護地球,COSCUP 大會近幾年已使用電子版手冊,會眾將透過網頁和OPass app 閱讀議程資訊。除「好朋友級」贊助商,其他等級贊助商等級將贈送電子版廣告 (按贊助等級比重播出),廣告將在使用者閱讀議程資訊時隨機播放; + 如需增加廣告露出頻率,也歡迎加購網站議程頁面廣告。 + +### 若有沒使用到的贊助福利,是否可以退款? + +- 若當年度沒使用贊助福利(沒提供素材),將視為放棄,無法退款。 + +### 什麼是 OCF? + +- OCF 為 [Open Culture Foundation](https://ocf.tw/)(財團法人開放文化基金會 )的簡稱,是個協助社群獲得行政和財務服務的非營利組織。COSCUP 由「財團法人開放文化基金會(OCF)」協力開立 COSCUP 贊助收據、電子發票、簽訂贊助合約或其他法律文件。 + +## 關於 COSCUP + +COSCUP (Conference for Open Source Coders, Users and Promoters ; 開源人年會) + +- 臺灣最大的年度開源研討會。 +- 自 2006 年以來,由臺灣開源社群所聯合主辦。 +- 我們的使命是為開源人創造一個結交朋友、 學習新科技、分享經驗的友善環境。 + +歡迎從照片中回顧我們精彩的時刻: [COSCUP flickr album](https://www.flickr.com/photos/coscup/albums)。 + +::: div attendee +![](/@/assets/images/sponsorships/coscup-attendee.webp) +96.2% 與會者願意推薦其他人參加往後的 COSCUP +::: + + + +## 我們期待所有的贊助單位在 COSCUP Taiwan 2025 都可以... + +- 激發新的想法、創意。 +- 獲得意想不到的合作計畫。 +- 招募高手級人才加入公司創造更大績效。 +- 擴展開放軟體未來的展望。 +- 與專業人士交流。 + +聯絡我們: [sponsorship@coscup.org](mailto:sponsorship@coscup.org) diff --git a/content/zh_tw/sponsorship/parts/addon-ads.md b/content/zh_tw/sponsorship/parts/addon-ads.md new file mode 100644 index 00000000..ff8d65ed --- /dev/null +++ b/content/zh_tw/sponsorship/parts/addon-ads.md @@ -0,0 +1,3 @@ +**網站議程頁面廣告** + +- 選擇:提升廣告比重 或 新增廣告素材以增加曝光 diff --git a/content/zh_tw/sponsorship/parts/addon.md b/content/zh_tw/sponsorship/parts/addon.md new file mode 100644 index 00000000..a8954da0 --- /dev/null +++ b/content/zh_tw/sponsorship/parts/addon.md @@ -0,0 +1,45 @@ + + +| 加價項目 | ![](/@/assets/images/sponsorships/levels/titanium.webp) 鈦金級 | ![](/@/assets/images/sponsorships/levels/diamond.webp) 鑽石級 | ![](/@/assets/images/sponsorships/levels/gold.webp) 黃金級 | ![](/@/assets/images/sponsorships/levels/sliver.webp) 白銀級 | ![](/@/assets/images/sponsorships/levels/bronze.webp) 青銅級 | ![](/@/assets/images/sponsorships/levels/friend.webp) 好朋友級 | +| ---------------------------------- | -------------------------------------------------------------- | ------------------------------------------------------------- | ---------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | -------------------------------------------------------------- | +| **攤位** | **82,500** | **60,500** | **27,500** | **X** | **X** | **X** | +| **技術演講** | **45,000** | **45,000** | **45,000** | **X** | **X** | **X** | +| **Workshop** | **27,500** | **27,500** | **27,500** | **X** | **X** | **X** | +| **主演講廳垂吊布條** | **已包含** | **110,000** | **X** | **X** | **X** | **X** | +| **頸帶獨家贊助** | **88,000** | **88,000** | **88,000** | **X** | **X** | **X** | +| **會前派對贊助(與 COSCUP 聯名)** | **已包含** | **165,000** | **165,000** | **X** | **X** | **X** | +| **大會點心區桌旗(兩天)** | **已包含** | **已包含** | **33,000** | **33,000** | **33,000** | **33,000** | +| | **13,200/則** | **13,200/則** | **13,200/則** | **13,200/則** | **13,200/則** | **13,200/則** | + + diff --git a/content/zh_tw/sponsorship/parts/bronze.md b/content/zh_tw/sponsorship/parts/bronze.md new file mode 100644 index 00000000..2fdc17d8 --- /dev/null +++ b/content/zh_tw/sponsorship/parts/bronze.md @@ -0,0 +1,12 @@ +官網 及 OPass app: + +- 公司簡介 +- 議程頁面廣告(按等級比重播出) + +活動現場:
(與 COSCUP 聯名) + +- 會場迎賓牆曝光 + +社群網站: + +- 官方社群網站宣傳 diff --git a/content/zh_tw/sponsorship/parts/diamond.md b/content/zh_tw/sponsorship/parts/diamond.md new file mode 100644 index 00000000..7c6ceb48 --- /dev/null +++ b/content/zh_tw/sponsorship/parts/diamond.md @@ -0,0 +1,15 @@ +官網 及 OPass app: + +- 公司簡介 +- 議程頁面廣告(按等級比重播出) + +活動現場:
(與 COSCUP 聯名) + +- 會場迎賓牆曝光 +- 大會點心桌旗曝光 +- 前夜派對飲料券 2 張 + +社群網站: + +- 官方社群網站宣傳 +- 官方 blog 文章 1 篇 diff --git a/content/zh_tw/sponsorship/parts/friend.md b/content/zh_tw/sponsorship/parts/friend.md new file mode 100644 index 00000000..10d4e5ed --- /dev/null +++ b/content/zh_tw/sponsorship/parts/friend.md @@ -0,0 +1,11 @@ +官網 及 OPass app: + +- 公司簡介 + +活動現場:
(與 COSCUP 聯名) + +- 會場迎賓牆曝光 + +社群網站: + +- 官方社群網站宣傳 diff --git a/content/zh_tw/sponsorship/parts/gold.md b/content/zh_tw/sponsorship/parts/gold.md new file mode 100644 index 00000000..2ce7f686 --- /dev/null +++ b/content/zh_tw/sponsorship/parts/gold.md @@ -0,0 +1,14 @@ +官網 及 OPass app: + +- 公司簡介 +- 議程頁面廣告(按等級比重播出) + +活動現場:
(與 COSCUP 聯名) + +- 會場迎賓牆曝光 +- 前夜派對飲料券 1 張 + +社群網站: + +- 官方社群網站宣傳 +- 官方 blog 文章 1 篇 diff --git a/content/zh_tw/sponsorship/parts/main.md b/content/zh_tw/sponsorship/parts/main.md new file mode 100644 index 00000000..319fe1aa --- /dev/null +++ b/content/zh_tw/sponsorship/parts/main.md @@ -0,0 +1,71 @@ + + +| | ![](/@/assets/images/sponsorships/levels/titanium.webp) 鈦金級 | ![](/@/assets/images/sponsorships/levels/diamond.webp) 鑽石級 | ![](/@/assets/images/sponsorships/levels/gold.webp) 黃金級 | +| ------------ | -------------------------------------------------------------- | ------------------------------------------------------------- | ---------------------------------------------------------- | +| **贊助金額** | **238,000** | **170,500** | **137,500** | +| **贊助福利** | | | | + +| | ![](/@/assets/images/sponsorships/levels/sliver.webp) 白銀級 | ![](/@/assets/images/sponsorships/levels/bronze.webp) 青銅級 | ![](/@/assets/images/sponsorships/levels/friend.webp) 好朋友級 | +| ------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -------------------------------------------------------------- | +| **贊助金額** | **82,500** | **38,500** | **22,000** | +| **贊助福利** | | | | + +| | ![](/@/assets/images/sponsorships/levels/oversea.webp) 贊助社群客製化方案 | +| ------------ | ------------------------------------------------------------------------- | +| **贊助方式** | **以好朋友或以上方案(含加購項目)贊助** | +| **贊助福利** | | + + diff --git a/content/zh_tw/sponsorship/parts/oversea.md b/content/zh_tw/sponsorship/parts/oversea.md new file mode 100644 index 00000000..37b21167 --- /dev/null +++ b/content/zh_tw/sponsorship/parts/oversea.md @@ -0,0 +1,12 @@ +近年 COSCUP 與合作各社群,均有逐步更多國際連結、海外講者資源及贊助資源,我們歡迎社群與我們一同協力爭取更多資源,發揮 1+1 大於 2 的曝光效益,除了既有的「選購贊助贊助等級(及加購項目)獲得相應的福利」外,將同時提供於 COSCUP 及合作社群下述額外福利。 + +@COSCUP 端額外提供福利 + +- 官方網頁額外於社群頁面,標示獨特社群贊助商 Logo,展現其贊助商對特定社群的支持。 + +@合作社群端額外提供福利 + +- 社群獲得由 COSCUP 協助印製兩面贊助商 Logo 桌旗,可放置於議程軌或攤位 +- 社群於攤位,可口頭宣傳該贊助商,提高品牌曝光 + +更多詳情執行方法及規則,預計於 4 月正式公告,如有意願參與贊助商、社群,可先[參考 COSCUP Blog 2024 年模式](https://blog.coscup.org/2024/04/coscup-2024-customized-community.html),亦可先行來信 [sponsorship@coscup.org](mailto:sponsorship@coscup.org) 討論之。歡迎合作社群夥伴一同協作,為 COSCUP 及您的社群一同爭取資源;也歡迎贊助商如有您長期支持的社群,也支持他們於 COSCUP 的參與! diff --git a/content/zh_tw/sponsorship/parts/sliver.md b/content/zh_tw/sponsorship/parts/sliver.md new file mode 100644 index 00000000..2fdc17d8 --- /dev/null +++ b/content/zh_tw/sponsorship/parts/sliver.md @@ -0,0 +1,12 @@ +官網 及 OPass app: + +- 公司簡介 +- 議程頁面廣告(按等級比重播出) + +活動現場:
(與 COSCUP 聯名) + +- 會場迎賓牆曝光 + +社群網站: + +- 官方社群網站宣傳 diff --git a/content/zh_tw/sponsorship/parts/titanium.md b/content/zh_tw/sponsorship/parts/titanium.md new file mode 100644 index 00000000..80123cea --- /dev/null +++ b/content/zh_tw/sponsorship/parts/titanium.md @@ -0,0 +1,19 @@ +官網 及 OPass app: + +- 公司簡介 +- 議程頁面廣告(按等級比重播出) + +活動現場:
(與 COSCUP 聯名) + +- 會場迎賓牆曝光 +- 徵才版面牆獨家曝光 +- 演講廳垂吊布條曝光 +- 會前派對贊助 +- 會議桌前看板曝光 +- 大會點心桌旗曝光 +- 前夜派對飲料券 4 張 + +社群網站: + +- 官方社群網站宣傳 +- 官方 blog 文章 1 篇 diff --git a/package.json b/package.json index 72f1893e..d342fee3 100644 --- a/package.json +++ b/package.json @@ -26,10 +26,13 @@ "@antfu/eslint-config": "2.25.1", "@iconify-json/ph": "1.1.14", "@types/leaflet": "1.9.12", + "@types/node": "^22.13.10", "eslint": "9.9.0", "eslint-plugin-format": "0.1.2", "husky": "9.1.4", "lint-staged": "15.2.8", + "markdown-it": "^14.1.0", + "markdown-it-container": "^4.0.0", "typescript": "5.5.4", "unplugin-icons": "0.19.2", "unplugin-vue-components": "0.27.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0c16e8e9..f33e55fb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,6 +39,9 @@ importers: '@types/leaflet': specifier: 1.9.12 version: 1.9.12 + '@types/node': + specifier: ^22.13.10 + version: 22.13.10 eslint: specifier: 9.9.0 version: 9.9.0(jiti@1.21.6) @@ -51,6 +54,12 @@ importers: lint-staged: specifier: 15.2.8 version: 15.2.8 + markdown-it: + specifier: ^14.1.0 + version: 14.1.0 + markdown-it-container: + specifier: ^4.0.0 + version: 4.0.0 typescript: specifier: 5.5.4 version: 5.5.4 @@ -62,10 +71,10 @@ importers: version: 0.27.4(@babel/parser@7.25.3)(rollup@4.20.0)(vue@3.4.37(typescript@5.5.4)) vite: specifier: 5.4.3 - version: 5.4.3 + version: 5.4.3(@types/node@22.13.10) vitepress: specifier: 1.3.2 - version: 1.3.2(@algolia/client-search@4.24.0)(postcss@8.4.44)(search-insights@2.16.2)(typescript@5.5.4) + version: 1.3.2(@algolia/client-search@4.24.0)(@types/node@22.13.10)(postcss@8.4.44)(search-insights@2.16.2)(typescript@5.5.4) vue-tsc: specifier: 2.1.2 version: 2.1.2(typescript@5.5.4) @@ -777,6 +786,9 @@ packages: '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} + '@types/node@22.13.10': + resolution: {integrity: sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1306,6 +1318,10 @@ packages: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + entities@5.0.0: resolution: {integrity: sha512-BeJFvFRJddxobhvEdm5GqHzRV/X+ACeuw0/BuuxsCh1EUZcAIz8+kYmBp/LrQuloy6K1f3a0M7+IhmZ7QnkISA==} engines: {node: '>=0.12'} @@ -1869,6 +1885,9 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + linkify-it@5.0.0: + resolution: {integrity: sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==} + lint-staged@15.2.8: resolution: {integrity: sha512-PUWFf2zQzsd9EFU+kM1d7UP+AZDbKFKuj+9JNVTBkhUFhbg4MAt6WfyMMwBfM4lYqd4D2Jwac5iuTu9rVj4zCQ==} engines: {node: '>=18.12.0'} @@ -1910,12 +1929,22 @@ packages: mark.js@8.11.1: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} + markdown-it-container@4.0.0: + resolution: {integrity: sha512-HaNccxUH0l7BNGYbFbjmGpf5aLHAMTinqRZQAEQbMr2cdD3z91Q6kIo1oUn1CQndkT03jat6ckrdRYuwwqLlQw==} + + markdown-it@14.1.0: + resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} + hasBin: true + mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} mdast-util-to-string@2.0.0: resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + mdurl@2.0.0: + resolution: {integrity: sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==} + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -2153,6 +2182,10 @@ packages: protocol-buffers-schema@3.6.0: resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==} + punycode.js@2.3.1: + resolution: {integrity: sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==} + engines: {node: '>=6'} + punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} @@ -2464,12 +2497,18 @@ packages: engines: {node: '>=14.17'} hasBin: true + uc.micro@2.1.0: + resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} + ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} unconfig@0.5.5: resolution: {integrity: sha512-VQZ5PT9HDX+qag0XdgQi8tJepPhXiR/yVOkn707gJDKo31lGjRilPREiQJ9Z6zd/Ugpv6ZvO5VxVIcatldYcNQ==} + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} @@ -3283,6 +3322,10 @@ snapshots: '@types/mdurl@2.0.0': {} + '@types/node@22.13.10': + dependencies: + undici-types: 6.20.0 + '@types/normalize-package-data@2.4.4': {} '@types/unist@2.0.10': {} @@ -3434,9 +3477,9 @@ snapshots: - typescript optional: true - '@vitejs/plugin-vue@5.1.2(vite@5.4.3)(vue@3.4.37(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.3(@types/node@22.13.10))(vue@3.4.37(typescript@5.5.4))': dependencies: - vite: 5.4.3 + vite: 5.4.3(@types/node@22.13.10) vue: 3.4.37(typescript@5.5.4) '@vitest/eslint-plugin@1.0.0(@typescript-eslint/utils@8.0.1(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': @@ -3864,6 +3907,8 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + entities@4.5.0: {} + entities@5.0.0: {} environment@1.1.0: {} @@ -4516,6 +4561,10 @@ snapshots: lines-and-columns@1.2.4: {} + linkify-it@5.0.0: + dependencies: + uc.micro: 2.1.0 + lint-staged@15.2.8: dependencies: chalk: 5.3.0 @@ -4574,6 +4623,17 @@ snapshots: mark.js@8.11.1: {} + markdown-it-container@4.0.0: {} + + markdown-it@14.1.0: + dependencies: + argparse: 2.0.1 + entities: 4.5.0 + linkify-it: 5.0.0 + mdurl: 2.0.0 + punycode.js: 2.3.1 + uc.micro: 2.1.0 + mdast-util-from-markdown@0.8.5: dependencies: '@types/mdast': 3.0.15 @@ -4586,6 +4646,8 @@ snapshots: mdast-util-to-string@2.0.0: {} + mdurl@2.0.0: {} + merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -4814,6 +4876,8 @@ snapshots: protocol-buffers-schema@3.6.0: {} + punycode.js@2.3.1: {} + punycode@2.3.1: {} query-string@6.14.1: @@ -5111,6 +5175,8 @@ snapshots: typescript@5.5.4: {} + uc.micro@2.1.0: {} + ufo@1.5.4: {} unconfig@0.5.5: @@ -5122,6 +5188,8 @@ snapshots: - supports-color optional: true + undici-types@6.20.0: {} + unist-util-stringify-position@2.0.3: dependencies: '@types/unist': 2.0.10 @@ -5183,22 +5251,23 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite@5.4.3: + vite@5.4.3(@types/node@22.13.10): dependencies: esbuild: 0.21.5 postcss: 8.4.44 rollup: 4.20.0 optionalDependencies: + '@types/node': 22.13.10 fsevents: 2.3.3 - vitepress@1.3.2(@algolia/client-search@4.24.0)(postcss@8.4.44)(search-insights@2.16.2)(typescript@5.5.4): + vitepress@1.3.2(@algolia/client-search@4.24.0)(@types/node@22.13.10)(postcss@8.4.44)(search-insights@2.16.2)(typescript@5.5.4): dependencies: '@docsearch/css': 3.6.1 '@docsearch/js': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.16.2) '@shikijs/core': 1.12.1 '@shikijs/transformers': 1.12.1 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.2(vite@5.4.3)(vue@3.4.37(typescript@5.5.4)) + '@vitejs/plugin-vue': 5.1.2(vite@5.4.3(@types/node@22.13.10))(vue@3.4.37(typescript@5.5.4)) '@vue/devtools-api': 7.3.7 '@vue/shared': 3.4.37 '@vueuse/core': 10.11.1(vue@3.4.37(typescript@5.5.4)) @@ -5207,7 +5276,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.12.1 - vite: 5.4.3 + vite: 5.4.3(@types/node@22.13.10) vue: 3.4.37(typescript@5.5.4) optionalDependencies: postcss: 8.4.44