mk0r
26. Januar 2025 um 05:41
1
Ich habe eine neue Discourse-Installation und das Scaffolding für ein neues Theme erstellt. Als Erstes habe ich das Farbschema bearbeitet, um ein Schema namens Flexoki zu verwenden. Sie können hier sehen:
{
"name": "Psychomotor",
"component": false,
"license_url": null,
"about_url": null,
"authors": "Michael",
"theme_version": null,
"minimum_discourse_version": null,
"maximum_discourse_version": null,
"assets": {},
"color_schemes": {
"Flexoki Light": {
"primary": "100F0F",
"secondary": "FFFCF0",
"tertiary": "205EA6",
"quaternary": "AF3029",
"header_background": "FFFCF0",
"header_primary": "100F0F",
"highlight": "F1D67E",
"danger": "AF3029",
This file has been truncated. show original
Ich habe das Theme über GitHub zu meiner Discourse-Instanz hinzugefügt und ausgewählt, aber keine der Farbeinstellungen wird übernommen. Stattdessen sehe ich nur die Standardfarben für Flexoki Light und Dark. Gibt es Hilfe bei der Fehlerbehebung?
1 „Gefällt mir“
Ja, es gibt ein paar Dinge zu überprüfen:\n\n1. Stellen Sie sicher, dass Ihr Theme diese spezielle Farbpalette ausgewählt hat:\n\n
\n\n2. Wenn diese Einstellung korrekt ist, aber immer noch die falsche Farbpalette angezeigt wird, stellen Sie sicher, dass Ihre Profileinstellungen nicht die falsche Farbpalette ausgewählt haben:\n \n
4 „Gefällt mir“
mk0r
26. Januar 2025 um 07:28
3
Danke, keines von beiden ist das Problem. Wie der Screenshot zeigt, zeigt die Benutzeroberfläche das Flexoki-Theme als die Standardfarben von Discourse an. Irgendwie wird die Palette überhaupt nicht interpretiert.
1 „Gefällt mir“
Heliosurge
(Dan DeMontmorency)
26. Januar 2025 um 07:52
4
Ich bilde mir das vielleicht ein. Aber wenn ich hin und her wechsle, sieht es so aus, als wäre die von Ihnen hochgeladene Farbpalette eine Kopie von Light
Gehen Sie zu Theme und wählen Sie etwas mit einer anders aussehenden Palette und versuchen Sie, zu dieser Farbpalette zu wechseln.
Ah, ich verstehe jetzt, was Sie meinen. Discourse liest also diese Farben nicht:
"color_schemes": {
"Flexoki Light": {
"primary": "#100F0F",
"secondary": "#FFFCF0",
"tertiary": "#205EA6",
"quaternary": "#AF3029",
"header_background": "#F2F0E5",
"header_primary": "#6F6E69",
"highlight": "#ECCB60",
"danger": "#AF3029",
Das Problem liegt weiter oben – es werden nicht die im Datei^^ aufgeführten Farben verwendet.
1 „Gefällt mir“
Heliosurge
(Dan DeMontmorency)
26. Januar 2025 um 08:53
6
Gibt es dann vielleicht ein Problem mit dem Dateilayout? Verursacht es Standardwerte?
Es wäre vielleicht am besten, einfach eine neue Farbpalette in Discourse zu erstellen und diese Werte einzugeben, anstatt das Theme zu importieren.
Ich habe die Syntax der Datei überprüft. In meinem vorherigen Farbschema hat jede Hexadezimalzeichenfolge kein # am Anfang.
"license_url": "https://github.com/t1-tracey/arctic-sunrise-theme/blob/master/LICENSE",
"about_url": "https://github.com/t1-tracey/arctic-sunrise-theme",
"authors": null,
"theme_version": null,
"minimum_discourse_version": null,
"maximum_discourse_version": null,
"assets": {
},
"color_schemes": {
"Arctic Sunrise": {
"primary": "222222",
"secondary": "ffffff",
"tertiary": "6eb5c1",
"quaternary": "ffccbb",
"header_background": "E2e8e5",
"header_primary": "333333",
"highlight": "ffccbb",
"danger": "e43535",
"success": "009900",
"love": "fa6c8d"
}
Wenn Sie jede der Hexadezimalzeichenfolgen so ändern, dass sie kein # am Anfang haben, denke ich, dass sie korrekt geparst werden könnte.
"component": false,
"license_url": null,
"about_url": null,
"authors": "Michael",
"theme_version": null,
"minimum_discourse_version": null,
"maximum_discourse_version": null,
"assets": {},
"color_schemes": {
"Flexoki Light": {
"primary": "#100F0F",
"secondary": "#FFFCF0",
"tertiary": "#205EA6",
"quaternary": "#AF3029",
"header_background": "#F2F0E5",
"header_primary": "#6F6E69",
"highlight": "#ECCB60",
"danger": "#AF3029",
"success": "#66800B",
"love": "#A02F6F",
"primary-very-low": "#F2F0E5",
Dies gilt auch für den Beispielleitfaden für Discourse-Farbschemata:
Discourse now supports importing color schemes from remote repository. Here I will demonstrate how you would go about doing this.
Navigate to colors and add a color scheme.
Head to /admin/customize/colors on your site and create a color scheme.
[image]
Tips:
I used a chrome plugin (color picker ) to select colors from an existing image of a palette on the web.
If you create a theme, assign the color scheme to the theme and preview it, changes will be reflected live.
Create a new gi…
{
"name" : "Solarized",
"about_url" : "https://github.com/SamSaffron/discourse-solarized",
"license_url": "https://github.com/SamSaffron/discourse-solarized/blob/master/LICENSE",
"color_schemes": {
"Solarized Light": {
"primary": "586E75",
"secondary": "EEE8D5",
"tertiary": "268BD2",
"quaternary": "CB4B16",
"header_background": "002B36",
"header_primary": "93A1A1",
"highlight": "B58900",
"danger": "CB4B16",
"success": "859900",
"love": "DC322F"
}
}
}
7 „Gefällt mir“
mk0r
26. Januar 2025 um 18:00
8
ah!! Danke! Werde diesen Fix gleich ausprobieren, scheint die richtige Antwort zu sein.
2 „Gefällt mir“