Op deze pagina
Alle elementen
Een compleet overzicht van alle opmaakelementen die je kunt gebruiken in artikelen — van koppen en tabellen tot diagrammen, callouts en code tabs.
Koppen
Kop 2 gebruik je voor hoofdsecties. Elke h2 verschijnt automatisch in de inhoudsopgave rechts. Hover over een kop om de anchor-link te kopiëren.
Kop 3 — Subonderdelen
Kop 3 groepeert verwante onderwerpen binnen een sectie.
Kop 4 — Extra detail
Gebruik kop 4 spaarzaam, alleen voor extra detailniveau.
Tekst & nadruk
Normale paragraaftekst heeft een regelafstand van 1,75. Vetgedrukte tekst gebruik je voor sleutelbegrippen en termen. Cursieve tekst voor benamingen, titels of lichte nadruk. Inline code voor variabelen, commando’s en bestandsnamen.
Doorgestreepte tekst wordt zo geschreven: verouderde waarde.
Lijsten
Ongesorteerd:
Azure Resource Groups
Storage Accounts
Virtual Networks
- Subnets
- Network Security Groups
- Route Tables
Gesorteerd:
terraform init— haalt providers en modules opterraform plan— toont wat er gaat veranderenterraform apply— voert de wijzigingen door
Citaten
Infrastructure as Code betekent dat je infrastructuur net zo behandelt als applicatiecode: versiebeheer, peer reviews en geautomatiseerde deployment.
— HashiCorp
Tabellen
| Resource | Type | Locatie | SKU |
|---|---|---|---|
| rg-webapp-prod | Resource Group | West Europe | — |
| st-webapp-prod | Storage Account | West Europe | Standard_LRS |
| vnet-webapp-prod | Virtual Network | West Europe | — |
| nsg-webapp-prod | NSG | West Europe | — |
Code blokken
# Resource group aanmaken
az group create \
--name rg-webapp-prod \
--location westeurope
# Overzicht bekijken
az group list --output table
resource "azurerm_resource_group" "example" {
name = "rg-webapp-prod"
location = "West Europe"
tags = {
environment = "production"
project = "webapp"
}
}
name: Deploy to Azure
on:
push:
branches: [main]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Azure Login
uses: azure/login@v1
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}
{
"name": "webapp",
"version": "1.0.0",
"scripts": {
"build": "tsc && vite build",
"preview": "vite preview"
}
}
Code tabs
Gebruik tabs als je hetzelfde onderwerp in meerdere talen of tools wilt tonen.
Callouts
Er zijn vijf typen callouts beschikbaar.
terraform.tfstate bestand. Dit bestand bevat gevoelige informatie — bewaar het nooit in een publieke repository..tf bestanden maakt niet uit. Terraform bepaalt zelf de juiste volgorde op basis van afhankelijkheden.terraform destroy verwijdert alle resources in je state. Voer dit nooit uit in een productie-omgeving zonder expliciete goedkeuring.
Mermaid diagrammen
Diagrammen maak je met de mermaid shortcode. Flowcharts, sequence diagrams en meer worden ondersteund.
flowchart TD
code\["📝 Code\n(.tf bestanden)"] --> init\["terraform init"]
init --> plan\["terraform plan"]
plan --> review{"Review\ngoedgekeurd?"}
review -->|ja| apply\["terraform apply"]
review -->|nee| code
apply --> state\["State opgeslagen\n(Azure Blob)"]
apply --> infra\["☁️ Azure\nInfrastructuur"]Links
- Interne link: Terraform overzicht
- Interne link: State beheer
- Externe link: Azure documentatie
- Externe link: Terraform registry