diff --git a/src/components/PostMeta.vue b/src/components/PostMeta.vue
index ef0ab90..a66d0b5 100644
--- a/src/components/PostMeta.vue
+++ b/src/components/PostMeta.vue
@@ -11,6 +11,5 @@ export default {
\ No newline at end of file
diff --git a/src/layouts/Default.vue b/src/layouts/Default.vue
index 3721db3..188e9a2 100644
--- a/src/layouts/Default.vue
+++ b/src/layouts/Default.vue
@@ -53,6 +53,11 @@ export default {
display: flex;
align-items: center;
}
+
+ @media screen and (min-width: 1200px) {
+ //Make header sticky for large screens
+ position: sticky;
+ }
}
.main {
diff --git a/src/main.js b/src/main.js
index 05f8681..923113f 100644
--- a/src/main.js
+++ b/src/main.js
@@ -1,13 +1,15 @@
// Import main css
import '~/assets/style/index.scss'
+// Import PrismJS style
import 'prismjs/themes/prism.css'
-// Import default layout so we don't need to import it everywhere.
+// Import default layout so we don't need to import it to every page
import DefaultLayout from '~/layouts/Default.vue'
// The Client API can be used here. Learn more: gridsome.org/docs/client-api
export default function (Vue, { router, head, isClient }) {
+
// Set default layout as a global component
Vue.component('Layout', DefaultLayout)
}
\ No newline at end of file
diff --git a/src/pages/Index.vue b/src/pages/Index.vue
index 60d06d4..9077e83 100644
--- a/src/pages/Index.vue
+++ b/src/pages/Index.vue
@@ -1,7 +1,7 @@
-
+
@@ -10,6 +10,14 @@
+
+query {
+ metaData {
+ siteName
+ }
+}
+
+
{
posts: allPost {
diff --git a/src/templates/Post.vue b/src/templates/Post.vue
index f6ed517..27b1d87 100644
--- a/src/templates/Post.vue
+++ b/src/templates/Post.vue
@@ -5,7 +5,7 @@
-
+
@@ -69,16 +69,14 @@ query Post ($path: String!) {
}
pre {
- width: calc(100% + var(--space) * 2);
- margin-left: calc(var(--space) * -1);
padding: calc(var(--space) / 2);
font-size: .85em;
background-color: var(--bg-code);
color: var(--body-color);
text-shadow: none;
margin-bottom: 2em;
- border-top: 1px solid rgba(0,0,0,.03);
- border-bottom: 1px solid rgba(0,0,0,.03);
+ border: 1px solid rgba(0,0,0,.03);
+ border-radius: 5px;
}
code {