markdown-express

1.0.2 • Public • Published

markdown-express

Plugin simple para crear sitios web usando markdown.

Ejemplo

import express from 'express';
import expressmd from 'markdown-express';
import { engine } from 'express-handlebars';
const app = express();

app.set('views-md', 'src/views'); // carpeta de archivos .md (debe ser creada.)
app.set('views', 'src/views-hbs'); // carpeta de archivos convertidos (se crea automáticamente.)

// configura el motor de renderizado.
app.engine('.hbs', engine({
  extname: '.hbs'
}));

// define el motor de renderizado.
app.set('view engine', '.hbs');

// configura markdown-express.
expressmd(app, {
  baseUrl: 'http://localhost:3030' // url base (si usas elementos estaticos servidos por el host actual.)
});

// Petición simple.
app.get('/', (req, res) => {
  res.status(200)
  .md('home', {  // Nombre de archivo en carpeta md.
    title: 'My page.' // Titulo de ls pagina
  });
});

app.listen(3030); // Encendiendo app.

/markdown-express/

    Package Sidebar

    Install

    npm i markdown-express

    Weekly Downloads

    4

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    8.29 kB

    Total Files

    4

    Last publish

    Collaborators

    • k1-1960*