diff --git a/gridsome.config.js b/gridsome.config.js index 2df6b3d68..f352ac491 100644 --- a/gridsome.config.js +++ b/gridsome.config.js @@ -69,7 +69,7 @@ module.exports = { path: './content/person/**/*.md', refs: { tags: { - typeName: 'Tag', + typeName: 'PersonTag', create: true }, memberships: { @@ -91,7 +91,7 @@ module.exports = { refs: { author: 'Person', tags: { - typeName: 'Tag', + typeName: 'BlogTag', create: true } } @@ -109,7 +109,7 @@ module.exports = { refs: { author: 'Person', tags: { - typeName: 'Tag', + typeName: 'NewsTag', create: true } } @@ -130,7 +130,7 @@ module.exports = { members: 'Person', tags: { - typeName: 'Tag', + typeName: 'ProjectTag', create: true } } @@ -160,11 +160,7 @@ module.exports = { Person: [{ path: '/people/:id', component: '~/templates/Person.vue' - }], - Tag: [{ - path: '/tags/:id', - component: '~/templates/Tag.vue' - }], + }], Membership: [{ path: '/memberships/:id', component: '~/templates/Membership.vue' diff --git a/gridsome.server.js b/gridsome.server.js index 2369b275e..0fd7a417e 100644 --- a/gridsome.server.js +++ b/gridsome.server.js @@ -58,6 +58,7 @@ module.exports = function(api) { if (options.internal.typeName === 'Person') { + options.tags = (typeof options.tags === 'string') ? options.tags.split(',').map(string => string.trim()) : options.tags; options.project_ids = (typeof options.project_ids === 'string') ? options.project_ids.split(',').map(string => string.trim()) : options.project_ids; options.memberships = (typeof options.memberships === 'string') ? options.memberships.split(',').map(string => string.trim()) : options.memberships; options.countries = (typeof options.countries === 'string') ? options.countries.split(',').map(string => string.trim()) : options.countries; diff --git a/src/assets/scss/main.scss b/src/assets/scss/main.scss index 01821437f..b8f022f6d 100644 --- a/src/assets/scss/main.scss +++ b/src/assets/scss/main.scss @@ -98,6 +98,10 @@ ul { @apply -ml-3; } +button:focus { + outline: none; +} + @media (min-width: 768px) { // .with-large>.flex-post:nth-child(5n), .with-large>.flex-post:nth-child(6n + 1) { diff --git a/src/components/Group.vue b/src/components/Group.vue deleted file mode 100644 index 166c6cbbd..000000000 --- a/src/components/Group.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - \ No newline at end of file diff --git a/src/components/Team.vue b/src/components/Team.vue new file mode 100644 index 000000000..3d46e743e --- /dev/null +++ b/src/components/Team.vue @@ -0,0 +1,108 @@ + + + diff --git a/src/templates/People.vue b/src/templates/People.vue index f1e71e82f..3f891177c 100644 --- a/src/templates/People.vue +++ b/src/templates/People.vue @@ -2,7 +2,7 @@
- +
@@ -50,14 +50,14 @@ query ($private: Int){