Skip to content

theme1256/Template

Repository files navigation

Hjemmeside-template

En template til at starte en ny hjemmeside, så de mest standard ting er sat op.

Indeholder basic plugins, som jeg altid bruger

Der ligger også en deploy.php, som kan bruges til automatisk deploy fra et hostet git-projekt.
Bruges ved at lave et web-hook, som pejer på deploy.php og brugeren, som eksekverer filen (typisk www-data), skal være sat op til at have adgang til projektet med SSH.
Projektet skal også være klonet fra git af samme bruger som eksekverer deploy.php, fx med kommandoen:

git clone git@github.com:theme1256/template .

Plugins

Setup

Hvad skal der til før siden virker?

  1. Upload indholdet til roden af html-mappen eller kopier fra git
  2. Upload Redirect.sql til databasen
  3. Kopier etc/sample_conf.php til etc/conf.php og udfyld variablerne

Virke

Virker ved at redirecte alle request til index.php, som laver et databaseopslag for at finde ud af hvilken fil der skal vises.
Tillader også at have nemt ved at lave et web-interface til at lave urler som redirecter til andre filer og derved have forskellige url'er som gør det samme.

Url'er skal oprettes i Redirect tabellen, hvor sourceUrl er den url, som brugeren skriver, destinationUrl er den fil, som index.php skal læse og vise, fk_urlID bruges kun, hvis type er 0, da den viser hvilken anden url, som der redirectes til. fk_urlID skal ikke være sat, hvis den linje er et redirect til en ekstern side. desc er bare en note, så det er nemmere at finde rundt i senere.

Filerne på serveren skal ikke ligge på samme måde som url'erne er.

About

A template for me to create quick websites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published