# 我想从外部网站使用 Discourse 搜索栏，以便用户可以访问我论坛的搜索页面

**URL:** <https://meta.discourse.org/t/i-want-to-use-the-discourse-search-bar-from-an-external-site-so-users-arrive-at-the-search-page-in-my-forum/231752>\
**Category:** Development\
**Tags:** rest-api\
**Created:** [2022年七月2日 13:19 UTC](https://meta.discourse.org/t/i-want-to-use-the-discourse-search-bar-from-an-external-site-so-users-arrive-at-the-search-page-in-my-forum/231752 "2022-07-02T13:19:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Drew-ART](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Drew-ART](https://meta.discourse.org/u/Drew-ART)\
**Post date:** [2022年七月2日 13:19 UTC](https://meta.discourse.org/t/i-want-to-use-the-discourse-search-bar-from-an-external-site-so-users-arrive-at-the-search-page-in-my-forum/231752/1 "2022-07-02T13:19:54Z")

</div>

正在寻找有关如何着手处理此任务的建议。

我们有一个用 Reactjs 构建的网站登陆页面，我们的 Discourse 论坛是整个平台的一半。我希望用户能够从该登陆页面搜索论坛，以便他们可以直接找到他们想要去的地方。

由于一些无关的原因，我们实际上是在 Discourse 中加载 Reactjs 登陆页面，因此 Discourse 在同一个窗口中打开，并且搜索功能位于标题中，但我们想将其拉入 Reactjs 页面。

![image](https://global.discourse-cdn.com/meta/original/4X/3/4/4/3444b649e4a33356427fdea2be9398b7e0cf466a.jpeg)

这是我开始探索的三个选项：

- 由于 Discourse 已经打开，我曾想也许可以将输入到该搜索栏中的任何内容镜像到 Discourse 的搜索功能中。

- 也许通过 API 将搜索调用发送到 Discourse 更容易。

- Discourse 以一种非常清晰和开放的方式使用 URL。创建搜索导航到搜索 URL 的新函数是否更简单？例如 [https://mysite.com/search?q=teletubbies%20happiness](https://mysite.com/search?q=teletubbies%20happiness)

如果你在处理这项任务，你会尝试哪一个，或者完全不同的方法？

感谢您的建议。

---

<div class="post-metadata">

**Author:** ![ivan\_from\_bardeen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ivan_from_bardeen/32/310039_2.png) [@ivan\_from\_bardeen](https://meta.discourse.org/u/ivan_from_bardeen)\
**Post date:** [2023年十一月8日 07:52 UTC](https://meta.discourse.org/t/i-want-to-use-the-discourse-search-bar-from-an-external-site-so-users-arrive-at-the-search-page-in-my-forum/231752/2 "2023-11-08T07:52:53Z")

</div>

如果有人有更新，我很感兴趣！  
@Drew-ART

我有一个来自 Zendesk 的参考，也很棒。

 ![image](https://global.discourse-cdn.com/meta/original/4X/9/6/1/9616c01405a9679d9e9d5089de56d6ded8370d25.jpeg)

---

<div class="post-metadata">

**Author:** ![Drew-ART](https://avatars.discourse-cdn.com/v4/letter/d/8edcca/32.png) [@Drew-ART](https://meta.discourse.org/u/Drew-ART)\
**Post date:** [2023年十一月9日 04:07 UTC](https://meta.discourse.org/t/i-want-to-use-the-discourse-search-bar-from-an-external-site-so-users-arrive-at-the-search-page-in-my-forum/231752/3 "2023-11-09T04:07:01Z")

</div>

我们希望导航侧边栏能让用户体验足够简单，从而不需要双搜索栏，因此我已将其移除，并且我们已停止这方面的工作。

不过，如果您只想在主页上添加搜索栏，市面上有很多现有插件可供您使用。
