Learn Faust tutorial: Blocks step says Faust loads block CSS, but no WordPress styles are applied
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- nextjs, typescript, wordpress
- Ambito
- documentation, frontend
Direzione di ricerca
Inizia con il tutorial Learn Faust alla sezione «Blocks» > «2. Query for blocks data» e verifica se la sua affermazione sul caricamento del CSS corrisponde alla pagina generata. L’issue suggerisce di generare src/styles/globalStylesheet.css con npx faust generateGlobalStylesheet --output src/styles/globalStylesheet.css e importarlo da src/pages/_app.js, oppure di rimuovere l’affermazione. Il lavoro è completato quando gli stili impostati in WordPress vengono visualizzati come previsto, oppure quando il tutorial non dice più che Faust li ha caricati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Description
Page: https://faustjs.org/docs/tutorial/learn-faust/ ("Blocks" > "2. Query for blocks data")
Summary
After the blocks step, the tutorial says Faust has "even loaded the CSS required to apply the correct styles." But no step in the tutorial loads any WordPress CSS. The paragraph's markup includes the expected classes and inline styles (e.g. has-large-font-size, padding-top: var(--wp--preset--spacing--20)), but none of these classes or CSS variables are defined in the frontend, so font size, padding, etc. have no visible effect.
Suggested fix
Either add a step that loads WordPress's global styles, e.g.:
npx faust generateGlobalStylesheet --output src/styles/globalStylesheet.css
// src/pages/_app.js
import "@/styles/globalStylesheet.css";
or remove the sentence saying Faust loads the CSS.
Steps to reproduce
Steps to reproduce
- Follow the Learn Faust tutorial through "Blocks" > "2. Query for blocks data".
- In the WordPress editor, change the "Hello World!" post's paragraph font size, padding, and border, then save.
- Run
npm run devand open http://localhost:3000/blog/hello-world/. - Inspect the paragraph in DevTools: the classes and inline styles are present, but the font size and padding are not applied.
Expected
The paragraph displays with the styles set in the editor, as the tutorial describes.
@faustwp/core version
3.6.0
WordPress version
7.1.3
@faustwp/cli version
No response
Faust.js plugin version
1.9.0
Additional context
No response
Existing issues
- I searched existing issues and didn't find a match.
- Lingua principale
- TypeScript
- Stelle
- 1.6k
- Fork
- 157
- Merge medio
- 1g 2h
- PR unite (30g)
- 141
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di wpengine/faustjs
-
[Type] Bug Needs Triage
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 91/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di wpengine/faustjs
Issue simili
-
backend refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
NIAEFEUP/tts#927 · 1 commento · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
callstackincubator/react-native-harness#296 ·
I maintainer di solito rispondono entro 1 giorno
-
status:in-linear
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
n8n-io/n8n#42293 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
verified
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
I maintainer di solito rispondono entro 5 giorni
-
Add inputmode attribute support (forwarded to the inner input)Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Apertaenhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Neovici/cosmoz-input#467 ·
I maintainer di solito rispondono entro 1 giorno