同步操作将从 Baymax/by-vue-more 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
多平台发布工具,支持简书,csdn等平台,本人只测试过Csdn,其它平台未经测试,请自行修改,未经许可,不得商用! 如果你觉得有用的话,就给一个star吧,如果你不需要多端发布功能,也可以当一个本地的记事本!所有数据均保存在本地!本项目无后台!
通过几次的使用openwrite,发现其实现原理就是我上面的两个条件,不过它有解决办法而已,那让我们来了解其原理。使用过的都知道,就是通过插件来实现跨域获取cookie,也通过插件完成文章发布一系列功能。这个插件就是对外的一个桥梁!还好他的插件是源码,没有编译,研究了一番,这个插件至暴露一个对外的沟通的方法,其它的都是对不同平台的请求头做一些设置。而我就是通过这个插件实现多平台发布功能!
下载该平台的插件,更改manifest.json中配置,本地可以不要改,但是现在别的域名下使用还需更改!将给文件中所有的openwrite.cn改成自己的域名!如图 然后就可以在浏览器中安装插件了!
上面我也说过了!openwrite插件都是从官网获取,我们打开开发者工具找到Application->Local Storage将其中数字的放到我项目的public->config.txt中覆盖旧的代码,
由于我只测试了Csdn,其它平台可能有问题,你只要把对于平台的修改就可以了!如果像添加其它平台的那就把其中demo.vue复制一下,完成该平台的配置, 在config.txt 中添加几个方法,研究一下就知道了那几个方法了!
本来像把这个项目搞错一个npm 插件的!不过没接触,也没时间研究了!如果你想集成到自己的项目中只有把其中的代码原封不动的搞到自己项目中,不过挺费事,最好还是用我这个项目本地运行吧!这是我博客后台的!这是我前期在我博客中写的!有些丑!后来我把它拿出来单独写了!就成了这个项目
注:本项目是用于学习和掌握新知识而编写,不得用于商业用途! 代码写的水平不太好!请谅解!自己学习的Vue才几个月,也没接触过真正的项目!代码逻辑都是自己想的!因为没有提前思考过,代码有些臃肿!如果你有好的建议,可以到我的博客留下留言 ,或者在我发布平台下评论!
npm install
npm run serve
npm run build
npm run lint
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。