Generate hash for index.json requests (FSharp.Formatting issue)
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Feature
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- fsharp, javascript
- Bereich
- documentation
Rechercherichtung
Beginnen Sie mit docs/content/fsdocs-search.js in Zeile 14 und verfolgen Sie den Templating-Pfad, der index.json und generierte Asset-URLs ausgibt. Ermitteln Sie, wie generierte Links und CSS- oder Script-Referenzen erzeugt werden; abgeschlossen ist die Aufgabe, wenn aktualisierte Inhalte einen Hash-Query-Wert erhalten, sodass Browser keine veralteten index.json-Antworten wiederverwenden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The index.json search index cached by browsers may become out of date as the site gets refreshed
This is an FSharp.Formatting issue (specifically in fsdocs-search.js) noted by @baronfel in https://github.com/fsharp/fsharp-core-docs/pull/27#issuecomment-667561113
Cool. How do we check that? Here's the request: fsprojects/FSharp.Formatting@master/docs/content/fsdocs-search.js#L14
Regarding this point, I'd suggest that that content rendered by the templating engine render the content, and provide a hashed value for this specific content
Then, when rendering links/src elements to generated content files, append the hash to the query string. This would mean that urls like the one in the search JS you linked would need to be templated as well. Same for css links in the html head elements, etc.
- Vorherrschende Sprache
- Keine Sprachdaten
- Sterne
- 37
- Forks
- 20
- Ø Merge
- 5 Min.
- Gemergte PRs (30 T.)
- 2
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus fsharp/fsharp-core-docs
-
Missing namespaces? Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
fsharp/fsharp-core-docs#104 · 6 Kommentare ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
fsharp/fsharp-core-docs#103 · 4 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 38/100
fsharp/fsharp-core-docs#82 ·
-
Move to docs.fsharp.org? Offen
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
fsharp/fsharp-core-docs#76 · 4 Kommentare · 9 Reaktionen ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 25/100
fsharp/fsharp-core-docs#75 · 3 Kommentare · 1 Reaktion ·
Alle Issues in fsharp/fsharp-core-docs
Ähnliche Issues
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 95/100
Git-it-App/git-it-electron#1047 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
neondatabase/website#5944 ·
-
📕documentation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
db-ux-design-system/core-web#8239 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
libsdl-org/sdlwiki#1008 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100