config.pug 819 字节
Newer Older
EvanOne(文一)'s avatar
EvanOne(文一) 已提交
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
-
  var algolia = 'undefined';
  var env = process.env;

  if (theme.algolia_search.enable) {
    algolia = JSON.stringify({
      appId: env.ALGOLIA_APP_ID || config.algolia.appId || config.algolia.applicationID,
      apiKey: env.ALGOLIA_API_KEY || config.algolia.apiKey,
      indexName: env.ALGOLIA_INDEX_NAME || config.algolia.indexName,
      hits: theme.algolia_search.hits,
      languages: {
        input_placeholder: _p("algolia_search.input_placeholder"),
        hits_empty: _p("algolia_search.hits_empty"),
        hits_stats: _p("algolia_search.hits_stats")
      }
    })
  } 

script.
  let CONFIG = {
    root: '!{config.root}',
    back2top_animation: !{ theme.back2top.icon.animation },
    sidebar_offsetTop: '!{ theme.sidebar.offsetTop }',
    algolia: !{algolia},
  };

  window.CONFIG = CONFIG;