halo.config.template.js 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. /**
  2. * 功能:基础配置
  3. * 作者:小莫唐尼
  4. * 邮箱:studio@925i.cn
  5. * 时间:2022年08月23日 15:19:14
  6. * 版本:v0.1.0
  7. * 修改记录:
  8. * 修改内容:
  9. * 修改人员:
  10. * 修改时间:
  11. */
  12. export default {
  13. showCopyright: true, // 显示开源版权信息
  14. showAbout: true, // 显示关于项目入口
  15. uni_halo_logo: 'https://b.925i.cn/uni_halo/uni_halo_logo.png', // uni-halo的logo
  16. apiUrl: '', // Api基础域名 [必填] :你的Halo博客基础域名
  17. apiAuthorization: '', // Api认证key [必填]: Halo中-系统-博客设置-切换到高级选项-API设置-Access key
  18. title: '', // 博客标题 [建议必填]:在某些页面没有设置具体的页面名称时候,使用该值显示
  19. miniCodeImageUrl: '', // 小程序的太阳码/二维码的图片地址 [建议必填]:主要用于文章详情页面的生成海报的功能
  20. aboutProfileImageUrl: '', // 关于页面中的资料卡背景图 [建议必填]
  21. // 启动页面的配置(页面地址`/pagesA/start/start`)
  22. start: {
  23. use: true, // 是否使用首次启动页:用户第一次使用你的应用会显示否则不显示
  24. title: 'uni-halo', // 启动页面中的文字标题
  25. bg: '', // 留空则使用默认 开屏首页背景,可以是颜色值或者图片图片地址
  26. logo: 'https://b.925i.cn/uni_halo/uni_halo_logo.png', // logo
  27. desc1: '全新UI,准备出发', // 描述信息1
  28. desc2: '新触动 新感受 新体验', // 描述信息2
  29. btnText: '全新触发' // 按钮文字
  30. },
  31. // 博主信息
  32. author: {
  33. use: true, // 是否启用这里配置的信息,不启用则获取PC端博客设置的信息
  34. nickname: '', // 昵称
  35. avatar: '', // 头像
  36. email: '', // 邮箱
  37. description: '', // 介绍
  38. },
  39. // 版权信息(用于文章详情)
  40. copyright: {
  41. use: true, // 是否使用版权描述
  42. author: '', // 版权归属说明
  43. description: '', // 版权描述
  44. violation: '', // 侵权处理说明
  45. },
  46. // 社交信息(将会在`/pagesA/contact/contact`页面中展示)
  47. // 具体的某个参数值留空则不展示
  48. social: {
  49. qq: "", // qq号
  50. wechat: "", // 微信号
  51. weibo: "", // 微博地址
  52. email: "", // 邮箱地址
  53. blog: "", // 博客地址
  54. juejin: "", // 掘金地址
  55. bilibili: "", // b站地址
  56. gitee: "", // gitee地址
  57. github: "", // github地址
  58. csdn: "" // CSDN地址
  59. },
  60. defaultThumbnailUrl: '', // 默认封面图地址
  61. defaultStaticThumbnailUrl: '', // 静态默认封面图(不可以是随机图地址)
  62. defaultImageUrl: '', // 默认图片地址
  63. defaultAvatarUrl: '', // 默认头像地址
  64. loadingGifUrl: '', // 图片加载中的地址
  65. loadingErrUrl: '', // 图片加载失败的地址
  66. loadingEmptyUrl: '', // 加载图片为空地址
  67. waveImageUrl: '', // 关于页面波浪图片
  68. banner: { // 轮播图配置
  69. type: 'article', // 轮播图数据源 list=下方配置 article=热门文章封面
  70. list: [],
  71. },
  72. quickNav: { // 快捷导航配置
  73. use: true,
  74. list: [{
  75. icon: 'halocoloricon-classify',
  76. text: '文章归档',
  77. iconSize: 60,
  78. color: 'blue',
  79. type: 'page',
  80. path: '/pagesA/archives/archives'
  81. },
  82. {
  83. icon: 'halocoloricon-attent',
  84. text: '恋爱日记',
  85. iconSize: 60,
  86. color: 'blue',
  87. type: 'page',
  88. path: '/pagesA/love/love'
  89. },
  90. {
  91. icon: 'halocoloricon-calendar',
  92. text: '个人日记',
  93. iconSize: 60,
  94. color: 'blue',
  95. type: 'page',
  96. path: '/pagesA/journal/journal'
  97. },
  98. {
  99. icon: 'halocoloricon-message',
  100. text: '留言板',
  101. iconSize: 60,
  102. color: 'blue',
  103. type: 'page',
  104. path: '/pagesA/leaving/leaving'
  105. }
  106. ]
  107. },
  108. // 微信分享信息
  109. wxShareConfig: {
  110. title: '', // 小程序分享标题[非必填]
  111. desc: '', // 小程序分享描述[非必填]
  112. imageUrl: '', // 小程序分享时候图片地址[非必填]
  113. path: '/pages/index/index', // 分享路径[非必填] - 基本不需要修改
  114. copyLink: '/pages/index/index', // 复制链接[非必填] - 基本不需要修改
  115. query: {}, // 分享参数[非必填] - 基本不需要填写
  116. },
  117. colors: [
  118. '#39B449',
  119. '#E44C41',
  120. '#8698A2',
  121. '#0080FE',
  122. '#1CBCB4',
  123. '#6638B5',
  124. ]
  125. }