Strip the HTML, then run sentence-level sentiment analysis on the text. --per-sentence scores each line separately, so you can spot the one paragraph dragging the tone of an otherwise cheerful landing page.
[{"text":"Less Software is an independent practice...","score":-0.80},
{"text":"Developer tooling and workflows...","score":0.80},
{"text":"I work with teams to reduce unnecessary complexity...","score":0.20},
...]