/lxl-helpdocs

User help documentation for Libris XL

Apache License 2.0Apache-2.0

lxl-helpdocs - Hjälpdokumentation för Libris XL

Detta projekt hanterar hjälpdokumentationen för Libris XL och paketering av densamma. Själva dokumentationen skrivs i markdown med YAML-metadata och paketeras till JSON.

Innehåll:

Bygga och konsumera projektet

Kör npm install (testat med Node.js 14) för att installera nödvändiga saker.

Kör sedan npm run build för att bygga ihop en JSON-fil där all markdown är sorterad in i noder enligt avsnittens metadata.

Servera sedan build-foldern på lämpligt ställe.

Obs:

  • Detta projekt hanterar inte konvertering av markdown till HTML. Det skall förslagsvis göras när man konsumerar JSON-strukturen i en applikation.
  • Du behöver ta hänsyn till (och troligtvis konvertera) hänvisningar till bilder.

Redigera avsnitt

Filerna i mappen docs utgör hjälpdokumentationen för gränssnittet. Om det i denna mapp skapas, ändras eller redigeras så kommer de ändringarna att komma in i gränssnittet.

Förstasidan

Förstasidan redigeras i filen index.md.

Egenskaper på ett avsnitt

Överst i varje dokumentationsfil finns ett par rader som definierar ett par egenskaper på dokumentet, t ex vilken kategori den tillhör och vilken titel den ska få.

---
section: Sök
title: Träfflista
order: 1 
date: 2018-01-01
tags:
- search
---

Section:
Kategori på dokumentet. Används till exempel för att lägga dokumenten bredvid varandra i menyn.

Title:
Titel på dokumentet. Används till menyn. Används inte till rubriker i dokumentet.

Valfritt Order:
Ordning inom kategorin i menyn. Högre siffra -> Längre ner inom kategorin. Avsnitt som saknar order-attributet hamnar alltid längre ner än de som har attributet.

Valfritt Date:
Datum i YYYY-MM-DD format. Ska ej ha citationstecken. Exempel: 2018-05-23
Om date inte anges så kommer ej "Uppdaterad NN dagar sedan" att synas.

Valfritt Tags:
Etiketter på dokumentet som eventuellt skulle kunna användas till sökning. Lägg till under arbete för att visa en notis högs upp i dokumentet.

Innehåll

Under egenskaperna följer sedan själva innehållet i avsnittet. Man använder sig av markdown för att strukturera rubriker, länkar, bilder etc.

Bilder

För att bilderna ska kunna paketeras och visas korrekt, lägg bilden i mappen img och lägg till bilden i dokumentet med följande kod. Obs måste vara av formatet .png.

![Förklaring av bilden](Bildnamn.png)