Landing Page (nicht Landing Page Plugin)

Hallo, ich plane, eine kurze, einfache einseitige Landingpage für meine Website zu erstellen, die hauptsächlich eine Discourse-Website ist.

Die Hauptseite mysite.com ist, wo sich Discourse befindet, nicht mysite.com/discourse.

Ich möchte, dass die Hauptseite auf diese Haupt-Landingpage weiterleitet, also mysite.com/home, die eine andere Struktur als eine Discourse-Seite haben sollte.

Ich habe das Landingpage-Plugin ausprobiert, aber es hat meine Website beschädigt und funktioniert nicht so, wie ich es möchte. Ich habe verwandte Threads durchgesehen, konnte aber nicht finden, wonach ich gesucht habe.

Jeder Vorschlag wäre willkommen.

Das Landing Pages Plugin ist nicht kaputt.

Vielleicht gefällt Ihnen diese von mir erstellte Erweiterung:

1 „Gefällt mir“

Ein Teil des Problems könnte die Verwendung eines Unterordner-Installationsprogramms für eine Landingpage anstelle einer Subdomain sein. (site/page statt page.site)

Ist dies das Plugin, das Ihre Website kaputt gemacht hat?:

Könnte eine Art Fehler sein, der behoben werden könnte.

1 „Gefällt mir“

Ja, es war dieses Plugin. Hier ist der Beitrag dazu Repeating header - support - Discourse Meta

Ich habe im Entwicklerkonsolenfenster entdeckt, dass der Fehler mit dem Plugin zusammenhängt.

2 „Gefällt mir“

Ich sehe dies beim Neuerstellen (weiß aber nicht, ob es problematisch ist) mit dem erforderlichen zusätzlichen Plugin…

Plugin-Name ist 'home-pages', aber das Plugin-Verzeichnis heißt 'discourse-home-pages'

@Timothy_Vail Hast du das Problem auf der Pavilion-Website über den Bug-Report-Assistenten oder im Plugin-Topic Landing Pages Plugin 🛩 gemeldet?

Stelle sicher, dass du alle Fehler in der Browserkonsole und alle offensichtlichen Fehler in den Protokollen angibst.

Ich glaube nicht, dass dies ein Problem ist, sondern nur eine Warnung. Ich habe mich entschieden, diese Dinge nicht identisch zu machen, da discourse-home-pages eine sehr unhandliche lange Zeichenfolge ist, besonders als Teil des Pfades!

1 „Gefällt mir“

Aber er sagte:

Was darauf hindeutet, dass es keine Unterordnerinstallation ist?

1 „Gefällt mir“

Richtig, die Hauptseite ist kein Unterordner, aber die Landingpage wurde als Unterordner festgelegt:

Ich bin mir nicht sicher, ob das ein Problem sein könnte oder nicht.

1 „Gefällt mir“

Ah, ich verstehe, was Sie meinen.

Das ist aber keine Unterordnerstruktur, sondern eine spezifische Route.

Nun, das lässt sich mit meinen Erweiterungen sowieso leicht lösen.

2 „Gefällt mir“

Danke @angus für die Überprüfung meines FEATURE: Support new Discourse Home Pages Theme Component for highly integrated presentation by merefield · Pull Request #30 · paviliondev/discourse-landing-pages · GitHub, dies wurde nun zusammengeführt, sodass Sie ab sofort das Hauptrepository von Landing Pages für die Funktion „Startseiten“ verwenden können.

Beachten Sie, dass Sie immer noch die Home Pages Theme Component und das Home Pages Plugin installiert haben müssen.

Ich werde mit einem weiteren PR nachverfolgen, um den Code des Home Pages Plugins zusammenzuführen, um die Dinge weiter zu vereinfachen.

2 „Gefällt mir“

Ich habe den Fehler nicht gespeichert oder gemeldet. Ich habe nur versucht, das Problem zu beheben. Wenn Sie Ihr Plugin in das Landing Pages Plugin integrieren und dies keine weiteren Probleme verursacht, könnte das meine Lösung sein.

Sollte ich warten, bis alles integriert ist, bevor ich das Plugin als einheitliches Paket installiere?

1 „Gefällt mir“

Das bleibt Ihnen überlassen. Ich werde wahrscheinlich am Wochenende einen PR für das Backend einreichen.

Ich glaube nicht, dass ich den TC zusammenführen werde. Das wird immer optional bleiben.

Okay, meine Entschuldigung, ich bin mir nicht sicher, was PR und TC sind :slight_smile:

1 „Gefällt mir“

Erklärung

PR steht für „Pull Request“. Es ist eine Methode, um Änderungen an Code in einem Software-Repository vorzuschlagen, das auf Plattformen wie GitHub, GitLab oder Bitbucket gehostet wird. Ein Pull Request ermöglicht es Entwicklern, die vorgeschlagenen Änderungen zu überprüfen und zu diskutieren, bevor sie in die Haupt-Codebasis übernommen werden.

Ich mag die Erklärfunktion des KI-Assistenten wirklich sehr.

TC ist Theme component

5 „Gefällt mir“