Nuxt basic demo #1.
This commit is contained in:
parent
20e3ca26eb
commit
278e01f5c1
13 changed files with 10919 additions and 0 deletions
63
2022/01/nuxt_demo1/nuxt.config.js
Normal file
63
2022/01/nuxt_demo1/nuxt.config.js
Normal file
|
@ -0,0 +1,63 @@
|
|||
import fs from "fs";
|
||||
import path from "path"
|
||||
|
||||
export default {
|
||||
generate: {
|
||||
routes: () => {
|
||||
console.log('Generating routes...');
|
||||
let listOfFiles = fs.readdirSync(path.join('.', 'data', 'posts'));
|
||||
|
||||
let postRoutes = listOfFiles.filter((file) => {
|
||||
return file.endsWith('.md');
|
||||
}).map((file) => {
|
||||
return '/post/' + file.substr(0, file.length - 3);
|
||||
});
|
||||
|
||||
return postRoutes;
|
||||
}
|
||||
},
|
||||
|
||||
// Target: https://go.nuxtjs.dev/config-target
|
||||
target: 'static',
|
||||
|
||||
// Global page headers: https://go.nuxtjs.dev/config-head
|
||||
head: {
|
||||
title: 'nuxt_demo1',
|
||||
htmlAttrs: {
|
||||
lang: 'en'
|
||||
},
|
||||
meta: [
|
||||
{charset: 'utf-8'},
|
||||
{name: 'viewport', content: 'width=device-width, initial-scale=1'},
|
||||
{hid: 'description', name: 'description', content: ''},
|
||||
{name: 'format-detection', content: 'telephone=no'}
|
||||
],
|
||||
link: [
|
||||
{rel: 'icon', type: 'image/x-icon', href: '/favicon.ico'}
|
||||
]
|
||||
},
|
||||
|
||||
// Global CSS: https://go.nuxtjs.dev/config-css
|
||||
css: [],
|
||||
|
||||
// Plugins to run before rendering page: https://go.nuxtjs.dev/config-plugins
|
||||
plugins: [],
|
||||
|
||||
// Auto import components: https://go.nuxtjs.dev/config-components
|
||||
components: true,
|
||||
|
||||
// Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules
|
||||
buildModules: [],
|
||||
|
||||
// Modules: https://go.nuxtjs.dev/config-modules
|
||||
modules: [],
|
||||
|
||||
// Build Configuration: https://go.nuxtjs.dev/config-build
|
||||
build: {
|
||||
extend(config, {isDev, isClient}) {
|
||||
config.node = {
|
||||
fs: 'empty'
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue