Markdown Here 项目教程
1. 项目的目录结构及介绍
Markdown Here 项目的目录结构如下:
markdown-here/
├── common/
│ ├── skin-default.css
│ ├── skin.css
│ ├── utils.js
│ └── ...
├── chrome/
│ ├── manifest.json
│ ├── background.js
│ ├── markdown-here.css
│ └── ...
├── firefox/
│ ├── package.json
│ ├── bootstrap.js
│ ├── markdown-here.css
│ └── ...
├── safari/
│ ├── Info.plist
│ ├── markdown-here.css
│ ├── markdown-here.js
│ └── ...
├── test/
│ ├── all-tests.html
│ ├── test-utils.js
│ └── ...
├── LICENSE
├── README.md
└── ...
目录介绍
common/
:包含所有浏览器通用的文件,如样式表和工具脚本。chrome/
:包含适用于 Google Chrome 浏览器的扩展文件。firefox/
:包含适用于 Firefox 浏览器的扩展文件。safari/
:包含适用于 Safari 浏览器的扩展文件。test/
:包含测试文件,用于测试扩展的功能。LICENSE
:项目的许可证文件。README.md
:项目的说明文档。
2. 项目的启动文件介绍
Chrome 浏览器
chrome/manifest.json
:Chrome 扩展的清单文件,定义了扩展的元数据和配置。chrome/background.js
:后台脚本,处理扩展的主要逻辑。
Firefox 浏览器
firefox/package.json
:Firefox 扩展的元数据文件。firefox/bootstrap.js
:Firefox 扩展的启动脚本。
Safari 浏览器
safari/Info.plist
:Safari 扩展的配置文件。safari/markdown-here.js
:Safari 扩展的主要脚本文件。
3. 项目的配置文件介绍
Chrome 浏览器
chrome/manifest.json
:定义了扩展的名称、版本、权限、背景脚本等。
Firefox 浏览器
firefox/package.json
:包含扩展的名称、版本、作者等信息。
Safari 浏览器
safari/Info.plist
:包含扩展的名称、版本、权限等信息。
以上是 Markdown Here 项目的基本结构和配置文件的介绍。希望这份文档能帮助你更好地理解和使用该项目。