No description
https://www.oliverdavies.uk
Allow for passing an argument to `drafts` which will be passed to `grep`. If no argument is passed, `source` will be used as the default value. |
||
---|---|---|
app | ||
assets | ||
resources | ||
source | ||
src | ||
static/files | ||
tests/Presentation/TwigExtension | ||
tools/scripts | ||
.envrc | ||
.gitignore | ||
.gitmodules | ||
.ignore | ||
.mailmap | ||
.markdownlint.yaml | ||
.tmux-sessionizer | ||
.yamlfmt.yaml | ||
build | ||
composer.json | ||
composer.lock | ||
drafts.nix | ||
flake.lock | ||
flake.nix | ||
phpstan-baseline.neon | ||
phpstan.neon.dist | ||
phpunit.xml.dist | ||
README.md | ||
run | ||
run.local |
oliverdavies.uk
My personal website, built with Sculpin - a PHP-based static site generator.
It contains pages about my products, services, public speaking and training, as well as my daily email archive, podcast episodes and old blog posts from earlier versions of the website.
Styling
The styling is done using Tailwind CSS.
BrowserSync
I have BrowserSync installed and use it to watch for changes to files and automatically refresh my browser instead of using Sculpin's built-in development server.
Hosting
The website is hosted on a 1GB DigitalOcean droplet alongside other static websites.
I'm using Apache as my web server so I can easily manage redirects using the .htaccess
file within the source
directory..
As it's a static website, no PHP or database are needed.