¿Cómo almacenar una publicación de blog en una base de datos?

Supongo que primero tengo que distinguir los párrafos de los títulos en la base de datos. ¿Cuál es la forma correcta de hacerlo?

¿En la base de datos ?:

paragraph 1
title
paragraph 2

Para poder hacer eco en html:

<p>paragraph 1</p>
<h2>title</h2>
<p>paragraph 2</p>
-1
Nrc 25 ene. 2016 a las 18:30

2 respuestas

La mejor respuesta

Debe almacenar el texto en su base de datos de alguna manera formateada. De lo contrario, no tiene forma de distinguir entre encabezados y párrafos.

Como ejemplo: piense en cómo lo hace este sitio web (stackoverflow.com). Escribió su pregunta en algún formato (negrita-> rodeada por dos * -símbolos, código-> sangría por 4 espacios, encabezado-> de alguna otra manera, ...). Este formato se puede traducir fácilmente a html usando esas expresiones regulares.

1
glennv 25 ene. 2016 a las 15:39

Una buena opción es almacenar el texto en Markdown. Markdown es un lenguaje creado por John Gruber. Estas son las reglas: http://daringfireball.net/projects/markdown/syntax

En el ejemplo que doy, esta es la solución:

# title 

paragraph 1

## subtitle

paragraph 2
1
Nrc 2 jul. 2016 a las 09:01