Docs: replace Jekyll Liquid keywords with MkDocs-friendly markdown
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 69/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- markdown
- Área
- documentation
Línea de trabajo
Start with docs/index.md, which is named as an example, then search the docs/ tree for {{site.data.keyword.*}}, Just the Docs {: …} markers, and Jekyll-only front matter. Replace or remove those items as requested and check that links remain valid relative to docs/; done when the docs no longer depend on those Jekyll features and the links still resolve.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Context
The Open Horizon documentation site is moving from Jekyll + Just the Docs to MkDocs Material, pulling this repository’s docs/ at build time into the Management Hub reference section (open-horizon/open-horizon.github.io#729). Pattern reference: open-horizon-services.github.io.
Until source markdown is cleaned up, the portal may substitute Liquid keywords and strip {: …} markers temporarily. Source content should not depend on that.
Problem
docs/ still contains Jekyll Liquid keyword usage (for example {{site.data.keyword.macOS_notm}} in docs/index.md) and Just-the-Docs-oriented front matter / markers. This repo also still pushes docs via CopyDocs; the portal now pulls at build time instead.
Ask
1. Clean up Markdown for MkDocs Material
- Replace
{{site.data.keyword.*}}with plain text (for example macOS, Open Horizon). - Remove any Just-the-Docs
{: …}markers if present. - Keep links valid relative to this repo’s
docs/tree.
2. Adjust YAML front matter (do not strip nav keys)
The portal builds the left nav from Just-the-Docs–compatible front matter across first-party and staged child-repo pages. For files under docs/:
| Keep | Drop (unused by MkDocs / portal) |
|---|---|
title (nav label) |
layout |
parent (nav hierarchy) |
has_children |
nav_order (nav order) |
has_toc |
Optional: description, copyright, years, lastupdated |
Do not add repo_url / repo_name / repo_stars / repo_forks in source — the portal injects those at build time for the header source widget.
3. Remove CopyDocs GitHub Actions
Delete the push-based docs sync workflow; the portal clones this repo’s docs/ at build time into /docs/mgmt-hub/docs/:
- Remove
.github/workflows/copy-docs.yml. - Retire
PERSONAL_TOKEN(or equivalent) secrets used only for CopyDocs.
Coordinate cutover with open-horizon.github.io#729.
4. Update docs/AGENTS.md for pull-at-build
Rewrite docs/AGENTS.md so it no longer describes CopyDocs push publishing. It should cover:
- Edit docs only in this repository’s
docs/tree. - The portal pulls that tree at build time (destination
/docs/mgmt-hub/docs/). - Front matter rules from section 2 (
title/parent/nav_orderkept;layout/has_children/has_tocdropped). - No Liquid /
{: …}markers. - Do not reintroduce CopyDocs /
andstor/copycat-action.
References
- https://github.com/open-horizon/open-horizon.github.io/issues/729
- Destination nav label: Reference → Management Hub (
dest_name: mgmt-hub) →/docs/mgmt-hub/docs/
- Lenguaje dominante
- Shell
- Estrellas
- 12
- Forks
- 46
- Merge medio
- 5 d 12 h
- PR fusionados (30 d)
- 3
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
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 open-horizon/devops
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
open-horizon/devops#237 ·
-
AIO error about `--short` flag in `docker compose version --short` in multiple placesQuizá libre de nuevo @dlarson04 la tomó hace 97 días y no hay ningún pull request abierto. Abiertobug
open-horizon/devops#232 · 1 asignado ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 66/100
open-horizon/devops#231 ·
-
test-mgmt-hub.sh also failsQuizá libre de nuevo @naphelps la tomó hace 373 días y no hay ningún pull request abierto. Abierto
open-horizon/devops#220 · 1 asignado ·
-
HZN_TRANSPORT=https brokenAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
open-horizon/devops#217 ·
Todos los issues de open-horizon/devops
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
omacom/omarchy#17225 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
priority: medium status: ready
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
melodic-software/claude-code-plugins#11884 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 70/100
jim-wyatt/two-computers-one-board#192 ·
Los mantenedores suelen responder en 1 día
-
docs: debug-container-networking.md uses legacy workbook= URLs and /worker/10000/healthcheckAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
graphistry/graphistry-cli#69 ·