-
Notifications
You must be signed in to change notification settings - Fork 51
Home
Eirik Hoem edited this page Mar 12, 2021
·
7 revisions
Denne wiki inneholder dokumentasjon av GitHub Pages løsninger som benyttes for Digdirs fellesløsninger, og sidene er bygget opp ved å bruke GitHub Pages, og Jekyll som statisk side-generator, og følgende er en grafisk fremstilling av hvordan dette er bygd opp:
Strukturen på siden er bygget opp slik
├── _config.yml - konfigurasjonsinformasjon for siden
├── _data
| └── inneholder ulike metadata filer i yaml format.
├── _docs
| └── Denne mappen inneholder selve det tekstilge innholdet på siden (markdown filene)
├── _includes
| └── Denne mappen inneholder filer som inkluderes i layout dokumentene.
├── _layouts
| └── Her finnes de ulike layout filene i html-format
├── _sass
| └── Ulike stylesheet filer som .scss finnes i denne mappen
├── _site
| └── Innholdet re-genereres for hver gang siden bygges, og er det som publiseres.
├── assets
| └── Her finnes stylesheet (css) og ulike javascript som benyttes på siden.
├── images
| └── Ulike bildefiler som benyttes i dokumentasjonen
├── feed.xml - rss xml filen
└── index.md - Innholdsfil for hovedsiden eller landingssiden.
I tillegg finnes det en readme fil og noen lisensfiler som ikke publiseres, samt noen jekyll metadatafiler som starter med punktum (eksempel .gitignore)
Ytterligere informasjon og detaljer vedr GitHub Pages og Jekyll finnes her: