wiki.js 2.0 KB

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