diff --git a/gridsome.server.js b/gridsome.server.js
index 45bbc2f0a..edbb3b384 100644
--- a/gridsome.server.js
+++ b/gridsome.server.js
@@ -79,6 +79,14 @@ module.exports = function(api) {
})
})
+ api.createPages(({ createPage }) => {
+ createPage({
+ path: '/news/archive',
+ component: './src/templates/NewsArchive.vue',
+
+ })
+ })
+
api.createPages(({ createPage }) => {
createPage({
path: '/search',
@@ -246,4 +254,5 @@ api.createPages(async({
});
+
}
\ No newline at end of file
diff --git a/src/templates/NewsArchive.vue b/src/templates/NewsArchive.vue
new file mode 100644
index 000000000..d588dbfea
--- /dev/null
+++ b/src/templates/NewsArchive.vue
@@ -0,0 +1,90 @@
+
+
+
+
+
+
+
+
+
+query{
+
+ entries: allNews(sortBy: "created", order: DESC) {
+ totalCount
+ pageInfo {
+ totalPages
+ currentPage
+ }
+ edges {
+ node {
+ id
+ tags{
+ id
+ title
+ path
+ }
+ excerpt
+ image(width:800)
+ path
+ humanTime : created(format:"DD MMM YYYY")
+ datetime : created
+ }
+ }
+ }
+}
+
+
+
+