Skip to content

Commit

Permalink
feat: 新增自定义搜索引擎
Browse files Browse the repository at this point in the history
  • Loading branch information
xjh22222228 committed Nov 18, 2020
1 parent b0bc21e commit c92f13f
Show file tree
Hide file tree
Showing 23 changed files with 972 additions and 39 deletions.
6 changes: 6 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
data/
main.ts
polyfills.ts
test.ts
environments/
assets/
100 changes: 100 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,100 @@
module.exports = {
parserOptions: {
ecmaVersion: 11,
sourceType: 'module'
},
env: {
node: true,
es6: true,
mocha: true,
jest: true,
jasmine: true,
},
globals: {
App: true,
wx: true,
Component: true,
getApp: true,
Page: true
},
rules: {
'semi': ['error', 'never'],
'no-var': 2,
'constructor-super': 2,
'no-class-assign': 2,
'for-direction': 2,
'getter-return': 2,
'no-async-promise-executor': 2,
'no-compare-neg-zero': 2,
'no-cond-assign': 2,
'no-constant-condition': 2,
'no-control-regex': 2,
'no-debugger': 2,
'no-dupe-args': 2,
'no-dupe-keys': 2,
'no-duplicate-case': 2,
'no-empty-character-class': 2,
'no-ex-assign': 2,
'no-extra-boolean-cast': 2,
'no-extra-semi': 2,
'no-func-assign': 2,
'no-inner-declarations': 2,
'no-invalid-regexp': 2,
'no-irregular-whitespace': 2,
'no-misleading-character-class': 2,
'no-obj-calls': 2,
'no-prototype-builtins': 2,
'no-regex-spaces': 2,
'no-sparse-arrays': 2,
'no-unexpected-multiline': 2,
'no-unreachable': 2,
'no-unsafe-finally': 2,
'no-unsafe-negation': 2,
'use-isnan': 2,
'valid-typeof': 2,
'no-empty-pattern': 2,
'no-fallthrough': 2,
'no-global-assign': 2,
'no-octal': 2,
'no-redeclare': 2,
'no-self-assign': 2,
'no-unused-labels': 2,
'no-useless-catch': 2,
'no-useless-escape': 2,
'no-with': 2,
'no-delete-var': 2,
'no-shadow-restricted-names': 2,
'no-undef': 2,
'no-mixed-spaces-and-tabs': 2,
'no-const-assign': 2,
'no-dupe-class-members': 2,
'no-new-symbol': 2,
'no-this-before-super': 2,
'require-yield': 2,
'symbol-description': 2,
'space-infix-ops': 2,
'space-before-blocks': 2,
'no-trailing-spaces': 2,
'no-new-object': 2,
'no-multi-assign': 2,
'no-array-constructor': 2,
'func-call-spacing': 2,
'eol-last': 2,
'no-script-url': 2,
'no-return-assign': 2,
'no-useless-return': 2,
'no-proto': 2,
'no-new-wrappers': 2,
'eqeqeq': 2,
'no-eval': 2,
'no-extra-label': 2,
'no-implied-eval': 2,
'no-multi-spaces': 2,
'no-multi-str': 2,
'arrow-spacing': 2
},
settings: {
// support import modules from TypeScript files in JavaScript files
'import/resolver': { node: { extensions: ['.js', '.ts'] } },
},
}
1 change: 0 additions & 1 deletion .gitattributes

This file was deleted.

1 change: 1 addition & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ on:
push:
branches:
- master
- data
jobs:
build:
runs-on: ubuntu-latest
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,4 @@ testem.log
Thumbs.db

*.psd*
.eslintcache
60 changes: 50 additions & 10 deletions config/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,45 @@
* @author xiejiahe
* @url https://github.com/xjh22222228/nav
*/
import { ISearchEngineProps } from '../src/types'

export const INDEX_LANGUAGE = [
'英文',
'中文',
'GitHub'
]

export const APP_LANGUAGE = [
'EN',
'CN',
'Git'
// 搜索引擎列表, 为空时不显示搜索引擎
// 以下系统内置了一些,需要其他的自行添加
// 自定义引擎 icon 建议使用网络图标 减少入侵
export const SEARCH_ENGINE_LIST: ISearchEngineProps[] = [
{
name: '百度',
url: 'https://www.baidu.com/s?wd=',
icon: 'assets/engine/baidu.svg',
placeholder: '百度一下'
},
{
name: 'Google',
url: 'https://www.google.com/search?q=',
icon: 'assets/engine/google.svg',
},
{
name: '必应',
url: 'https://cn.bing.com/search?q=',
icon: 'assets/engine/bing.svg',
},
{
name: 'GitHub',
url: 'https://github.com/search?q=',
icon: 'assets/engine/github.svg',
placeholder: 'Search GitHub'
},
{
name: '知乎',
url: 'https://www.zhihu.com/search?type=content&q=',
icon: 'assets/engine/zhihu.svg',
},
{
name: '豆瓣',
url: 'https://search.douban.com/book/subject_search?search_text=',
icon: 'assets/engine/douban.svg',
placeholder: '书名、作者、ISBN'
}
]

// Git 仓库地址, 没有填空字符串
Expand All @@ -30,6 +58,18 @@ export const FOOTER_DESC = ''
// 百度统计
export const TONGJI_URL = 'https://hm.baidu.com/hm.js?4582be7af7e7c95ef75351e07c6c32ba'

export const INDEX_LANGUAGE = [
'英文',
'中文',
'GitHub'
]

export const APP_LANGUAGE = [
'EN',
'CN',
'Git'
]

// http://www.nav3.cn/#/index?q=grabient
export const BACKGROUND_LINEAR = [
'linear-gradient(62deg, #8EC5FC 0%, #E0C3FC 100%)',
Expand Down
Loading

0 comments on commit c92f13f

Please sign in to comment.