Cross reference links can lead to 404 pages
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- html, hugo, markdown, python
- Área
- documentation
Línea de trabajo
No se indica ningún archivo fuente ni ninguna prueba. Localiza los puntos de entrada para la generación de enlaces de referencias cruzadas para las salidas de Markdown, HTML y Hugo, y compara después las rutas esperadas descritas aquí con el comportamiento de la documentación de Sphinx y Godot; se considera hecho cuando los enlaces generados funcionan para Markdown de escritorio, HTML directo y sitios de Hugo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The latest version of the program supports cross-references like [ClassName.method], etc. but the links don't always work. Part of the problem cannot be fixed without input from the user.
The problem
When previewing markdown documents on your desktop, the links should point to markdown files to work, as you're browsing through your file system. E.g. ClassName.md
If you convert to html and/or put the files on the web, the links should point to the page's name or file, ./ClassName or ./ClassName.html or the lowercase equivalents.
Hugo may change the case of the links depending on the website's settings I believe?
Solution
For markdown, I'm currently linking to ../PageName. This should work if you put your pages online with a CMS, but it won't if you output your files as html directly. To solve this, we might need to have an html output that writes links as ../pagename.html#header-name. We can look at how Sphinx and the Godot docs handle that.
In the hugo format, links should probably use the {{< relref >}} shortcode. This shortcode takes a relative path to a markdown document and resolves the final path for you. We have the exact name of the markdown documents so this would work reliably.
- Lenguaje dominante
- Python
- Estrellas
- 297
- Forks
- 26
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de GDQuest/gdscript-docs-maker
-
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
GDQuest/gdscript-docs-maker#95 · 4 comentarios · 1 reacción ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
GDQuest/gdscript-docs-maker#86 · 1 reacción ·
-
index is being generated blank Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
GDQuest/gdscript-docs-maker#71 · 3 comentarios ·
Todos los issues de GDQuest/gdscript-docs-maker
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
stephrobert/dsoxlab#238 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
sublimehq/package_control#1780 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
nwg-piotr/nwg-displays#145 ·