MkDocs 是快速,简单和华丽的静态网站生成器,可以构建项目文档。文档源文件在 Markdown 编写,使用单个 YAML 配置文件配置。...MkDocs 基于 python,但只需编写 Markdown 就可构建最简单的文档页面 安装 使用 pip 安装 MkDocs pip install mkdocs-material 创建项目 使用如下指令创建一个名为...icon: material/toggle-switch name: Switch to light mode extra_css: - stylesheets/extra.css markdown_extensions...: - attr_list copyright: Copyright © 2021 XXX extra: # 右下角的超链接 social: - icon: fontawesome/...brands/github link: # name: github 复制 编写 Markdown 并构建网页 编写前可以创建一个实时预览的服务器 mkdocs serve 在
--preserve[=ATTR_LIST]: 保留指定的属性,以逗号分隔。...属性是:mode,保留文件模式位(由chmod设置)和任何ACL;ownership,保留所有者和组(按chown设置),保留这些属性的能力与使用chown相同;timestamps,如果可能的话,保留最后一次文件访问和修改的时间...,否则将由于详细的诊断而失败;xattr,保留源文件的扩展属性,否则将因详细诊断而失败;all,保留以上所有内容,与单独指定上述所有属性相同,不同之处在于无法复制context或xattr不会给出失败的退出状态...如果未指定,则attr_list的默认值为mode,ownership,timestamps。 -c: 已弃用,与--preserve=context相同。...--no-preserve=ATTR_LIST: 不要保留指定的属性。
12个不可不知的Sublime Text应用技巧和诀窍; 基础插件 Package-Control 顾名思义,Package-Control是包管理器,安装方法很简单,复制如下代码, 粘贴到Sublime...可按如下方式查看Package Control: 中文乱码 有时打开含有中文的代码文件,会发现中文文字全部乱码,网上搜索了下,通过PackageControl安装了“ConvertToUTF-8” 和...,长短不一,可一键对齐 使用:默认快捷键Ctrl+Alt+A和QQ截屏冲突,可设置其他快捷键如:Ctrl+Shift+Alt+A;先选择要对齐的文本 代码对比 sublimerge sublimerge...更多查看:Sublime插件:Markdown篇 Markdown Extended Markdown Extended MarkdownLivePreview Alt+m 故名思议,支持sublime...“renderer_options-MarkdownRenderer”: 中添加"toc",代码如下: "extensions": ["tables", "strikeout", "fenced_code
-t DIRECTORY SOURCE... 3.选项说明 -a,--archive:此参数的效果和同时指定"-dR --preserve=all"参数相同; --backup[=CONTROL]:备份即将被覆盖的目的文件...no-clobber:不覆盖既有文件; -P,--no-dereference:不遵循源文件的符号连接; -p:等同于--preserve=mode,ownership,timestamps; --preserve[=ATTR_LIST...其它的属性也可以指定,如:context, links, xattr, all; -c:等同于--preserve=context; --no-preserve=ATTR_LIST:不保留指定的文件属性...如果复制失败或者同时指定了--reflink=auto,则返回标准复制模式。 (3)备份文件的后缀为”~”,除非以--suffix选项或是SIMPLE_BACKUP_SUFFIX环境变量指定。...(4)有一个特别情况,如果同时指定--force和--backup选项,而源文件和目标文件是同一个已存在的一般文件的话,cp会将源文件备份。 4.常用示例 (1)复制dir目录到dir2。
Merge Editor 在这个版本中,继续打磨 merge editor(合并编辑器),这次更新包含了一些错误修复和一些新功能: 接受双方追加冲突 在这个版本中,Accept Incoming(接受输入...Diff 算法的改进 合并编辑器的默认差异算法已被改变。新的差异算法针对合并场景进行了优化。...启用这个新设置后,当文件在 VS Code Explorer 中被移动或重命名时,VS Code 将自动更新 Markdown 中的链接和图片。...默认情况下,它对所有的 Markdown 文件和常见的图像文件格式都是启用的 新的音频提示 有新的音频提示来帮助处理任务和终端: 任务完成 - 任务完成的声音(由 audioCues.taskCompleted...设置控制) 任务失败 - 任务失败时的声音( 由 audioCues.taskFailed 设置控制) 终端快速修复 - 如果当前行中有快速修复功能(由 audioCues.terminalQuickFix
Merge Editor 在这个版本中,继续打磨 merge editor(合并编辑器),这次更新包含了一些错误修复和一些新功能: 接受双方追加冲突 在这个版本中,Accept Incoming(接受输入...Diff 算法的改进 合并编辑器的默认差异算法已被改变。新的差异算法针对合并场景进行了优化。...启用这个新设置后,当文件在 VS Code Explorer 中被移动或重命名时,VS Code 将自动更新 Markdown 中的链接和图片。...默认情况下,它对所有的 Markdown 文件和常见的图像文件格式都是启用的 新的音频提示 有新的音频提示来帮助处理任务和终端: 任务完成 - 任务完成的声音(由 audioCues.taskCompleted... 设置控制) 任务失败 - 任务失败时的声音( 由 audioCues.taskFailed 设置控制) 终端快速修复 - 如果当前行中有快速修复功能(由 audioCues.terminalQuickFix
“工欲善其事,必先利其器”,因此我们需要一个合适的markdown编辑工具,它必须具备以下特点: 1.可导出md文件到本地,并随时进行修改 2.可提供分屏预览,支持同步滚动和定位 3.启动时响应速度快,...(虽然它认为这是优点,很多人习惯的却是分屏) Atom 优点:提供分屏预览,有较多可拓展插件 缺点:响应速度极慢,编辑时明显感觉卡顿;软件过大,大概100多m;安装插件极其困难,失败率较高 HexoEditor...优点:提供分屏预览、同步滚动等;较多markdown插件和主题;启动速度快,使用流畅不卡顿,渲染速度很快 缺点:需要自己写md代码,不过鉴于md语法并不复杂,我觉得这个缺点完全可以忽略不计。...最后是博客编写方面的一点小tip: 原生markdown语法并不支持定义字体颜色和大小等样式,但是由于在hexo中,我们编写的md文件最后会生成对应的html文件,所以完全可以在编写的时候使用html语法...(md中空格是会被合并的,这点和html一样)
通用示例 水平单元格的合并:基于 colspan 属性,即使一个单元格占多列的空间 纵向单元格的合并:基于 rowspan 属性,即使一个单元格占多行的空间 //居中 style="text-align...xxx afda afadf 水平合并然后居中 markdown-it-multimd-table 将 hexo 的渲染引擎从 marked 修改到 markdown-it 的方法见 Hexo...中使用 emoji 和 tasks。...ATP Citric acid cycle 2 ATP ^^ 6 NADH 15 ATP ^^ 2 FADH2 3 ATP 30–32 ATP 测试了一下,目前不支持 无表头表格 和...多行合并 ,只支持多列合并。
前言 在markdown的学习里面,我们知道只有插入超链接的图片,才能使博客速度加快,所以本教程教你如何使用图床,如果你希望自己搭建一个,也会在本教程提到 使用sm.ms图床 在网上有很多免费的图床例如...然后点击Upload上传图片,你还可以选择多个图片批量上传 image.png 之后在下方有不同格式的链接,你可以复制markdown的格式,直接粘贴到文章即可 image.png ---- 如何使用...picee 如果是以前,我会推荐你使用picgo,这是一款图床软件,可以配置多个平台的图床,但是经常会因为网络问题,上传失败,于是我找到了替换他的,就是picee 这是一个大佬写的浏览器插件,支持你上传图片到...Github,然后自动获取github的链接 这种方法有以下优点: 可以自己管理的免费图床 不经常出现上传失败的现象 可快捷输出图片的链接 作为浏览器插件,小巧好用 我将picee进行了优化,把他做成了网页.../picee 我优化之后的项目地址: https://huanhao.coding.net/p/picup 你可以直接使用我优化后的项目,直接部署就可以用了,如何你想进一步进行优化,可以提交合并请求给我哦
;color:#333}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5...场景二:直播过程中获取服务端推送的消息,按照时间区块切割统一处理,一个时间段内接受到的消息统一绘制列表,如果一有消息就处理渲染性能就会受到影响,合并处理是提高性能的一种方式。...我们需要失败重试,消息先进先出,上一个处理完成,才能继续处理下一个。还需要消息缓存,一次性处理多条数据的渲染等等。 哪怕使用async + await 也会使得我们代码结构相对复杂,不能抽象重用。...核心思路二:消息需要生产,需要确认消费,如果消息还没有被消费(在向服务端发送请求的过程中,或者返回失败),消息需要一直存在,只有向服务端发送成功,消息才能被移除出队列 ?...核心思路三:消息流程控制,需要设定重试次数,向服务端发送请求,如果失败,可以重试几次,保证消息有序,正常。
soar 安装说明:https://github.com/xiaomi/soar/blob/master/doc/install.md 测试环境:ubuntu 16.04 安装GO apt-get安装失败改用...否则 build error 我前几次安装都失败 go build github.com/pingcap/tidb/parser: /usr/local/go/pkg/tool/linux_amd64/...title = 'abc'" | soar -rewrite-rules dml2select,delimiter -report-type rewrite 输出 select * from film; 合并多条...* **SIMPLE**: 简单SELECT(不使用UNION或子查询等). #### Type信息解读 * ☠️ **ALL**: 最坏的情况, 从头到尾全表扫描. markdown...转HTML 通过指定-report-css, -report-javascript, -markdown-extensions, -markdown-html-flags这些参数,你还可以控制HTML的显示格式
项目的拥有者合并或关闭你的合并请求 这基本和 集成管理者工作流 中的一体化管理流程差不多,但是团队可以使用 GitHub 提供的网页工具替代电子邮件来交流和审查修改。...当有人从合并请求提交了一些代码,并且维护者和社区提出了一些意见,这个补丁系列并不需要从头来过,只需要将改动重新提交并推送到分支中,这使得讨论的背景和过程可以齐头并进。...在议题和合并请求的描述,评论和代码评论还有其他地方,都可以使用“GitHub 风格的 Markdown”。Markdown 可以让你输入纯文本,但是渲染出丰富的内容。...一个 Markdown 的例子和渲染效果 GitHub 风格的 Markdown GitHub 风格的 Markdown 增加了一些基础的 Markdown 中做不到的东西。...它在创建合并请求和议题中的评论和描述时十分有用。 任务列表 第一个 GitHub 专属的 Markdown 功能,特别是用在合并请求中,就是任务列表。
要求: 把.md格式转为.pdf格式,并批量处理,最后将多个pdf文件合并为一个pdf并以文件名作为书签名 解决思路: 1.md格式的markdown文件转为html 为了将 md 格式转换成 html...文件,我们需要用到 markdown 和 codecs 这两个库。...pip install markdown 完整代码如下: import markdown import os import codecs head = """<!...(filepath) fp1 = codecs.open(name, mode="r", encoding="utf-8") text = fp1.read() html = markdown.markdown.../usr/bin/env python3 # -*- coding: utf-8 -*- ''' 本脚本用来合并pdf文件,支持带一级子目录的 每章内容分别放在不同的目录下,目录名为章节名
这里配置为^push$,是因为Gitlab merge合并代码操作触发的请求,其请求体为json格式数据,其中包含名为event_name的键,其值为 push Text 用于匹配上述正则表达式的文本,...######################################## # 当前时间 TIME_NOW=`date "+%Y年%m月%d日 %H:%M:%S"` BUILD_STATUS="失败...SEND_MESSAGE_TO_DINGTALK() { /usr/bin/curl "$1" -H 'Content-Type: application/json' -d " { \"markdown...at\": { \"atMobiles\": [], \"isAtAll\": false }, \"msgtype\": \"markdown...自动触发配置 Settings -> Integration,打开如下页面, 填写URL(ops.dev.xxxx.com/generic-web… 勾选Push events触发器(这里以push、合并代码操作为例子
这里配置为^push$,是因为Gitlab merge合并代码操作触发的请求,其请求体为json格式数据,其中包含名为event_name的键,其值为 push Text 用于匹配上述正则表达式的文本...####################################### # 当前时间 TIME_NOW=`date "+%Y年%m月%d日 %H:%M:%S"` BUILD_STATUS="失败...SEND_MESSAGE_TO_DINGTALK() { /usr/bin/curl "$1" -H 'Content-Type: application/json' -d " { \"markdown...at\": { \"atMobiles\": [], \"isAtAll\": false }, \"msgtype\": \"markdown...0771826b93bbd566266bce34f5123ebb),这里的token值即为generic-webhook-trigger插件中配置在定义token值 2)勾选Push events触发器(这里以push、合并代码操作为例子
主要应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面的制作及logo设计等,也可以为线稿提供较高的精度和控制,适合生产任何小型设计到大型的复杂项目。...1.1 markdown排版工具 如果你使用markdown编辑文章,推荐使用 mdnice进行排版 ? 可以自定义主题 可直接使用别人的主题,也可以自定义主题 ?...Markdown 基础入门 :文章目录生成、合并单元格、文章快速插入链接(使用剪切板的链接插到选中文字) https://kunnan.blog.csdn.net/article/details/112350644...III 常见问题 如果图片过大,会保存失败。需要先去掉无法保存的图片,才可以保存。...解决方法:重新从本地上传 IV 辅助工具 4.1 写作排版工具 Markdown 基础入门 :文章目录生成、合并单元格、文章快速插入链接(使用剪切板的链接插到选中文字) https://mp.weixin.qq.com
cell_type有3种选择:code、markdown、raw,下面对这三种类型分别解析。...各种输出的效果 Markdown块是写报告和文档常用的cell,在前端会渲染出很好的效果,因为语义和格式就通过markdown本身约定的格式体现,对应记录的数据比代码块简单。...无格式块的官方说法是叫 Raw NBConvert,对应cell_type的值是raw,因为是纯文本效果,在页面上不做特殊渲染,和markdown有的内容基本一致,核心就在source的字符串列表里。...一个合并的效果如下图 ? 合并多个ipynb文件示例 关于合并多个ipynb文件这个需求有一个挺好的轮子是https://github.com/jbn/nbmerge 。...格式组织数据的;我们编写的代码、文本和输出存在cell列表里; 代码的顺序就是cell列表中元素顺序; 基于以上特点我们可以写代码合并和拆分Notebook文件,还可实现ipynb文件转换为py、html
电子书做了PDF版和WORD版本,在PDF版本中,阅读体验更佳,在WORD版本中编辑和查找体验更佳,大家按各自所需下载即可。...在网络上的教程中,大量的方法是mac和linux系统下的方法,这真难为了普通用户,注定这些方法很难让我们一般人去接触和使用。...柳暗花明之使用Typora软件实现markdown转PDF或WORD格式 Typora是一款现成的软件,用于markdown方书写和浏览功能,之前有听朋友介绍过,没有认真去研究过它的所有能力。...后来想想,markdown格式就是文本格式文件,文本文件的合并也是很容易的事,在自己作文本清洗的过程中,顺带合并一下很轻松,合并后一试,出人意外的惊喜,完成没卡死,完全显示正常,格式和图片都正常。...markdown的文本格式文件,比起其他文件来说,处理起来非常流畅,使用了几轮正则替换功能,将之前文章写得不规范和有结尾冗余的自我介绍内容一并清除掉,留下非常清爽的内容。
接着发现已经有人发起了PR修复了该issue,只是作者还没merge,所以只能把这段代码自行合并到自己的博客项目了。...远程部署到GitHub Pages后build失败 在本地调试没问题,部署到Coding Pages也没问题,偏偏部署到GitHub Pages 就一直build失败,并一直发送邮件,可以从邮件里看到报错的原因...输出功能(即将每篇文章link到原本的Markdown文件),就会造成GitHub Pages服务build失败。...输出的属性注释掉,终于解决了GitHub Pages编译失败的问题。....nojekyll文件会告知GitHub Pages不使用jekyll来渲染静态站点,这样就不会和md文件里的某些代码冲突而build失败。
本人写过机器学习笔记和深度学习笔记,细心的朋友可以发现我有参考视频的字幕。我推荐我记笔记的方法和几个工具(所有工具现在都有最新版,但还是旧版好用)。...4.word与markdown文件的相互转换 4.word与markdown文件的相互转换markdown编辑推荐使用Typora(本文提供下载),官方下载地址:https://www.typora.io...2) markdown文件转word文件推荐使用Typora,点击菜单,文件--导出--word(.docx)备注:文章提供两篇测试文档,分别是docx格式和md格式的文件供练习。...5.多个markdown文件合并为一个word文件 1)使用Typora,点击菜单,文件--导出--word(.docx) 2)打开word(以word2016为例),点击:插入--对象--由文件创建...srt字幕.zip 绿色文件,无需安装,其中: MKVExtractGUI为字幕提取工具 MKVToolnixPortable.exe MP4合并字幕为mkv文件的工具。
领取专属 10元无门槛券
手把手带您无忧上云