Skip to content

Commit 08ca34a

Browse files
committed
special sponsor vacancy handling
1 parent 8521b27 commit 08ca34a

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

.vitepress/theme/components/Home.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,13 @@ onMounted(load)
7474
<span>{{ description }}</span>
7575
</template>
7676
</section>
77+
<section v-else id="special-sponsor">
78+
<span>
79+
<a href="/sponsor/#tier-benefits">
80+
Special Sponsor slot is now vacant - Inquire now
81+
</a>
82+
</span>
83+
</section>
7784

7885
<section id="highlights" class="vt-box-container">
7986
<div class="vt-box">

.vitepress/theme/components/SponsorsGroup.vue

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,13 @@ function resolveList(data: SponsorData) {
9595
@click="track(true)"
9696
>スポンサーになる</a
9797
>
98+
<a
99+
v-if="tier === 'special' && !data[tier]?.length"
100+
href="mailto:[email protected]?subject=Vue.js%20special%20sponsor%20inquiry"
101+
class="sponsor-item action"
102+
@click="track(true)"
103+
>Inquire about Special Sponsorship</a
104+
>
98105
</div>
99106
</template>
100107

@@ -130,6 +137,9 @@ function resolveList(data: SponsorData) {
130137
font-size: 11px;
131138
color: var(--vt-c-text-3);
132139
}
140+
.sponsor-container.page .sponsor-item.action {
141+
font-size: 16px;
142+
}
133143
.sponsor-item img {
134144
max-width: calc(var(--max-width) - 30px);
135145
max-height: calc(var(--max-width) / 2 - 20px);

src/sponsor/index.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ sponsors: false
77

88
<script setup>
99
import SponsorsGroup from '@theme/components/SponsorsGroup.vue'
10+
import { load, data } from '@theme/components/sponsors'
11+
import { onMounted } from 'vue'
12+
13+
onMounted(load)
1014
</script>
1115

1216
# Vue.js のスポンサーになる {#become-a-vue-js-sponsor}
@@ -18,11 +22,11 @@ Vue.js は、MIT ライセンスのオープンソースプロジェクトで、
1822

1923
スポンサーシップは [GitHub Sponsors](https://github.com/sponsors/yyx990803) または [OpenCollective](https://opencollective.com/vuejs) から行えます。請求書は、GitHub の支払いシステムから入手できます。毎月の継続的なスポンサーシップと、一度だけの寄付の両方を受け付けています。定期的なスポンサーシップの場合、[スポンサーシップのティア](#tier-benefits)で指定されているように、ロゴを配置する権利があります。
2024

21-
ティア、決済ロジスティックス、スポンサー公開データに関するご質問は、[[email protected]](mailto:[email protected]) までお問い合わせください。
25+
ティア、決済ロジスティックス、スポンサー公開データに関するご質問は、[[email protected]](mailto:[email protected]?subject=Vue.js%20sponsorship%20inquiry) までお問い合わせください。
2226

2327
## 企業として Vue を支援する {#sponsoring-vue-as-a-business}
2428

25-
Vue のスポンサーになると、Web サイトや GitHub プロジェクトの README を通じて、世界中の**170万人**を超える Vue 開発者に大きく露出できます。また、OSS をサポートすることは、開発者と交流するすべての企業にとって重要な資産であるブランドの評判を向上させることになります
29+
Vue のスポンサーになると、Web サイトや GitHub プロジェクトの README を通じて、世界中の**200万人**を超える Vue 開発者に大きく露出できます。これは直接的に見込み客を獲得するだけでなく、オープンソースを大切にする企業としてブランド認知度も向上させます。これは無形資産ですが、開発者向け製品を開発する企業にとっては、コンバージョン率の向上につながるため、非常に重要な資産です
2630

2731
Vue を使用して収益を上げる製品を構築している場合、Vue の開発を後援することはビジネス上理にかなっています。**これにより、あなたの製品が依存しているプロジェクトが健全で活発に維持されることが保証されます。**また、Vue コミュニティーでの露出と肯定的なブランドイメージにより、Vue の開発者を引き付け、採用することが容易になります。
2832

0 commit comments

Comments
 (0)