ForHosting KIT · Utilidades de desarrollo

Líneas a lista numerada Markdown

Transforme un bloque de líneas separadas en una lista numerada Markdown sin editar cada elemento manualmente.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Pegue pasos, requisitos, puntos de una agenda o cualquier otro texto organizado por líneas, elija el número inicial cuando la secuencia deba continuar desde una sección anterior y obtenga una sintaxis de lista ordenada lista para copiar en su documentación. La conversión es determinista, conserva la redacción original de cada línea y normaliza los finales de línea pegados para producir el mismo Markdown en distintos sistemas operativos y entornos de automatización.

Prepare un elemento previsto en cada línea

Comience con texto sin formato donde cada línea corresponda a un elemento de la lista ordenada final. Este método resulta útil para pasos de instalación copiados de notas, criterios de aceptación exportados desde una herramienta de planificación, temas de una agenda, instrucciones de una receta o indicaciones breves redactadas sin formato. El conversor no reescribe, resume, reordena ni interpreta el contenido. Considera cada salto de línea como el límite de un elemento y conserva los caracteres de la línea, incluidos los espacios iniciales que puedan tener significado en un ejemplo técnico. Antes de procesar, normaliza los finales de línea de Windows, Mac clásico y Unix para que el material pegado se comporte siempre igual. Un valor vacío o compuesto solo por espacios se rechaza porque no puede formar una lista útil. Las líneas vacías intermedias se mantienen como elementos numerados vacíos; así la transformación es predecible y una automatización no altera inadvertidamente la posición de los elementos posteriores. Elimine antes las líneas vacías que no desee representar.

Elija dónde comienza la numeración

El primer marcador predeterminado es `1.`, el inicio convencional de una lista ordenada Markdown independiente. Puede indicar un entero positivo en el campo `start` cuando el nuevo bloque continúe una secuencia de otra sección. Si comienza en 4, por ejemplo, las tres primeras líneas reciben `4.`, `5.` y `6.`. Cada marcador lleva un punto y un espacio, la forma de lista ordenada ampliamente compatible con los procesadores Markdown. La salida incluye una cadena `markdown` completa para copiar y una matriz `numbered_lines` para aplicaciones que deban inspeccionar o enviar elementos por separado. También informa de `line_count` y del valor efectivo de `start`, lo que facilita las comprobaciones automáticas. El inicio debe ser un entero dentro del intervalo documentado; se rechazan los decimales, las cadenas numéricas, el cero y los números negativos en vez de redondearlos o interpretarlos. Este contrato estricto mantiene resultados idénticos en el ejecutor del navegador, los clientes de API, los scripts y los entornos de prueba.

Utilice el resultado en documentación y automatizaciones

Copie el valor `markdown` devuelto directamente en un README, la descripción de una incidencia, un artículo de una base de conocimiento, el archivo fuente de un sitio estático o cualquier editor compatible con Markdown. Como la herramienta solo añade marcadores de lista ordenada, revise el resultado si alguna línea original ya comienza con una viñeta o un número: esos caracteres forman parte de su contenido y se conservan intencionadamente. En un flujo automatizado, envíe el texto de origen y el número inicial opcional, y después almacene o publique la cadena devuelta sin incorporar una biblioteca Markdown. La operación no utiliza solicitudes de red, modelos generativos, fechas ni valores aleatorios; las llamadas repetidas con la misma entrada siempre generan la misma salida. El navegador es práctico para tareas ocasionales, mientras que la API cuesta $0.002 por solicitud y se adapta a generadores de documentación y procesos editoriales. Los límites de tamaño y líneas acotan la ejecución; divida entradas mayores en secciones y ajuste el inicio para conservar la secuencia.

Formatear pasos de documentación

Convierta una secuencia sin formato de pasos de configuración o diagnóstico en Markdown ordenado, listo para un README o un artículo de soporte.

Continuar un procedimiento existente

Defina un número inicial personalizado cuando un bloque nuevo de instrucciones siga a pasos mantenidos en otra sección.

Automatizar flujos de publicación

Convierta la salida organizada por líneas de otro sistema en Markdown predecible antes de insertarla en documentación generada.

¿Cuánto cuesta la conversión?

La conversión mediante API cuesta $0.002 por solicitud. La versión del navegador puede ejecutarse localmente para tareas manuales ocasionales.

¿Cambia la redacción de mis líneas?

No. Normaliza los finales de línea y añade un número creciente, un punto y un espacio antes de cada línea original.

¿Puede comenzar la lista con un número distinto de uno?

Sí. Indique un entero positivo en `start` para elegir el primer marcador de una secuencia continuada.

¿Qué ocurre con las líneas vacías?

Las líneas vacías intermedias y finales se convierten en elementos numerados vacíos. Elimínelas antes si no deben aparecer en el resultado.

¿Funcionará el resultado en los procesadores Markdown habituales?

Sí. Cada elemento usa el formato numérico estándar: un entero, un punto, un espacio y el contenido de la línea.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/str/markdown-numbered-list

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/str/markdown-numbered-list \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Install the dependencies\nConfigure the environment\nRun the test suite"}'
{
  "text": "Install the dependencies\nConfigure the environment\nRun the test suite"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.markdown_numbered_list",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_chars100000
max_lines10000
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →