Creación de una configuración de un blog

Scully tiene una serie de schematics para crear un blog usando un sólo comando:

ng g @scullyio/init:blog

El comando va a crear todos los archivos y cambios que necesites tener para correr tu blog en una aplicación Angular con la configuración de Scully.

ng g @scullyio/init:blog
    ✅️ Update scully.t1.config.ts
UPDATE scully.t1.config.ts (511 bytes)
UPDATE src/app/app-routing.module.ts (524 bytes)
CREATE src/app/blog/blog-routing.module.ts (406 bytes)
CREATE src/app/blog/blog.component.html (153 bytes)
CREATE src/app/blog/blog.component.spec.ts (614 bytes)
CREATE src/app/blog/blog.component.ts (489 bytes)
CREATE src/app/blog/blog.component.css (131 bytes)
CREATE src/app/blog/blog.module.ts (380 bytes)
    ✅️ Blog ./blog/2020-09-17-blog.md file created
CREATE blog/2020-09-17-blog.md (97 bytes)

Scully agregará el soporte a archivos Markdown y actualizará tu archivo de configuración como se muestra:

  routes: {
    '/blog/:slug': {
      type: 'contentFolder',
      slug: {
        folder: "./blog"
      }
    }

Donde el tipo contentFolder es un complemento para soportar la lectura de archivos MD. La configuración slug es una carpeta donde se crearán los archivos para cada ruta y tu blog se encontrará en esa carpeta. Si necesitas cambiar la carpeta, sólo modifica el valor "./blog", recuerda que Sculle leerá esa ruta desde tu aplicación base.