I copied my entire site to a staging folder (same server). I edited the folder names (which contain the config files) to reflect the domain name that are located in the user folder. When I try to edit a md file, I get there is an error in the Content area. It is just raw text. It doesn’t tell me what is wrong… so I’m very perplexed. Any ideas?
Can you put some more information, some yaml configuration file for the site or default.yaml blueprint (wrap it in triple quotes like `) or the folder structure of your /user/pages directory?
In short, something that can give us a clue.
Maybe. There is strange stuff going on with my site. Here is the scoop. I built the site a while ago. I built it largely with a script because the size of the site (there was a lot of repetitious writing). Basically I used twig to pull data from a yaml database. Here is what my page frontmatter looks like:
title: Éxodo 5
taxonomy:
category:
- docs
process:
markdown: false
twig: true
imports: 'user://data/002.yaml'
Then the page looks like this:
{% for item in page.header.imports %}
{% if item.Chapter == 5 %}
Ex {{ item.Chapter }}:{{ item.Verse }} {{ item.Context }}</br>
{% endif %}
{% endfor %}
That effectively made it so I could pull data from one file, and display one chapter of the Bible per page.
I was going to go through, and paste the text of each chapter in place of the twig coding. I can do this manually with a text editor, but I was trying to work with the frontend of Grav. The Content saving error has gone away, but often when I save my work, the page gets duplicated in Grav, but not in the files. When I list the files in the user/pages directory, and that specific directory, there are no additional files. However, in Grav, a page is often replicated. I’m not really understanding what is going on.
I have disabled caching in the system.yaml, and enabled debugging to see if that will help. I’m using FF and dev tools and have disabled caching for the page. I’m really not a developer (I have no formal training in coding at all). Any thoughts on this, would be appreciated. Let me know if you need more info.
The new page should look like this:
title: 'Génesis 1'
taxonomy:
category:
- docs
process:
twig: true
markdown: true
visible: true
imports: 'user://data/001.yaml'
---
GEN 1:1 En el principio creó Dios el cielo y la tierra.
GEN 1:2 Y la tierra _estaba_ sin forma y vacía, y las tinieblas _estaban_ sobre la faz del abismo, y el Espíritu de Dios se movía sobre la faz de las aguas.
GEN 1:3 Y dijo Dios: Sea la luz; y fue la luz.
GEN 1:4 Y vio Dios que la luz _era_ buena; y separó Dios la luz de las tinieblas.
GEN 1:5 Y llamó Dios a la luz Día, y a las tinieblas llamó Noche. Y fue la tarde y la mañana el primer día.
GEN 1:6 Y dijo Dios: Haya un firmamento en medio de las aguas, y separe las aguas de las aguas.
GEN 1:7 E hizo Dios el firmamento, y apartó las aguas que _estaban_ debajo del firmamento, de las aguas que _estaban_ sobre el firmamento. Y fue así.
GEN 1:8 Y llamó Dios al firmamento Cielo. Y fue la tarde y la mañana el segundo día.
GEN 1:9 Y dijo Dios: Júntense las aguas que _están_ debajo del cielo en un lugar, y descúbrase lo seco. Y fue así.
GEN 1:10 Y llamó Dios a lo seco Tierra, y a la reunión de las aguas llamó Mares. Y vio Dios que _era_ bueno.
GEN 1:11 Y dijo Dios: Produzca la tierra hierba verde, hierba que dé semilla; árbol de fruto que dé fruto según su género, que su semilla _esté_ en él, sobre la tierra. Y fue así.
GEN 1:12 Y produjo la tierra hierba verde, hierba que da semilla según su naturaleza, y árbol que da fruto, cuya semilla _está_ en él, según su género. Y vio Dios que _era_ bueno.
GEN 1:13 Y fue la tarde y la mañana el tercer día.
GEN 1:14 Y dijo Dios: Haya lumbreras en el firmamento del cielo para separar el día de la noche; y sean por señales, y para las estaciones, y para días y años;
GEN 1:15 y sean por lumbreras en el firmamento del cielo para alumbrar sobre la tierra. Y fue así.
GEN 1:16 E hizo Dios las dos grandes lumbreras; la lumbrera mayor para que señorease en el día, y la lumbrera menor para que señorease en la noche; _hizo_ también las estrellas.
GEN 1:17 Y las puso Dios en el firmamento del cielo, para alumbrar sobre la tierra,
GEN 1:18 y para señorear en el día y en la noche, y para apartar la luz y las tinieblas. Y vio Dios que _era_ bueno.
GEN 1:19 Y fue la tarde y la mañana el cuarto día.
GEN 1:20 Y dijo Dios: Produzcan las aguas multitud de criaturas que se mueven y tienen vida, y aves que vuelen sobre la tierra, en el firmamento abierto del cielo.
GEN 1:21 Y creó Dios las grandes ballenas, y toda criatura que se mueve y tiene vida, que las aguas produjeron en abundancia, según su género, y toda ave alada según su género. Y vio Dios que _era_ bueno.
GEN 1:22 Y Dios los bendijo, diciendo: Fructificad y multiplicaos, y llenad las aguas en los mares, y las aves se multipliquen en la tierra.
GEN 1:23 Y fue la tarde y la mañana el quinto día.
GEN 1:24 Y dijo Dios: Produzca la tierra seres vivientes según su género, ganados y reptiles, y bestias de la tierra según su género. Y fue así.
GEN 1:25 E hizo Dios las bestias de la tierra según su género, y ganado según su género, y todo reptil que se arrastra sobre la tierra según su género. Y vio Dios que _era_ bueno.
GEN 1:26 Y dijo Dios: Hagamos al hombre a nuestra imagen, conforme a nuestra semejanza; y señoree sobre los peces del mar, sobre las aves del cielo, sobre el ganado, sobre toda la tierra, y sobre todo reptil que se arrastra sobre la tierra.
GEN 1:27 Y creó Dios al hombre a su imagen, a imagen de Dios lo creó; varón y hembra los creó.
GEN 1:28 Y los bendijo Dios; y les dijo Dios: Fructificad y multiplicaos, llenad la tierra y sojuzgadla, y señoread sobre los peces del mar, y sobre las aves del cielo, y sobre todo ser viviente que se mueven sobre la tierra.
GEN 1:29 Y dijo Dios: He aquí que os he dado toda planta que da semilla, que _está_ sobre la faz de toda la tierra; y todo árbol en que _hay_ fruto de árbol que da semilla, os será para comer.
GEN 1:30 Y _os_ _he_ _dado_ a toda bestia de la tierra, y a todas las aves del cielo, y a todo lo que se mueve sobre la tierra en _que_ _hay_ vida; y toda planta verde les será para comer. Y fue así.
GEN 1:31 Y vio Dios todo lo que había hecho, y he aquí que _era_ bueno en gran manera. Y fue la tarde y la mañana el sexto día.
Frontmatter at the top, page below the —.
If I could figure a good way to automate this process, I would, because the idea of copying and pasting that much text doesn’t appeal to me. All the text is kept in a spreadsheet, and of course I can easily paste it in a text file. The reason I want to do this, the Search function doesn’t work in my current setup, because the data is not actually on the page, but pulled with twig coding. Also, it should just simplify the page load time, instead of having to process code.
@shane, first thing you missed ---
marker at the top, and blank lines between the text in the content.
I pulled it from the gui editor, in the expert mode. The —- are in the actual file. The line breaks on that page are actually working, it is the other page the line breaks do not show. Where the text is provided by the twig code.