Comments (3)
我决定把这个作为 feature,此 issue 关闭。如果你有更好的方法麻烦在下面留言。
from typora_plugin.
想了想又觉得合理...
from typora_plugin.
- 本插件是通过后缀名来判断是否是资源的,看以下配置选项,collect_file_without_suffix 默认为 true,所以默认会把无后缀文件也作为资源。
- 同时 NodeJS 的 path.extname 会判定 .gitignore 没有 extname。
- 所以 .gitignore 就会被包含进来。
- 最佳的方案肯定是判断 file magic number,一方面我不想自己写,一方面我又不想为了此功能引入其他包,于是放着没管。事实是连 Windows 都懒得管这件事,也是直接使用后缀判定的,操作系统都如此,我就跟着摆烂了。
[resourceOperation]
# 什么后缀判定为资源
resource_suffix = [".jpg", ".jpeg", ".png", ".gif", ".svg", ".webp", ".webm", ".bmp", ".mp3", ".mp4", ".ogg", ".image", ".jfif", ".gif!large"]
# 对于无后缀名的文件是否加入资源列表
collect_file_without_suffix = true
a = "D:\\golang\\src\\github.com\\obgnail\\typora_plugin\\.gitignore"
const b = require("path").extname(a)
console.log(b) // 输出空串。node 判定 .gitignore 这类 dot file 没有 extname
from typora_plugin.
Related Issues (20)
- 如何默认开启调试模式 HOT 1
- 能否在markmap中添加自定义字体的设置? HOT 2
- 代码块右上角工具优化 HOT 2
- 如何点标题即可修改标题等级 HOT 2
- 文件规范性检查的小方块不见了 HOT 8
- 自动编号功能问题 HOT 3
- timeline 问题反馈 HOT 8
- 按要求修改了快捷键配置文件,快捷键无效 HOT 5
- 请问,能否让命令行环境功能打开后就是位于typora当前工作文件夹 HOT 2
- 上传文章到CSDN,提示开始上传后就没动静了,实际上未上传成功 HOT 6
- 希望添加一款大纲目录插件 HOT 5
- 按钮和更新功能异常 HOT 8
- callouts问题 HOT 3
- window_tab 问题-切换tab页时内容没有切换 HOT 4
- 可否开发一个微信公众号文章一键复制功能插件 HOT 1
- 能否支持wavedrom HOT 5
- 标题序号问题 HOT 2
- 折叠代码是否能有记忆功能?
- 想要一份主题CSS样式,我的主题很混乱 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from typora_plugin.