aboutsummaryrefslogtreecommitdiff
path: root/config.js
blob: 4d04d7acd87211a38e5eab53dc20f7dd8a63d59b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
const langs = [
  {title: 'English', path: '/home'},
  {title: '中文', path: '/zh/'},
]

docute.init({
    landing: true,
    repo: 'tboox/xmake',
    twitter: 'waruqi',
    'edit-link': 'https://github.com/tboox/xmake-docs/blob/master/',
    announcement(route) {
    const info = { type: 'success' }
    if (/\/zh/.test(route.path)) {
      info.html = '<a style="margin-right:10px;" class="docute-button docute-button-mini docute-button-success" href="/cn/pages/donation.html#donate" target="_blank">捐赠!</a> 通过成为赞助商或者一次性捐赠支持xmake的开发和文档更新。'
    } else {
      info.html = '<a style="margin-right:10px;" class="docute-button docute-button-mini docute-button-success" href="/pages/donation.html#donate" target="_blank">Donate!</a> Support xmake development and documentation updates by becoming a sponsor or one-time donation.'
    }
    return info
   },
    nav: {
    default: [
      {
        title: 'Home', path: '/home'
      },
      {
        title: 'Plugins', path: '/plugins'
      },
      {
        title: 'Manual', path: '/manual'
      },
      {
        title: 'Articles', path: 'http://www.tboox.org/category/#xmake'
      },
      {
        title: 'Feedback', path: 'https://github.com/tboox/xmake/issues'
      },
      {
        title: 'Community', path: 'https://www.reddit.com/r/tboox/'
      },
      {
        title: 'English', type: 'dropdown', items: langs, exact: true
      }
    ],
    'zh': [
      {
        title: '首页', path: '/zh/'
      },
      {
        title: '插件', path: '/zh/plugins'
      },
      {
        title: '手册', path: '/zh/manual'
      },
      {
        title: '文章', path: 'http://www.tboox.org/cn/category/#xmake'
      },
      {
        title: '反馈', path: 'https://github.com/tboox/xmake/issues'
      },
      {
        title: '社区', path: 'https://www.reddit.com/r/tboox/'
      },
      {
        title: '中文', type: 'dropdown', items: langs, exact: true
      }
    ]
  },
  plugins: [
    docsearch({
      apiKey: 'fbba61eefc60a833d8caf1fa72bd8ef8',
      indexName: 'xmake',
      tags: ['en', 'zh'],
      url: 'https://xmake.io'
    }),
    function valine(context) {
      context.registerComponent('content:end', {
        template: '<div class="markdown-body content"><h2 id="comments">Comments</h2><div id="gitalk_thread"></div></div>',
        mounted() {
          this.init()
        },
        methods: {
          init() {
            const gitalk = new Gitalk({
              clientID: 'cb53dd42b1b654202a55',
              clientSecret: '8a9a0e7feadc575b8bba9770cd9454d7423028ac',
              repo: 'xmake-docs',
              owner: 'waruqi',
              admin: ['waruqi'],
              id: location.pathname,      
              distractionFreeMode: false  
            })
            gitalk.render('gitalk_thread')
          }
        }
      })
    }
  ]
})