Løs Autodesk Autocad-startproblem

Brug af indholdsstyringssystemer til at opbygge dynamiske websteder resulterer altid i grim HTML. Indrykningsniveauer er ofte forkerte, hvide rum forsvinder siden, og en række andre små irritationer plager alle, der forsøger at læse kildekoden til fejlfinding eller uddannelsesmæssige formål.

Er der en måde at automatisk fjerne hvid plads, autoindent og på anden måde forskønne output fra en PHP eller andet dynamisk script, der spytter HTML?

Jeg er interesseret i enhver automatiseret server-side-løsning, der forbedrer læsbarheden af ​​dynamisk genereret HTML samt løsninger, der fjerner al hvid plads til komprimeringsformål. Hvis det betyder noget, kører jeg normalt Apache eller nginx.

Det er sikkert at antage, at jeg cachelagrer output, så jeg kører ikke det HTML-skønhedsudstyr, du foreslår på hver sidevisning (og tager det tilknyttede præstationshit hver gang). Som sådan er jeg mere interesseret i nem installation og pålidelige resultater, end jeg er i ydeevne.

  • hanselman.com/blog/…
  • Hvad med Pythons BeautifulSoup? Det har en prettify() fungere.

Tjek HTML Tidy. Der er mange forskellige bindinger til forskellige sprog, så du skal kunne finde en, der fungerer for dig.

Redigere: Hvis du leder efter noget, der er aktivt vedligeholdt, skal du tjekke HTMLawed.

  • Er det stadig i aktiv udvikling? Jeg diskonterede det, fordi det ikke er blevet opdateret i over 2 år, hvilket antyder for mig, at det muligvis ikke understøtter HTML 5-elementer og viser sig svært at vedligeholde i fremtiden.

arbejdet for dig: Charles Robertson | Ønsker du at kontakte os?

nyttige oplysninger