~justusw/personal-website

This is my personal website
841a2e67 — Justus Perlwitz 7 days ago
Add new linux post exploit garden post
cb2cc3fd — Justus Perlwitz 7 days ago
Edit pandas aggregate articles
6aa7a244 — Justus Perlwitz 9 days ago
Fix formatting with new prettier

refs

main
browse  log 

clone

read-only
https://git.sr.ht/~justusw/personal-website
read/write
git@git.sr.ht:~justusw/personal-website

You can also use your local clone with git send-email.

#Personal website

This is my personal website. I made it using Hugo.

Repository URL: https://git.sr.ht/~justusw/personal-website

#Quickstart

Assuming that you have Hugo installed, simply run:

huge server -D

#Requirements

#Creating new content

Run

bin/new

#Deploying

Make sure that your Nix environment works correctly and log into Netlify. Then, run:

bin/preview

And publish it for real with:

bin/publish

You have just published the site.

#Formatting

# If you haven't run this already:
npm ci
# Then make everything neat:
npm run format

#Vale

Check with vale:

vale content

Create quickfix file:

vale --output=line content > quickfix

Format is

%path:%line:%col:%err

Run the same vale invocation with Neovim's :make command, and show the quick fix window:

set makeprg=vale\ --output=line\ content | set errorformat=%f:%l:%c:%m | make
" Show the quick fix window
cope
" Jump to the next quickfix item
cn

#License

I am making available this project in its entirety under the 3-Clause BSD License. You can view the license in LICENSE file included in this project's repository.