您好,Discourse 社区,
我正在寻找一位经验丰富的自由开发者/集成商,以帮助为我们的 CockpitLab 论坛实现自定义 Discourse 主题。我们已经使用 Lovable(一个 AI 编辑器)创建了一个功能性的模型,现在希望将其正确集成到我们的 Discourse 实例中。
使用 Lovable 创建的模型:https://preview–forum-discourse.lovable.app/
当前的 Discourse 论坛:https://forum.cockpitlab.io/
关于项目:
- 我们已经有一个详细的主题模型,包含所有必需的 CSS
- 该主题包括自定义导航、样式化的按钮、特定的页脚以及对标准 Discourse 组件的各种修改
- 我们希望保持当前的调色板(主要颜色为 #edb067)
- 我们已将 Lovable 与 GitHub 连接,并将 GitHub 与新的 Discourse 主题连接,因此可以直接在 GitHub 上进行修改
技术问题和挑战:
- 自定义导航:我们的模型包含一个带有下拉菜单(有用链接、工具等)的顶部导航栏,但在当前的 Discourse 实例中显示不正确。
- 页脚集成:具有多个部分自定义页脚根本没有出现在我们的实例中。
- 视觉一致性:我们的某些 CSS 样式被 Discourse 的默认样式忽略或覆盖。
- 响应式设计:我们的设计在桌面端运行良好,但在移动端存在 bug(下拉菜单显示不正确,元素错位)。
具体 Bug 示例:
.cockpitlab-topnav和.cockpitlab-footer类存在于我们的 CSS 中,但未应用于相应的元素- 在
:root中定义的 CSS 变量在界面的某些部分不被识别 - 具有
.btn-primary类的按钮保留了 Discourse 的默认样式,而不是我们的自定义样式 - 颜色层次结构未被遵守(例如,链接和按钮仍然使用 Discourse 的默认颜色)
所需技能:
- 拥有 Discourse 主题及其组件系统的丰富经验
- 精通 SCSS/CSS 和主题集成技术
- 具备使用 JavaScript 实现交互式功能的能力
- 理解自定义主题与 Discourse 更新之间的兼容性问题
我可以提供:
- 对我们在 Lovable 上的模型的访问权限
- 对我们包含主题代码的 GitHub 存储库的访问权限
- 已开发好的 CSS/SCSS 文件
- 期望结果的详细屏幕截图
- 对我们的 Discourse 实例的访问权限以进行测试
预算和时间表将根据个人情况进行讨论。如果您有兴趣或有任何疑问,请随时通过私信或在评论中与我联系。
提前感谢您的帮助!
我在“关于项目”部分添加了一个关于您 GitHub 集成的要点,并在“我可以提供”列表中包含了“对我们包含主题代码的 GitHub 存储库的访问权限”。