-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Estilo #3
Comments
He estado bastante trabado con el tema de la configuracion en el book.json, por lo que he podido ver del plugin autocover, el objeto se obtiene de la siguiente manera:
Pero dentro de la sección "Hooks", desde los bloques no se puede acceder a ella, por lo que sigo investigando. |
Hay un problema bastante curioso que puede ser un bug de gitbook, mañana hablamos de ello, pero es el siguiente... Al crear un bloque con argumentos como el siguiente:
Los argumentos que recoge el objeto blk en la funcion del bloque se llama 4 veces, 2 veces por bloque definido, el problema viene en que la primera vez el bloque recoge los argumentos, pero la segunda vez no. Por lo que al pasarle los argumentos al template html, no acaban bien definidos..
Mañana lo explico mejor... pero se puede observar que los argumentos en los ultimos bloques son NAN y undefined. |
Vale la pena mirar como lo hace el plugin gitbook-plugin-mermaid To load graph put in your book block as:
que es tratado en su fichero blocks: {
mermaid: {
process: function(block) {
var body = block.body;
var src = block.kwargs.src;
if(src) {
var relativeSrcPath = url.resolve(this.ctx.file.path, src)
var absoluteSrcPath = decodeURI(path.resolve(this.book.root, relativeSrcPath))
body = readFileSync(absoluteSrcPath, 'utf8')
}
return processBlock(body);
}
}
} Un issue relacionado con los argumentos de bloque se encuentra en |
En la version 1.0.42 ya está disponible poner los mismos parametros de cada bloque en el archivo book.json de forma general.
|
Debería ser posible para el autor del ejercicio definir el ancho del elemento input, el ancho de la ventana, el tamaño de los botones, etc. No es lo mismo que la respuesta sea muy corta que muy larga.
Habrá que considerar dos parametrizaciones.
book.json
en el atributopluginsConfig
del tipo:{% regexp %}
The text was updated successfully, but these errors were encountered: