代码拉取完成,页面将自动刷新
安装依赖。
$ yarn
# or use yarn
$ npm i
# Chrome、Edge
$ npm run dev:chrome
更多工具 -> 扩展 或者访问chrome://extensions/
。
点击 '加载已解压的扩展程序' (开发者模式 启用时可见),然后选择文件夹 'extensions/chrome'。
# Chrome、Edge
$ npm run build:chrome
none
.
├── extension 构建结果(包含zip)
├── materiel
├── package.json
├── release.config.js
├── scripts
├── src
│ ├── Background
│ ├── ContentScript
│ │ ├── PageLife
│ │ ├── codeTree.ts content script 入口
│ │ ├── feature 页面自动注入的功能特性
│ │ ├── index.less
│ │ ├── index.ts
│ │ ├── theme 黑暗模式样式
│ │ └── util.ts
│ ├── Options
│ ├── Popup
│ ├── assets
│ ├── common
│ │ ├── adapters 代码树的各个适配器
│ │ │ ├── adapter.js 适配器核心代码
│ │ │ ├── gist.js
│ │ │ ├── gitea.js
│ │ │ ├── github.js
│ │ │ ├── github.less
│ │ │ ├── gitlab.js
│ │ │ ├── gitlab.less
│ │ │ ├── octicons
│ │ │ ├── oschina.js
│ │ │ ├── oschina.less
│ │ │ ├── pageDetect
│ │ │ └── pjax.js
│ │ ├── libs
│ │ ├── styles
│ │ ├── template
│ │ │ ├── template-full.html
│ │ │ ├── template.html
│ │ │ └── template.js
│ │ ├── util.deXss.js
│ │ ├── util.ext.js
│ │ ├── util.misc.js
│ │ ├── util.plugins.js
│ │ ├── view.error.js
│ │ ├── view.help.js
│ │ ├── view.options.js
│ │ └── view.tree.js
│ ├── components
│ ├── manifest
│ └── styles
├── typings
├── views
│ ├── _locales
│ ├── assets
│ ├── inject.js
│ ├── libs
│ ├── options.html
│ └── popup.html
├── webpack.config.js
我们的提交信息有明确的格式要求,统一、规范的提交会让提交历史更易于阅读 。
每一个提交包含header
,body
,footer
三部分,header
是一定要填写的,body
和footer
是可选的。
<header>
<BLANK LINE>
<body>
<BLANK LINE>
<footer>
其中每一行信息都不超超过100个字符。
<type>: <short summary>
│ │
│ └─⫸ 提交内容的概要描述,末尾不需要标点符号。
│
└─⫸ 提交类型: build|chore|ci|docs|feat|fix|perf|refactor|style|test|style|revert
可选项:
用一句话简单说明自此改动的内容:
$ npm run release
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。