L'errore è generato semplicemente dagli spazi tra i tag, non mettendoli non appare:
Codice HTML:
<!doctype html>
<html lang="it-IT">
Comunque ci sono anche altre parti da modificare.
Il titolo va messo prima del tag script:
Codice HTML:
<title>Titolo</title>
<script></script>
Quello che usa non è il metoto per html 5, in ogni caso per html 4, serve punto e vigla tra charset=utf-8 e cio che lo precede. Non adrebbero mischiati html 5 e 4, ma in questo caso, anche se li usasse ebntrambi, quello non idoneo ad html 5 sarà ignrato dai browser.
Codice HTML:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!-- html 4 -->
<meta charset="utf-8"> <!-- html 5 -->
In link, rel non può essere uguale ad un url:
att_link_rel
Codice HTML:
<link rel="https://api.w.org/" href="https://ruggerocarboni.altervista.org/wp-json/" />
Cordiali saluti.