语雀文档转换成博客园文章

背景

现在本人是在语雀中写博客,然后导出,再上传到博客园。其中我希望我在语雀设置的空行、文字大小、图片等都能和我发布在博客园当中的是一样的。

需求点

  • 文字的大小
  • 图片
  • 图片的大小

文字的大小

首先这个是没有办法进行实现了,因为导出的markdown文件上面根本就不区分语雀,这个从源头就断掉了,要是想做,只能自己再在导出的markdown文件中用html那套来进行修改,但是目前我还是更着重于效率,观感体验差不多就可以了

图片

图片,也就是图床嘛,上开源或者博客上看看有没有,避免重复造轮子
这个插件看起来不错:http://github.com/PicGo/picgo-plugin-pic-migrater
picgo教学文档:http://zhuanlan.zhihu.com/p/489236769
http://zhuanlan.zhihu.com/p/350598351
上传测试,如果你可以看见,那么就是成功用起来了 _
image.png

图片的大小

这个是可以通过简单的正则表达式或者是脚本进行转换,暂时感觉也没有太大必要,故先放弃

总结

最后放弃了两个需求,只取【图片】,其他的可后期再进行补充

本文转载于网络 如有侵权请联系删除

相关文章

  • MFC中数据格式转化:CString转换String、String转换CString、int转换CString……「建议收藏」

    大家好,又见面了,我是全栈君。MFC中的各种数据格式相互转换:CString转StringCStringc_str; usingstd::string; stringstr;//string变量需要使用命名空间(usingstd::string;)进行引入,或者导入string库 c_str=TEXT("aaa"); CStringAc_stra;//中转变量 c_stra=c_str; str=c_stra.GetBuffer();复制String转CStringCStringc_str; stringstr; str="aaa"; c_str=(CString)str.c_str();//这个先进行检查一下是否可行(CString)是否需要添加复制int转CStringinti_num; CStringc_str; i_num=9; c_str.Format(TEXT("%d"),i_num);复制发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/115095.html原文链接:https

  • JavaScript中查找指定字符串的几种方式

    1、indexOf()使用indexOf()方法查找字符串。使用此方法如果能找到指定的字符串,返回字符串位置的索引,如果找不到,则返回-1。下面例子结果为2,即找到c字符串,在索引为2的位置。conststr='abcdef'; console.log(str.indexOf('c')); //输出:2复制conststr='abcdef'; console.log(str.indexOf('g')); //输出:-1复制2、search()使用search()方法查找字符串。search()与indexOf()方法的返回结果一样,不同之处在于search()方法支持正则表达式查找字符串。下面例子结果为4。conststr='abcdef'; constreg=RegExp(/e/); console.log(str.search(reg)); //输出:4复制conststr='abcdef'; constreg=RegExp(/k/); c

  • 腾讯安全发布《应用安全开发能力图谱》

    ​​产业互联网快速发展的同时也面临诸多安全挑战,安全威胁的发展呈现出新的特征和形势,应用系统面临的威胁环境不断变化,其安全形势仍不容乐观。研究机构近年来对网络安全态势的分析表明,由应用软件漏洞导致的安全事件一直占据着排行榜靠前位置,这些安全事件既造成了严重的数据泄露,又对企业的生产经营带来了重大影响。 美国国家标准与技术研究所(NIST)评估,如果在应用系统上线之后进行软件漏洞修复,其修复成本是需求设计阶段修复成本的几十倍,所以应用软件的安全质量不仅仅是测试出来的,更是设计开发出来的。腾讯安全专家咨询中心从客户视角出发,结合腾讯内部应用安全开发的实践经验,针对企业用户如何设计开发建设应用安全开发体系,给出具体的能力清单和指导框架,汇聚成通用性的应用安全开发能力图谱,旨在帮助企业在产业互联网转型过程中提升应用软件安全质量,从源头降低安全风险。关注腾讯安全(公众号:TXAQ2019)回复【应用安全开发能力图谱】获取原图腾讯应用安全开发能力图谱提出了六大能力:安全开发管理能力、安全开发需求能力、安全开发设计能力、安全开发编码能力、安全开发测试能力和安全开发成熟度评估能力。安全开发管理能力是安

  • [031]Binder线程栈复用

    前言Binder驱动有很多小的细节,目的就是提升Binder通信的效率。比较典型的是两个机制,因为没有官方名词,我对这两种机制起个名字:"线程栈复用"和"远程转本地"。前者是为了减少线程消耗,后者是为了减少跨进程次数。这篇文章就是介绍"线程栈复用",以后我们再讲"远程转本地"。一、假设一个场景进程A在UI线程发起一次Binder通信到进程B的服务B,在服务B中再次发起Binder通信到进程A的服务A,请问整个过程会牵涉到几个线程,按照常理理解应该有三个线程:1.进程AUI线程 2.进程BBinde线程 3.进程ABinder线程 第一次Binder通信:进程AUI线程——>进程BBinde线程 第二次Binder通信:进程BBinder线程——>进程ABinder线程。 二、写个Demo那事实上真的是会用到三个线程吗?我们写的Demo验证一下2.1进程A定义一个AIDLinterfaceIServiceA{ voidsendMsg(Stringmsg); }复制关键代码publicclassMa

  • 基于多尺度特征融合神经网络的地震激发采集噪声定位方法(CS CV)

    基于深度学习的模型,如卷积神经网络等,推动了计算机视觉的各个领域的发展。然而,该技术很少应用于地震激发采集噪声定位问题。本文介绍了一种基于多尺度特征融合网络的多尺度特征融合网络在地震激发采集噪声定位中的有效性研究。在此,我们将从以下几个方面进行描述。(1)构建了一个基于6500张地震图的地震噪声定位的真实数据集;(2)以MobileNet与特征金字塔网结合的多尺度特征融合检测器为骨干,提出了基于多尺度特征融合的检测器;(3)单拍多箱检测器进行箱体分类或回归。此外,我们提出了利用焦点损失函数来提高检测器的预测精度。在我们的经验评估中,所提出的检测器的预测精度达到了AP@0.5,达到了78.67%。原文题目:SeismicShotGatherNoiseLocalizationUsingaMulti-ScaleFeature-Fusion-BasedNeuralNetwork原文:Deeplearning-basedmodels,suchasconvolutionalneuralnetworks,haveadvancedvarioussegmentsofcomputervision.Howe

  • 腾讯安全运营中心正式上线,打造公有云安全管理“智能操作台”

    随着产业互联网时代的到来,企业上云已经成了一阵不可逆的大趋势。其中,更多的企业选择公有云作为其承载业务的平台。企业上云后,安全管理部门不仅要面对成倍增加的安全告警,频繁变更的云上资产也让运维人员疲于奔命,而云资产配置风险、云API异常调用等新型安全威胁更严重影响到了整个企业的数据安全。为满足广大企业用户迫切的云上安全运营需求,腾讯T-Sec安全运营中心已于2月18日正式上线!T-Sec安全运营中心将整个安全运营体系分为事前安全预防、事中威胁检测和事后响应处置三个部分,结合全局安全态势的可视体系,能够帮助运维人员更加简洁明了地认知和构建企业的云原生安全运营体系。视频内容事前安全预防T-Sec安全运营中心不仅能够对云上各类资产进行自动化动态盘点,杜绝影子IT所带来的安全隐患,还会对互联网攻击面、合规等安全问题定期进行自动识别与评估,为用户构建事前安全预防的“最前线”。事中威胁检测T-Sec安全运营中心能够对云上的流量威胁进行实时感知,检测从内到外和从外到内的双向攻击。除此之外,T-Sec安全运营中心在打通汇总云上各个安全产品的安全事件,提供云上安全统一管理门户的基础上,持续对用户的异常行为

  • 远程CentOS7安装Jupyter

    执行命令pipinstalljupyter复制生成配置文件jupyternotebook--generate-config--allow-root复制此处运行完毕会看到配置文件位置,要记住它,下面要修改一些东西。生成密码运行ipython终端输入以下内容:ipython复制结果如下:再次输入:fromnotebook.authimportpasswd passwd()复制结果如下:修改配置文件配置文件:jupyter_notebook_config.py即之前运行jupyternotebook--generate-config命令产生的配置文件。用vim打开编辑即可。c.NotebookApp.ip='*'#就是设置所有ip皆可访问 c.NotebookApp.password=u'sha:ce...刚才复制的那个密文'#即上图打码的那一个 c.NotebookApp.open_browser=False#禁止自动打开浏览器 c.NotebookApp.port=6666#随便指定一个端口 c.NotebookApp.allow_remote_a

  • 类和对象的创建过程(元类,__new__,__init__,__call__)

    一、 type()1、创建类的两种方式方式一classMyClass(object): deffunc(self,name): print(name) myc=MyClass() print(MyClass,type(MyClass)) print(myc,type(myc))复制我们创建了一个名为MyClass的类,并实例化了这个类,得到其对象myc上面代码打印的结果为:<class'__main__.MyClass'><class'type'> <__main__.MyClassobjectat0x0288F8F0><class'__main__.MyClass'>复制type()函数可以查看一个类型或变量的类型,MyClass是一个class,它的类型就是type,而h是一个实例,它的类型就是classmyc。我们说class的定义是运行时动态创建的,而创建class的方法就是使用type()函数。type()函数既可以返回一个对象的类型,又可以创建出新的类型,比如,我

  • 腾讯云验证码请求结构

    1.服务地址 API支持就近地域接入,本产品就近地域接入域名为captcha.tencentcloudapi.com,也支持指定地域域名访问,例如广州地域的域名为captcha.ap-guangzhou.tencentcloudapi.com。 推荐使用就近地域接入域名。根据调用接口时客户端所在位置,会自动解析到最近的某个具体地域的服务器。例如在广州发起请求,会自动解析到广州的服务器,效果和指定captcha.ap-guangzhou.tencentcloudapi.com是一致的。 注意:对时延敏感的业务,建议指定带地域的域名。 注意:域名是API的接入点,并不代表产品或者接口实际提供服务的地域。产品支持的地域列表请在调用方式/公共参数文档中查阅,接口支持的地域请在接口文档输入参数中查阅。 目前支持的域名列表为: 接入地域 域名 就近地域接入(推荐,只支持非金融区) captcha.tencentcloudapi.com 华南地区(广州) captcha.ap-guangzhou.tencentcloudapi.com 华东地区(上海) captcha.ap-s

  • 通过Swagger文档生成前端service文件,提升前端开发效率

    在企业级的项目开发过程中,一般会采用前后端分离的开发方式,前后端通过api接口进行通信,所以接口文档就显得十分的重要。 目前大多数的公司都会引入Swagger来自动生成文档,大大提高了前后端分离开发的效率。 但是在前端开发过程中还是会出现一些问题,比如: 由于需求的频繁变更,接口也会相应的改变 多人协作时,每个人的代码风格不同,导致service文件非常混乱,不易于维护 新人接手时,不清楚接口有没有定义,导致重复定义接口 每次定义接口都是重复性工作,消耗鼠标键盘耐久 所以,如果能把这种重复性的工作交给机器做就好了,既能保证速度,也能保证质量,何乐而不为呢。 在github上找了一下这类工具,发现了umijs有一款插件叫openapi,可以实现生成service文件的功能。但是在使用过后发现这个工具存在不少问题,比如:对中文的支持不太好,如果Swagger文档中出现了中文会报错。而且它只支持最新的Swagger文档规范(OAS3),公司里用的还是旧的OAS2规范。 所以,我决定自己造一个轮子。 我把这个工具分成三个步骤: 从Swagger文档的url或者json中获取OAS2/OA

  • 一些trace

    1#0load_elf_binary(bprm=0xffff8880072b1200)atfs/binfmt_elf.c:824 2#10xffffffff81372605insearch_binary_handler(bprm=bprm@entry=0xffff8880072b1200)atfs/exec.c:1725 3#20xffffffff81372b61inexec_binprm(bprm=bprm@entry=0xffff8880072b1200)atfs/exec.c:1766 4#30xffffffff813739fcinbprm_execve(bprm=0xffff8880072b1200,fd=-100,filename=<optimizedout>,flags=0)atfs/exec.c:1835 5#40xffffffff81374386indo_execveat_common(fd=fd@entry=-100,filename=0xffff88807fd92000,flags=0,envp=...,argv=...,envp=...,argv=..

  • Jquery form表单提交

    起因     由于项目中原先提交from是通过JavaScript指定action,在submit提交的,使用的方式,也不是很标准,造成除了ie之外的浏览器都不能正常的提交数据,做web项目还是要考虑到浏览器的兼容性的. 1.序列化form,通过Ajax提交 $.ajax({ cache:false, type:"POST", url:"readImage.do", data:$('#ff').serialize(),//序列化表单数据 async:true,//是否是异步,默认为异步 success:function(data){ if(data=="ok"){ window.parent.closeTab("阅片信息","远程阅片","doSearch();"); returnfalse; } else{ alert("诊毕提交数据失败,请重新提交!"); returnfalse; } } }); 复制 2.JqueryeasyUIform表单插件 $('#ff').form('submit',{ url:"requestForm.ashx"

  • 奇怪吸引子---一个奇妙的四维混沌吸引子

       奇怪吸引子是混沌学的重要组成理论,用于演化过程的终极状态,具有如下特征:终极性、稳定性、吸引性。吸引子是一个数学概念,描写运动的收敛类型。它是指这样的一个集合,当时间趋于无穷大时,在任何一个有界集上出发的非定常流的所有轨道都趋于它,这样的集合有很复杂的几何结构。由于奇怪吸引子与混沌现象密不可分,深入了解吸引子集合的性质,可以揭示出混沌的规律。   这里会展示利用奇怪吸引子生成的艺术图像。奇怪吸引子通常含有三维或四维的数据,而图像是二维的,因此可以从不同的位面将奇怪吸引子投影到二维图像中。 原图及数学公式取自一篇同名的论文。 这里使用自己定义语法的脚本代码生成混沌图像,相关软件参见:YChaos生成混沌图像。如果你对数学生成图形图像感兴趣,欢迎加入QQ交流群: 367752815。 脚本代码: [ScriptLines] x=i y=j z=k w=h u=a*(z-x)+y*y*z v=b*(x+y)-y*z*z p=c*(y+z)-d*x*w*w q=b*(z-w)+e*x*x*y i=i+u*t j=j+

  • 12个球一个天平的题目

    室友突然问到这个智力题,挺有趣。记录并给出答案如下。   12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。 13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑) 需要用到铅笔....   答案: 首先将12个球分成3堆,A(4),B(4),C(4),将A和B两堆放到天平上,第一次称,可能结果:a:平衡,b:不平衡:       a:平衡情况:C(4)中有一坏球,取其中的三个将2个放在天平的一边,假设放在左边,一个放在右边,第一次平衡的那些球我们可以知道它是正常的,我们称它为标准球,取一个标准球,放在一个的天平一边,用铅笔打个记号,表示他正常,第二次结果有以下几个:平衡a1,  不平衡a2。     a1:显然在唯一一个未称过的那个球,这种情况无法知道它是轻还是重;这是找到了,而且只用到了两次称天平。第三次称该球与一个好球,确定轻重。     a2:如果不平衡,我们可以将下沉的那边的除去标准球外的球标上+,轻的

  • xtrabackup需要Requires: libev.so.4()(64bit)

    [root@test153~]#wgethttps://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.3.4/binary/redhat/6/x86_64/percona-xtrabackup-2.3.4-1.el6.x86_64.rpm   2018-10-1609:51:36(723KB/s)-“percona-xtrabackup-2.3.4-1.el6.x86_64.rpm”saved[5701116/5701116] [root@test153~]#yumlocalinstallpercona-xtrabackup-2.3.4-1.el6.x86_64.rpmLoadedplugins:fastestmirrorSettingupLocalPackageProcessExaminingpercona-xtrabackup-2.3.4-1.el6.x86_64.rpm:percona-xtrabackup-2.3.4-1.el6.x86_64Markingpercona-xtrabacku

  • OCI

    无论如何,都一直在学习  也许并不是你需要的内容,这只是我人生的一些痕迹. --soar.pang

  • 中文排序哈哈

    // //main.m //之前1 // //Createdbysyrcfwzxon16/1/11. //Copyright(c)2016年syrcfwzx.Allrightsreserved. // #import<Foundation/Foundation.h> #defineNSLog(FORMAT,...)printf("%s\n",[[NSStringstringWithFormat:FORMAT,##__VA_ARGS__]UTF8String]) intmain(intargc,constchar*argv[]){ @autoreleasepool{ /*第1题请将如下数据存储成字典,并将字典内容以字符串形式输出,输出:"XXX,年龄XXX岁,科目XXX,分数XXX"(将XXX替换为相应的数据)。 */ NSString*name=@"张三"; NSIntegerage=22; NSNumber*score=@88.7; NSString*subject=@"数学"; NSDictionary*dic=@{@"name":name, @"age":@(age

  • cat和echo重定向,文件读写

    1、touchf1.txtf2.txt新建两个txt文件;   2、cat file1>file2将file1的内容写到file2,file2原有的内容会先被清除; catfile1>file2复制 注:>和>>的区别在于:>表示添加新内容,但会覆盖原有内容;而>>则在原有内容后面追加新内容。 3、catfile将文件内容先输出到控制台 cat>file这个可以向文件“file”写入内容,最后按Ctrl+D结束输入,会将你输入的数据保存到文件。 注:file如果不存在不会提示,会自动新建 4、echo可以添加字符串内容 echo"hahaha">f1.txt复制   Done!

  • 注释图案

    _(\_/) ,((((^`\ (((((6\ ,(((((,\ ,,,_,(((((/"._,`, ((((\\,...,((((/`-.-' )));'`"'"'""((((( (((/(((\ ))|| ((|.'| ))\_'`t,.') (|y;--,-""'"-.\\/ )/./)/`\\ |./((//' ||\\//'| ||\\_//'|| ||))|_/|| \_\|_/|| `'"\_\ `'" ``` /***                                      *         瓦瓦            十              *        十齱龠己         亅瓦車己             *        乙龍龠毋日丶      丶乙己毋毋丶            *        十龠馬鬼車瓦      己十瓦毋毋             *         鬼馬龠馬龠十    己己毋車毋瓦             *         毋龠龠龍龠鬼乙丶丶乙車乙毋鬼車己      

  • Mysql锁机制--行锁

      Mysql 系列文章主页    ===============   1 准备数据 1.1 建表 DROPTABLEIFEXISTSemployee; CREATETABLEIFNOTEXISTSemployee( idINTPRIMARYKEYauto_increment, nameVARCHAR(40), moneyINT )ENGINEINNODB;复制 注意:ENGINE 是INNODB(因为 InnoDB 才支持行锁) 1.2 插入数据 INSERTINTOemployee(name,money)VALUES('Alice',10000); INSERTINTOemployee(name,money)VALUES('Bob',10000);复制 2 测试 2.1 测试前准备 准备两个会话(终端、命令行),一个白色的(记为:左),一个黑色的(记为:右) 两个会话均设置autocommit=0 命令如下: SETautocommit=0

  • win10开始键点击无效果

    1、在键盘上按下win+R键,或在开始菜单图标上点击右键选择运行;2、输入powershell,按下“确定”运行;3、在窗口里输入或复制粘贴以下命令,注意只有一行:Get-AppxPackage|%{Add-AppxPackage-DisableDevelopmentMode-Register"$($_.InstallLocation)\AppxManifest.xml"-verbose}4、点击enter键,等待修复命令运行完成,完成之后BUG就被修复了。温馨提示:运行过程当中必须开启防火墙服务,任务管理器-服务中名称为"MpsSvc",描述为"WindowsFirewall"的服务必须开启。

相关推荐

推荐阅读