diff --git a/nuxt.config.js b/nuxt.config.js
index f029a3f..d2222f8 100644
--- a/nuxt.config.js
+++ b/nuxt.config.js
@@ -1,9 +1,25 @@
-const pkg = require('./package')
+import pkg from './package'
+import buildAppList from './helpers/build-app-list'
-module.exports = {
+export default {
mode: 'universal',
target: 'static',
+ generate: {
+ routes() {
+ return buildAppList()
+ .then((appList) => {
+
+ // console.log('result', result)
+
+ return appList.map(app => ({
+ route: '/app/' + app.slug,
+ payload: appList
+ }))
+ })
+ }
+ },
+
/*
** Headers of the page
*/
diff --git a/pages/app/_slug.vue b/pages/app/_slug.vue
new file mode 100644
index 0000000..eea056e
--- /dev/null
+++ b/pages/app/_slug.vue
@@ -0,0 +1,83 @@
+
+
+
+
+ {{ app.name }}
+
+
+ {{ app.text }}
+
+
+
+
+
+
+
+
+