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.

Readme

Keywords

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*