ランディングページ(ランディングページプラグインは含まれません)

こんにちは。主にディスコースサイトである私のサイト用に、シンプルで簡単な1ページのランディングページを計画しています。

メインのmysite.comはディスコースの場所であり、mysite.com/discourseではありません。

メインサイトをこのメインのランディングページ(mysite.com/home)にリダイレクトしたいのですが、これはディスコースページとは異なる構造を持つべきです。

ランディングページプラグインを試しましたが、サイトが壊れてしまい、意図したとおりに機能しませんでした。関連スレッドも確認しましたが、探しているものを見つけることができませんでした。

何か提案があれば幸いです。

ランディングページプラグインは壊れていません。

私が作成したこの拡張機能がお気に召すかもしれません。

「いいね!」 1

サブフォルダインストールをランディングページに使用していることが、サブドメインではなく問題の一部である可能性があります。(site/pageではなくpage.site)

これがあなたのサイトを壊したプラグインですか?:

修正できる何らかのバグがあるかもしれません。

「いいね!」 1

はい、そのプラグインでした。それについての投稿はこちらです Repeating header - support - Discourse Meta

開発者コンソールで、エラーがプラグインに関連していることを発見しました。

「いいね!」 2

リビルドでこれが見られます(問題があるかどうかはわかりませんが)、必須の追加プラグインがあります…

「プラグイン名は「home-pages」ですが、プラグインディレクトリ名は「discourse-home-pages」です」

@Timothy_Vail は、バグレポートウィザード を使用して Pavilion ウェブサイトで問題を報告しましたか、それともプラグイントピック Landing Pages Plugin 🛩 で報告しましたか?

ブラウザコンソールにエラーが表示されている場合や、ログに明らかなエラーがある場合は、必ず含めてください。

これは問題ではなく、単なる警告だと思います。discourse-home-pages は特にパスの一部としては非常に扱いにくい長い文字列なので、これらのものを同一にしないことを選択しました。

「いいね!」 1

しかし、彼はこう言いました:

これはサブフォルダインストールではないことを示唆していますか?

「いいね!」 1

はい、メインサイトはサブフォルダーではありませんが、ランディングページはサブフォルダーとして設定されていました。

それが問題になるかどうかはわかりません。

「いいね!」 1

ああ、言っていることがわかりました。

それは厳密にはサブフォルダではなく、特定のルートですね。

まあ、それは私の拡張機能で簡単に解決できますが。

「いいね!」 2

レビューしてくれた @angus さん、ありがとうございます。FEATURE: Support new Discourse Home Pages Theme Component for highly integrated presentation by merefield · Pull Request #30 · paviliondev/discourse-landing-pages · GitHub はマージされたので、今後はホームページ機能のためにランディングページのリポジトリ本体を使用できます。

ホームページテーマコンポーネントとホームページプラグインがインストールされている必要があることに注意してください。

物事をさらに簡素化するために、ホームページプラグインのコードをマージするための別のPRを追って公開します。

「いいね!」 2

エラーを保存したり、報告したりしませんでした。問題を修正しようとしていただけです。プラグインをランディングページプラグインに統合し、それ以上問題が発生しないのであれば、それが私の解決策になるかもしれません。

統合がすべて完了するまで待ってから、統合されたパッケージとしてプラグインをインストールした方がよいでしょうか?

「いいね!」 1

あなた次第です。今週末にはバックエンドのPRを出すと思います。

TCはマージしないと思います。それは常にオプションのままです。

承知いたしました。PRとTCが何であるか分かりません :slight_smile:

「いいね!」 1

説明

PR は「プルリクエスト」の略です。GitHub、GitLab、Bitbucketなどのプラットフォームでホストされているソフトウェアリポジトリのコードへの変更を提案する方法です。プルリクエストにより、開発者は提案された変更をメインのコードベースにマージする前にレビューおよび議論することができます。

AIヘルパーの説明機能は本当に気に入っています。

TC は Theme component です

「いいね!」 5