Skip to content

Update #992

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 36 commits into from
Oct 23, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
3c04613
Update index.md (#2288)
Sep 12, 2019
0fc0f99
Minor A11y & Perf fixes (#2292)
grgur Sep 12, 2019
bb33570
chore: adjust special sponsor id
yyx990803 Sep 13, 2019
5d42bb5
chore: update blokt logo
yyx990803 Sep 13, 2019
ae50ffa
Vue-Partners page (#2274)
FRFlor Sep 13, 2019
fb3504c
feat(partners): hide navigation item until ready
yyx990803 Sep 13, 2019
5f1c30f
feat(partners): add description, allow remote image
yyx990803 Sep 13, 2019
c404e6d
* fix (#2297): Fix hidden hamburger menu on mobile
bencodezen Sep 14, 2019
338518d
Fix the reference to the npm guide. (#2303)
dragz Sep 17, 2019
f6c4bd9
2299 duplicate mobile menu items (#2300)
bencodezen Sep 18, 2019
f35a73d
Vue.JS Partners: Modus Create (#2296)
grgur Sep 18, 2019
b7ea96e
tweak partners page
yyx990803 Sep 18, 2019
2e47a1f
Refactor Themes
phanan Mar 14, 2019
b5f75e4
Add theme affiliation contact info
phanan Mar 14, 2019
f9d3514
Mark menu item as new
phanan Mar 15, 2019
0e09edf
Re-organize menu items
phanan Sep 9, 2019
4ca191d
Make theme images lazy load
phanan Sep 9, 2019
0867e40
Replace rel="nofollow" with rel="sponsored"
phanan Sep 12, 2019
b7ede0c
Rebase and move Partners page to Resources
phanan Sep 13, 2019
f07ba4f
Opportunity fix: menu and sidebar
phanan Sep 13, 2019
07ecc93
do not show sponsors on partners/sponsors page
yyx990803 Sep 18, 2019
d1a717f
Fix position of '$' for prices on Theme page (#2305)
tinymachine Sep 20, 2019
88dd54c
Disable tracking for Vimeo videos (#2291)
phanan Sep 20, 2019
f911fff
chore: update sponsors (#2306)
vue-bot Sep 23, 2019
d1969c0
chore: update sponsors (#2311)
vue-bot Sep 24, 2019
c6019f0
chore: update backer image
yyx990803 Sep 25, 2019
166399f
chore: update sponsors (#2320)
vue-bot Oct 2, 2019
187a4ad
chore: update sponsors (#2323)
vue-bot Oct 2, 2019
4c8bc7f
docs: add Rolf Haug from Vue School as community partner (#2324)
rahaug Oct 2, 2019
c67bcb4
chore: add rel=sponsor to partner links (#2316)
phanan Oct 3, 2019
2f24a69
chore: update sponsors (#2327)
vue-bot Oct 6, 2019
38dd197
chore: fix sponsor url
yyx990803 Oct 7, 2019
04a592b
Update partners.md (#2330)
edwardscheindlin Oct 8, 2019
52e4cbd
docs: fix hexo links (#2329)
KeziahMoselle Oct 8, 2019
a3074a9
Fixed all bugs during this update.
Jinjiang Oct 9, 2019
f44331d
Apply suggestions from code review
Jinjiang Oct 22, 2019
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
10 changes: 5 additions & 5 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Hexo Configuration
## Docs: http://zespia.tw/hexo/docs/configuration.html
## Source: https://github.com/tommy351/hexo/
## Docs: https://hexo.io/docs/
## Source: https://github.com/hexojs/hexo

# Site
title: Vue.js
Expand Down Expand Up @@ -78,8 +78,8 @@ pagination_dir: page
disqus_shortname:

# Extensions
## Plugins: https://github.com/tommy351/hexo/wiki/Plugins
## Themes: https://github.com/tommy351/hexo/wiki/Themes
## Plugins: https://github.com/hexojs/hexo/wiki/Plugins
## Themes: https://github.com/hexojs/hexo/wiki/Themes
theme: vue
exclude_generator:

Expand Down Expand Up @@ -136,7 +136,7 @@ offline:
origin: maxcdn.bootstrapcdn.com

# Deployment
## Docs: http://zespia.tw/hexo/docs/deployment.html
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repository: git@github.com:vuejs/cn.vuejs.org.git
Expand Down
87 changes: 87 additions & 0 deletions src/resources/partners.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
---
type: partners
partners: true
title: Vue Partners
proficiencies_urls:
VueJs: https://vuejs.org
Laravel: https://laravel.com
Node: https://nodejs.org
partners_list:
-
name: Vehikl
logo: vehikl.png
description:
Vehikl is a software consultancy specialising in PHP and JavaScript. We build best-in-class web applications written with popular frameworks such as Laravel, Express, NestJS, Vue, and React. Think of us as an extension of your team.
proficiencies:
- VueJs
- Laravel
- Node
- Team Augmentation
location: Ontario, Canada
languages:
- English
url_text: www.vehikl.com
url_link: www.vehikl.com?utm_source=vue_partners_page
hire_url: www.vehikl.com/contact/?utm_source=vue_partners_page
email: go+partner@vehikl.com
social_links:
-
name: Github
class: github
url: 'https://github.com/vehikl'
-
name: Twitter
class: twitter
url: 'https://twitter.com/vehikl'
-
name: Instagram
class: instagram
url: 'https://www.instagram.com/vehiklteam/'

-
name: Modus Create
logo: https://res.cloudinary.com/modus-labs/image/upload/v1533109874/modus/logo-vertical-black.svg
description:
"Modus Create is a digital product agency that supports clients with business and product strategy consulting, customer experience, cloud services, and Agile software delivery. Our official partnerships with Atlassian, AWS, InVision, Cloudflare, GitHub, Ionic Framework, and Vue.js reinforce our proven results with digital transformation with organizations from startups to the Fortune 100."
proficiencies:
- VueJs
- name: AWS
url: https://moduscreate.com/partners/aws/?utm_source=Vue&utm_medium=Partner-Page&utm_campaign=Vue_partnerpage
- name: Atlassian
url: https://moduscreate.com/partners/atlassian/?utm_source=Vue&utm_medium=Partner-Page&utm_campaign=Vue_partnerpage
- name: Ionic
url: https://moduscreate.com/partners/ionic/?utm_source=Vue&utm_medium=Partner-Page&utm_campaign=Vue_partnerpage
- name: Product Management
url: https://moduscreate.com/what-we-do/product-management/?utm_source=Vue&utm_medium=Partner-Page&utm_campaign=Vue_partnerpage
- name: Customer Experience
url: https://moduscreate.com/what-we-do/customer-experience/?utm_source=Vue&utm_medium=Partner-Page&utm_campaign=Vue_partnerpage
- name: Agile Transformation
url: https://moduscreate.com/what-we-do/agile-transformation/?utm_source=Vue&utm_medium=Partner-Page&utm_campaign=Vue_partnerpage
- name: Cloud Migration
url: https://moduscreate.com/what-we-do/cloud-migration/?utm_source=Vue&utm_medium=Partner-Page&utm_campaign=Vue_partnerpage
location: Reston, VA, USA / Los Angeles, CA, USA / Cluj, Romania / San José, Costa Rica
languages:
- English
- Global
url_text: moduscreate.com
url_link: moduscreate.com/?utm_source=Vue&utm_medium=Partner-Page&utm_campaign=Vue_partnerpage
hire_url: moduscreate.com/?utm_source=Vue&utm_medium=Partner-Page&utm_campaign=Vue_partnerpage
email: contact@moduscreate.com
social_links:
-
name: Github
class: github
url: 'https://github.com/ModusCreateOrg'
-
name: Twitter
class: twitter
url: 'https://twitter.com/ModusCreate'
-
name: LinkedIn
class: linkedin
url: 'https://www.linkedin.com/company/modus-create-inc'
-
name: YouTube
class: youtube
url: 'https://www.youtube.com/moduscreate'
---
69 changes: 69 additions & 0 deletions src/resources/themes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
---
title: Themes
type: resources
order: 804
---
{% raw %}
<div id="themes">
<section v-for="partner in partners" :key="partner.name" class="partner-wrapper">
<partner-component :partner="partner"></partner-component>
</section>

<p>
Want to feature your themes here?
<a href="mailto:evan@vuejs.org?subject=Theme+affiliation">Contact us</a>!
</p>
</div>

<script type="text/template" id="partnerTemplate">
<div>
<h2 :id="partner.name">{{partner.name}}</h2>
<blockquote class="theme-partner-description" v-html="partnerDescription"></blockquote>
<div class="themes-grid">
<div v-for="product in partner.products" :key="product.name" class="item-preview">
<a class="item-preview-img" :href="product.url" rel="sponsored">
<img :src="product.image" :alt="`${product.name} - ${product.description}`" loading="lazy">
</a>
<div class="item-preview-name-container">
<h3 class="item-preview-name" :class="{'free': product.price === 0}">
{{product.name}}
</h3>
<b v-if="product.price" class="item-preview-price">${{product.price}}</b>
</div>
<div class="item-preview-description">{{product.description}}</div>
</div>
<div class="see-more-container">
<a :href="partner.seeMoreUrl" class="button white see-more-link">See More Themes from {{partner.name}}</a>
</div>
</div>
</div>
</script>

<script>
var mdConverter = new showdown.Converter()

Vue.component('partner-component', {
template: document.getElementById('partnerTemplate').innerHTML,
props: {
partner: {
type: Object,
required: true
}
},
computed: {
partnerDescription: function () {
return mdConverter.makeHtml(this.partner.description)
}
}
})

const app = new Vue({
el: '#themes',
data: function () {
return {
partners: themeData
}
}
})
</script>
{% endraw %}
1 change: 1 addition & 0 deletions src/support-vuejs/index.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
sponsors: true
type: sponsors
---
Loading