-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscully.SapythonBlog.config.ts
More file actions
29 lines (28 loc) · 1.01 KB
/
scully.SapythonBlog.config.ts
File metadata and controls
29 lines (28 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import { ScullyConfig, setPluginConfig } from '@scullyio/scully';
import '@scullyio/scully-plugin-puppeteer'
import 'prismjs/components/prism-bash';
import 'prismjs/components/prism-css';
import 'prismjs/components/prism-javascript';
import 'prismjs/components/prism-json';
import 'prismjs/components/prism-markup';
import 'prismjs/components/prism-typescript';
const { MinifyHtml } = require('scully-plugin-minify-html');
/** this loads the default render plugin, remove when switching to something else. */
require('scully-plugin-amp-css');
require('scully-plugin-canonical');
require('@notiz/scully-plugin-lazy-images');
setPluginConfig('md', { enableSyntaxHighlighting: true });
export const config: ScullyConfig = {
projectRoot: "./src",
projectName: "SapythonBlog",
outDir: './dist/static',
routes: {
'/blog/:slug': {
type: 'contentFolder',
slug: {
folder: "./blog"
}
},
},
defaultPostRenderers: ['combineStylesAmpPlugin','setCanonicalLinkPlugin','lazyImages','MinifyHtml'],
};