Skip to content

Commit babd5e0

Browse files
committed
initial commit
0 parents  commit babd5e0

File tree

8 files changed

+92
-0
lines changed

8 files changed

+92
-0
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*.log
2+
.DS_Store
3+
src/.temp
4+
node_modules
5+
dist

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Default starter for Gridsome

gridsome.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
module.exports = {
2+
plugins: []
3+
}

package.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"private": true,
3+
"scripts": {
4+
"develop": "gridsome develop",
5+
"explore": "gridsome explore",
6+
"build": "gridsome build"
7+
},
8+
"dependencies": {
9+
"gridsome": "^0.0.1",
10+
"vue": "^2.5.17",
11+
"vue-router": "^3.0.1"
12+
},
13+
"devDependencies": {
14+
"vue-server-renderer": "^2.5.17",
15+
"vue-template-compiler": "^2.5.17"
16+
}
17+
}

src/layouts/Default.vue

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
<template>
2+
<div class="layout">
3+
<header class="header">
4+
<strong>
5+
<router-link :to="{ name: 'home' }">Gridsome</router-link>
6+
</strong>
7+
<nav class="nav">
8+
<router-link class="nav__link" :to="{ name: 'home' }">Home</router-link>
9+
<router-link class="nav__link" :to="{ name: 'about' }">About</router-link>
10+
</nav>
11+
</header>
12+
<slot/>
13+
</div>
14+
</template>
15+
16+
<style>
17+
body {
18+
font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif
19+
}
20+
.layout {
21+
max-width: 600px;
22+
margin: 0 auto;
23+
padding-left: 20px;
24+
padding-right: 20px;
25+
}
26+
.header {
27+
display: flex;
28+
justify-content: space-between;
29+
margin-bottom: 20px;
30+
}
31+
.nav__link {
32+
margin-left: 20px;
33+
}
34+
</style>

src/main.js

Whitespace-only changes.

src/pages/About.vue

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<template>
2+
<Layout>
3+
<h1>About us</h1>
4+
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Error doloremque omnis animi, eligendi magni a voluptatum, vitae, consequuntur rerum illum odit fugit assumenda rem dolores inventore iste reprehenderit maxime! Iusto.</p>
5+
</Layout>
6+
</template>
7+
8+
<script>
9+
import Layout from '@/layouts/Default.vue'
10+
11+
export default {
12+
components: {
13+
Layout
14+
}
15+
}
16+
</script>

src/pages/Index.vue

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<template>
2+
<Layout>
3+
<h1>Hello, world!</h1>
4+
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Pariatur excepturi labore tempore expedita, et iste tenetur suscipit explicabo! Dolores, aperiam non officia eos quod asperiores ab harum aliquid dignissimos neque.</p>
5+
</Layout>
6+
</template>
7+
8+
<script>
9+
import Layout from '@/layouts/Default.vue'
10+
11+
export default {
12+
components: {
13+
Layout
14+
}
15+
}
16+
</script>

0 commit comments

Comments
 (0)