wiki.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. export const settingsWiki = {
  2. wiki: {
  3. // Show Documentation entry on dashboard (and related surfaces).
  4. enable: true,
  5. // Client cache TTL for in-layout wiki navigations (sidebar).
  6. // Falls back to browse.stale_time when unset.
  7. page_cache_stale_ms: 5 * 60 * 1000,
  8. breadcrumb: {
  9. root_label: 'Docs',
  10. root_path: '/docs',
  11. },
  12. document_header: {
  13. icon_size: 48,
  14. platforms: {
  15. web: {
  16. label: 'Web',
  17. icon: 'Globe',
  18. color: 'amber',
  19. },
  20. ios: {
  21. label: 'iOS',
  22. icon: 'Smartphone',
  23. color: 'sky',
  24. },
  25. android: {
  26. label: 'Android',
  27. icon: 'Smartphone',
  28. color: 'green',
  29. },
  30. },
  31. tag: {
  32. icon: 'Tag',
  33. color: 'neutral',
  34. },
  35. ai_prompt: 'Read this documentation page, so I can ask questions about it:\n\n{url}',
  36. ai_apps: {
  37. chatgpt: {
  38. label: 'Open in ChatGPT',
  39. icon: 'OpenAI',
  40. url: 'https://chatgpt.com/?q={prompt}',
  41. },
  42. codex: {
  43. label: 'Open in Codex',
  44. icon: 'Codex',
  45. url: 'codex://threads/new?prompt={prompt}',
  46. },
  47. claude: {
  48. label: 'Open in Claude',
  49. icon: 'Claude',
  50. url: 'claude://claude.ai/new?q={prompt}',
  51. },
  52. claude_code: {
  53. label: 'Open in Claude Code',
  54. icon: 'ClaudeCode',
  55. url: 'claude-cli://open?q={prompt}',
  56. },
  57. cursor: {
  58. label: 'Open in Cursor',
  59. icon: 'Cursor',
  60. url: 'cursor://anysphere.cursor-deeplink/prompt?text={prompt}',
  61. },
  62. },
  63. },
  64. },
  65. }