Skip to content

Commit 2a11096

Browse files
authored
翻訳以外の追従 (#304)
* Updated homepage video to Vue 3 version vuejs/docs@e87d13c * docs: remove beta in readme vuejs/docs@f6430c0 * fix: the isAlgoliaSearch variable set to boolean type vuejs/docs@a0345d8 * Added PWA support vuejs/docs@b846b8d * fix: reconnect links * fix: changed Natalia's title vuejs/docs@1484fda * Fix broken text css-vs-js-ease.svg vuejs/docs@b14d471 * laravel logo changed vuejs/docs@eb1964c * fix: resolve Subscribe button styling problems on Safari and Edge vuejs/docs@bcaf583 * docs(team): add antfu vuejs/docs@ec93943 * Update members.js vuejs/docs@3d65238 * Update members.js vuejs/docs@0feab1c * chore: update my info vuejs/docs@4ff6eb6#diff-6f1c1338b1683db3fbaa2d3afaffdc225e53ffbcedea81a06c04e6480d43ced7 * fix: remove NavBar CSS that was interfering with algolia vuejs/docs@e42e413
1 parent 31a460c commit 2a11096

37 files changed

+1825
-1444
lines changed

README.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,6 @@ This site is built with [VuePress](https://vuepress.vuejs.org/). Site content is
66

77
See the [Vue Docs Writing Guide](https://v3.vuejs.org/guide/writing-guide.html) for our rules and recommendations on writing and maintaining documentation.
88

9-
> The docs are in beta: The team is currently in the midst of changes and we are not ready for additional contributions yet. All content is subject to change. If you see a problem that you would like to bring to our attention, please [create an issue](https://github.com/vuejs/docs-next/issues/new) and we will get to it when we can. You may want to wait until the content is finalized, though.
10-
119
## Developing
1210

1311
1. Clone repository

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"devDependencies": {
3+
"@vuepress/plugin-pwa": "^1.5.4",
34
"node-sass": "^4.13.1",
45
"sass-loader": "^8.0.2",
56
"shelljs": "^0.8.4",

src/.vuepress/components/common/vuemastery-video-modal.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
style="padding: 56.25% 0 0 0; position: relative;"
77
>
88
<iframe
9-
src="https://player.vimeo.com/video/247494684?dnt=1"
9+
src="https://player.vimeo.com/video/455611549?dnt=1"
1010
style="height: 100%; left: 0; position: absolute; top: 0; width: 100%; margin: 0"
1111
frameborder="0"
1212
webkitallowfullscreen
@@ -27,7 +27,7 @@
2727
>Vue Mastery</a
2828
>. Watch Vue Mastery’s free
2929
<a
30-
href="https://www.vuemastery.com/courses/intro-to-vue-js/vue-instance/"
30+
href="https://www.vuemastery.com/courses/intro-to-vue-3/intro-to-vue3"
3131
target="_blank"
3232
rel="sponsored noopener"
3333
title="Vue.js Courses on Vue Mastery"

src/.vuepress/components/community/team/members.js

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -109,14 +109,14 @@ const members = [
109109
languages: ['hi', 'en'],
110110
work: {
111111
role: 'Software Engineer',
112-
org: 'Myntra',
113-
orgUrl: 'https://www.myntra.com/'
112+
org: 'Grammarly',
113+
orgUrl: 'https://grammarly.com/'
114114
},
115115
github: 'znck',
116116
twitter: 'znck0',
117-
reposOfficial: ['rollup-plugin-vue', 'vue-issue-helper'],
118-
reposPersonal: ['keynote', 'bootstrap-for-vue', 'vue-interop'],
119-
links: ['https://znck.me', 'https://www.codementor.io/znck']
117+
reposOfficial: ['rollup-plugin-vue', 'vue-next'],
118+
reposPersonal: ['vue-developer-experience', 'prop-types', 'grammarly'],
119+
links: ['https://znck.me']
120120
},
121121
{
122122
name: 'Linusborg',
@@ -252,7 +252,7 @@ const members = [
252252
languages: ['uk', 'ru', 'en'],
253253
reposOfficial: ['vuejs.org', 'vue-cli'],
254254
work: {
255-
role: 'Senior Frontend Engineer',
255+
role: 'Staff Frontend Engineer',
256256
org: 'GitLab',
257257
orgUrl: 'https://gitlab.com/'
258258
},
@@ -299,6 +299,16 @@ const members = [
299299
twitter: 'KiaKing85',
300300
reposOfficial: ['vuex'],
301301
reposPersonal: ['vuex-orm/*']
302+
},
303+
{
304+
name: 'Anthony Fu',
305+
city: 'Taipei, Taiwan',
306+
languages: ['zh', 'en'],
307+
github: 'antfu',
308+
twitter: 'antfu7',
309+
reposOfficial: ['composition-api'],
310+
reposPersonal: ['vueuse', 'vue-demi', 'vue-reactivity/*'],
311+
links: ['https://antfu.me/']
302312
}
303313
])
304314
)

src/.vuepress/config.js

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ const sidebar = {
124124
'/api/global-api',
125125
{
126126
title: 'オプション',
127-
// path: '/api/options-api',
127+
path: '/api/options-api',
128128
collapsable: false,
129129
children: [
130130
'/api/options-data',
@@ -142,7 +142,7 @@ const sidebar = {
142142
'/api/built-in-components.md',
143143
{
144144
title: 'リアクティビティ API',
145-
// path: '/api/reactivity-api',
145+
path: '/api/reactivity-api',
146146
collapsable: false,
147147
children: [
148148
'/api/basic-reactivity',
@@ -261,28 +261,28 @@ module.exports = {
261261
href: '/logo.png'
262262
}
263263
],
264-
// ['link', { rel: 'manifest', href: '/manifest.json' }],
265-
// ['meta', { name: 'theme-color', content: '#3eaf7c' }],
266-
// ['meta', { name: 'apple-mobile-web-app-capable', content: 'yes' }],
267-
// [
268-
// 'meta',
269-
// { name: 'apple-mobile-web-app-status-bar-style', content: 'black' }
270-
// ],
271-
// [
272-
// 'link',
273-
// {
274-
// rel: 'apple-touch-icon',
275-
// href: '/images/icons/apple-icon-152x152.png'
276-
// }
277-
// ],
278-
// [
279-
// 'meta',
280-
// {
281-
// name: 'msapplication-TileImage',
282-
// content: '/images/icons/ms-icon-144x144.png'
283-
// }
284-
// ],
285-
// ['meta', { name: 'msapplication-TileColor', content: '#000000' }],
264+
['link', { rel: 'manifest', href: '/manifest.json' }],
265+
['meta', { name: 'theme-color', content: '#3eaf7c' }],
266+
['meta', { name: 'apple-mobile-web-app-capable', content: 'yes' }],
267+
[
268+
'meta',
269+
{ name: 'apple-mobile-web-app-status-bar-style', content: 'black' }
270+
],
271+
[
272+
'link',
273+
{
274+
rel: 'apple-touch-icon',
275+
href: '/images/icons/apple-icon-152x152.png'
276+
}
277+
],
278+
[
279+
'meta',
280+
{
281+
name: 'msapplication-TileImage',
282+
content: '/images/icons/ms-icon-144x144.png'
283+
}
284+
],
285+
['meta', { name: 'msapplication-TileColor', content: '#000000' }],
286286
[
287287
'script',
288288
{

src/.vuepress/public/images/css-vs-js-ease.svg

Lines changed: 1 addition & 1 deletion
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
4.13 KB
Loading
Loading
421 Bytes
Loading
854 Bytes
Loading
Loading
1.12 KB
Binary file not shown.
Loading
Loading
Loading
Loading
-3.78 KB
Loading

src/.vuepress/public/manifest.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"name": "Vue.js",
3+
"short_name": "Vue.js",
4+
"start_url": ".",
5+
"display": "standalone",
6+
"background_color": "#3eaf7c",
7+
"description": "Vue.js framework documentation",
8+
"icons": [
9+
{
10+
"src": "images/icons/android-icon-48x48.png",
11+
"sizes": "48x48",
12+
"type": "image/png"
13+
},
14+
{
15+
"src": "images/icons/android-icon-72x72.png",
16+
"sizes": "72x72",
17+
"type": "image/png"
18+
},
19+
{
20+
"src": "images/icons/android-icon-96x96.png",
21+
"sizes": "96x96",
22+
"type": "image/png"
23+
},
24+
{
25+
"src": "images/icons/apple-icon-144x144.png",
26+
"sizes": "144x144",
27+
"type": "image/png"
28+
},
29+
{
30+
"src": "images/icons/android-icon-192x192.png",
31+
"sizes": "192x192",
32+
"type": "image/png"
33+
}
34+
]
35+
}

src/.vuepress/theme/components/Navbar.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<SearchBox
2727
v-if="
2828
isAlgoliaSearch === false &&
29-
!(
29+
(
3030
$site.themeConfig.search !== false &&
3131
$page.frontmatter.search !== false
3232
)
@@ -68,7 +68,7 @@ export default {
6868
},
6969
7070
isAlgoliaSearch() {
71-
return this.algolia && this.algolia.apiKey && this.algolia.indexName
71+
return !!(this.algolia && this.algolia.apiKey && this.algolia.indexName)
7272
}
7373
},
7474
@@ -108,7 +108,7 @@ $navbar-horizontal-padding = 1.5rem;
108108
padding: $navbar-vertical-padding $navbar-horizontal-padding;
109109
line-height: $navbarHeight - 1.4rem;
110110
111-
a, span, img {
111+
a, img {
112112
display: inline-block;
113113
}
114114

src/.vuepress/theme/components/Newsletter.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
transition: all 0.15s ease;
8585
box-sizing: border-box;
8686
border: 1px solid currentColor;
87+
appearance: none;
8788
}
8889
}
8990
</style>

0 commit comments

Comments
 (0)