DevonThink Heti 项目教程

随笔4个月前发布 林程帆
43 0 0

DevonThink Heti 项目教程

devonthink-heti基于赫蹏为 DEVONthink 的 Markdown 和 RSS 阅读器制作的样式,支持黑暗模式、中英文混排、标点挤压等排版优化。项目地址:https://gitcode.com/gh_mirrors/de/devonthink-heti

1. 项目的目录结构及介绍

DevonThink Heti 项目的目录结构如下:

  1. devonthink-heti/

  2. ├── package.json

  3. ├── src/

  4. │ ├── css/

  5. │ │ ├── main.scss

  6. │ │ └── ...

  7. │ ├── js/

  8. │ │ ├── main.js

  9. │ │ └── ...

  10. │ └── index.html

  11. ├── README.md

  12. └── ...

目录结构介绍

  • package.json: 项目的配置文件,包含依赖项、脚本等信息。
  • src/: 源代码目录。
    • css/: 存放样式文件。
      • main.scss: 主样式文件。
    • js/: 存放 JavaScript 文件。
      • main.js: 主 JavaScript 文件。
    • index.html: 项目的主 HTML 文件。
  • README.md: 项目的说明文档。

2. 项目的启动文件介绍

项目的启动文件主要是 index.htmlmain.js

index.html

index.html 是项目的主 HTML 文件,包含了页面的基本结构和引入的资源文件。

  1. <!DOCTYPE html>

  2. <html lang="zh-CN">

  3. <head>

  4. <meta charset="UTF-8">

  5. <title>DevonThink Heti</title>

  6. <link rel="stylesheet" href="css/main.css">

  7. </head>

  8. <body>

  9. <script src="js/main.js"></script>

  10. </body>

  11. </html>

main.js

main.js 是项目的主 JavaScript 文件,负责初始化页面和处理用户交互。

  1. document.addEventListener('DOMContentLoaded', function() {

  2. // 初始化代码

  3. });

3. 项目的配置文件介绍

项目的配置文件主要是 package.json

package.json

package.json 包含了项目的元数据和依赖项信息。

  1. {

  2. "name": "devonthink-heti",

  3. "version": "1.0.0",

  4. "description": "基于赫蹏为 DEVONthink 的 Markdown 和 RSS 阅读器制作的样式",

  5. "main": "index.js",

  6. "scripts": {

  7. "start": "node index.js"

  8. },

  9. "dependencies": {

  10. "heti": "^0.8.2",

  11. "normalize.css": "^8.0.1"

  12. },

  13. "devDependencies": {

  14. "node-sass": "^4.14.0",

  15. "node-sass-package-importer": "^5.3.2",

  16. "sass-module-importer": "^1.4.0",

  17. "stylelint": "^13.3.3",

  18. "stylelint-config-recommended-scss": "^4.1.0",

  19. "stylelint-config-standard": "^19.0.0",

  20. "stylelint-scss": "^3.17.1"

  21. },

  22. "stylelint": {

  23. "extends": [

  24. "stylelint-config-standard",

  25. "stylelint-config-recommended-scss"

  26. ],

  27. "rules": {

  28. "no-descending-specificity": [true, ["ignore": ["selectors-within-list"]]],

  29. "selector-type-no-unknown": [true, ["ignore": ["custom-elements"]]]

  30. }

  31. }

  32. }

配置文件介绍

  • name: 项目名称。
  • version: 项目版本。
  • description: 项目描述。
  • main: 项目的主入口文件。
  • scripts: 项目脚本,如启动命令。
  • dependencies: 项目依赖项。
  • devDependencies: 开发依赖项。
  • stylelint: 样式检查配置。

devonthink-heti基于赫蹏为 DEVONthink 的 Markdown 和 RSS 阅读器制作的样式,支持黑暗模式、中英文混排、标点挤压等排版优化。项目地址:https://gitcode.com/gh_mirrors/de/devonthink-heti

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...