forked from lab/libre-marker
Eliminar visor.html
This commit is contained in:
parent
2cec2cef40
commit
feaebe5962
41
visor.html
41
visor.html
|
|
@ -1,41 +0,0 @@
|
||||||
<!DOCTYPE html>
|
|
||||||
<html lang="es">
|
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Visor Markdown</title>
|
|
||||||
<style>
|
|
||||||
body { font-family: sans-serif; max-width: 800px; margin: 0 auto; padding: 20px; line-height: 1.6; }
|
|
||||||
img { max-width: 100%; }
|
|
||||||
pre { background: #f4f4f4; padding: 10px; border-radius: 5px; overflow-x: auto; }
|
|
||||||
/* Puedes añadir aquí CSS para que se vea como GitHub o tu estilo preferido */
|
|
||||||
</style>
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<div id="content">Cargando documento...</div>
|
|
||||||
|
|
||||||
<script>
|
|
||||||
// 1. Detectar qué archivo .md se pidió (viene en la URL)
|
|
||||||
const urlParams = new URLSearchParams(window.location.search);
|
|
||||||
const file = urlParams.get('file');
|
|
||||||
|
|
||||||
if (file) {
|
|
||||||
// 2. Descargar el archivo .md
|
|
||||||
fetch(file)
|
|
||||||
.then(response => {
|
|
||||||
if (!response.ok) throw new Error("No se encontró el archivo.");
|
|
||||||
return response.text();
|
|
||||||
})
|
|
||||||
.then(text => {
|
|
||||||
// 3. Convertir Markdown a HTML y mostrarlo
|
|
||||||
document.getElementById('content').innerHTML = marked.parse(text);
|
|
||||||
})
|
|
||||||
.catch(err => {
|
|
||||||
document.getElementById('content').innerHTML = "Error: " + err.message;
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
document.getElementById('content').innerHTML = "No se ha especificado ningún archivo.";
|
|
||||||
}
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
Loading…
Reference in New Issue