Markdown

How to configure 'less' to show formatted markdown files?

廉价感情. 提交于 2021-02-17 21:37:46
问题 I would like to have less display *.md markdown files with some formatting -- like I know less can, for manpages, etc. I am running Ubuntu 12.04. I am as far as putting a user defined filter into .lessfilter : #!/bin/sh case "$1" in *.md) fn=/tmp/$1.$$.html markdown "$1" | html2txt > $fn ### LOSES FORMATTING cat $fn ### TO STDOUT??? ;; *) # We don't handle this format exit 1 esac # No further processing by lesspipe necessary exit 0 So, the main questions are: How can I pass some basic

Github include md files in README.md?

时光毁灭记忆、已成空白 提交于 2021-02-17 21:08:31
问题 Is there a way in Github to include md files in for example the README.md? # Headline Text [include](File:load_another_md_file_here.md) It should not link to the file, it should load the contents from it, like PHP include / file_get_contents. 回答1: That does not seem to be possible, especially when considering github/markup#346 and github/markup#172. No include directive is supported. 回答2: This is not the correct answer but a workaround for others who really want this. It's possible to use

GatsbyJS - Blog posts not loading on direct link

╄→尐↘猪︶ㄣ 提交于 2021-02-17 07:05:47
问题 I've been playing with Gatsby for a while now and absolutely love it. I did come across a little issue that I have no clue how to fix. I'm rendering blogs posts from my markdown files. Functionality of the site works fine when you start the site by visiting the homepage / root. https://www.ronaldlangeveld.com/ However, I'm having issues with direct links to my blog posts. I can access the blog posts by clicking on links from the homepage. However, when trying to access a specific page via

接口文档生成工具apipost

风流意气都作罢 提交于 2021-02-16 16:39:26
一、为什么要写接口文档? 1.正规的团队合作或者是项目对接,接口文档是非常重要的,一般接口文档都是通过开发人员写的。一个工整的文档显得是非重要。 2.项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发,项目维护中或者项目人员更迭,方便后期人员查看、维护 二、接口文档的格式 接口主要分为四部分:方法、uri、请求参数、返回参数 三、接口文档生成工具 apipost一款很不错的接口测试工具,它可以生成各种格式的接口文档,有在线版的,markdown格式和word格式的接口文档。 点击分享当前接口 分享 复制链接在浏览器中打开 下载其他格式的接口文档 word格式的接口文档(word只支持json格式的排版,所以百度放回的数据格式在word中显示不规范) 单个接口的word格式的接口文档可以免费下载,下载多个简单文档和一个项目的接口文档的时间就需要开会员了。 还有就是apipost下载多个word格式的接口文档的时候,每个接口是单独的接口文档需要合并。wps和office里面都有合并功能。 在插入中的对象中找到文件中的文字然后点击选择所有接口就可以合并了。 这就是接口文档生成工具 apipost下载地址: https://www.apipost.cn/?dt=20201028 来源: oschina 链接: https://my.oschina.net/u/4323212

VS Code常用快捷键大全

谁都会走 提交于 2021-02-16 10:56:55
常用 General 按 Press 功能 Function Ctrl + Shift + P,F1 显示命令面板 Show Command Palette Ctrl + P 快速打开 Quick Open Ctrl + Shift + N 新窗口/实例 New window/instance Ctrl + Shift + W 关闭窗口/实例 Close window/instance 基础编辑 Basic editing 按 Press 功能 Function Ctrl+X 剪切行(空选定) Cut line (empty selection) Ctrl+C 复制行(空选定)Copy line (empty selection) Alt+ ↑ / ↓ 向上/向下移动行 Move line up/down Shift+Alt + ↓ / ↑ 向上/向下复制行 Copy line up/down Ctrl+Shift+K 删除行 Delete line Ctrl+Enter 在下面插入行 Insert line below Ctrl+Shift+Enter 在上面插入行 Insert line above Ctrl+Shift+\ 跳到匹配的括号 Jump to matching bracket Ctrl+] / [ 缩进/缩进行 Indent/outdent line Home

使用 Node.js 开发一个客户端小工具

試著忘記壹切 提交于 2021-02-15 00:01:22
最近山月开发了一个从任意 URL 解析内容并生成 markdown 的小客户端工具: markdown-read。用以我个人公众号的内容获取及一些优质内容的整理收藏,欢迎 Star、下载及使用。 $ markdown https://juejin.cn/post/6924258563862822919 | head -10 > 本文作者:Wind、Skyler、ZRJ、ZJ ## 前言 Webpack5 在 2020 年 10 月 10 日正式发布,并且在过去的几个月中快速演进和迭代,截止 1 月 28 日,Webpack5 已经更新了 18 个 minor 版本,带来了许多十分吸引人的新特性。据[官网介绍](https://webpack.js.org/blog/2020-10-10-webpack-5-release/ #general-direction "官网介绍"),Webpack5 整体的方向性变化有以下几点: ![](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/77ee2267bfa34ef5bf7bb29553a5035c~tplv-k3u1fbpfcp-zoom-1.image) + 通过持久化硬盘缓存能力来提升构建性能 + 通过更好的算法来改进长期缓存(降低产物资源的缓存失效率) 想到用 Node

博客园美化

元气小坏坏 提交于 2021-02-14 21:50:08
#博客园美化 ##美化篇 之前为了最追求炫酷,研究了一下如何美化自己的博客。其实就是自定义自己的css文件,比较水,如果想写出很了不起的东西建议去了解一下html5/css也就是前端相关知识。 如果只是为了让自己东西好看一点,那就直接套板子吧,这里推荐之前出去学习认识的一位学长的 博客 css代码如下 #site_nav_under { display: none; } .c_ad_block, .ad_text_commentbox { display: none; margin: 0; padding: 0; } #ad_under_google { height: 0; overflow: hidden; } #ad_under_google a { display: none; } @charset "utf-8"; /* CSS Document */ /************************************************** 第一部分:所有的模板都使用的公共样式。公告样式是为了更好的向前和向后兼容。 如果不符合你皮肤的要求,你可以在后面通过更好的优先级覆盖着这些样式,但是 你不能删除这些样式。 **************************************************/ #EntryTag { margin-top:

使用vscode高效编写博客园博客

蓝咒 提交于 2021-02-14 21:36:31
图片上传可真麻烦! 之前写博客的时候,我一般是使用马克飞象先编辑好然后直接复制粘贴到博客园中,这样做一方面可以一边写一遍预览改,另一方面可以保存到印象笔记中,这样一举两得,比较方便。可唯一的问题就在于,图片插入的问题,如下图 如图可以看到,本地编辑预览的时候图片引用的是本地路径的图片(这当然也是理所应当的事,因为文档就是本地的),于是在写完之后,将文章放到博客园的编辑器里的时候,就要重新的去拖拽上传图片或者gif,当图片数量多了起来之后,就显得很麻烦了。明明我都写完了,怎么还要折腾呢? 使用园友的插件 昨天在搜索vscode中关于racket的配置的问题时候,无意间看到了一篇博客园的 用vscode写博客和发布 ,发现这位博主根据xmlrpc编写了一个cnblog的插件,其中就包括了很方便的图片上传,我如获至宝,立刻进行了实践,发现效果还不错(这篇文章就是用vscode编写发布的啦~)。 安装与使用 安装vscode与cnblog插件 这里还是给出原作者的文章,里面写的已经十分清楚 用vscode写博客和发布 。 插件的功能虽然不多,但都十分实用,已经完全可以满足日常需求啦。 高效截取图片并上传 看完上面插件作者的文章我觉得应该都明白功能的使用了,这里我讲一下我截图并且上传的一些小技巧。 截图我使用的是QQ截图,默认的快捷键( ctrl+alt+a ),可以自定义编辑一些文字

如何上传md的本地图片到博客园

我与影子孤独终老i 提交于 2021-02-14 12:03:27
博客园快捷发布工具 博文引用自: https://www.cnblogs.com/TimVerion/p/11379271.html 解决了上传md文件本地图片无法上传的问题 ,(太厉害了,再也不用冷冰冰的看着文字发呆了) (中间我还很傻b的去复制了博文的图片(因为直接复制到博客园没有图片),想拼凑成完整的, 却不料直接复制博文到typora中,然后在传到博客就行) 一.准备环境 安装.NET Core SDK: https://www.microsoft.com/net/learn/get-started/windows .NET Core SDK 2.1: 点我下载 运行本程序必须需要.NET Core 2.1或者更高版本 二.第一种安装方法 .NET Core Global Tool 是 .NET Core 2.1的新特性,类似于NPM,可以直接从NUGET安装我们编写的工具。 1.安装 打开cmd,执行命令,便可以直接安装本工具: dotnet tool install -g dotnet-cnblog 2.配置 第一次运行需要配置博客ID,账号密码等,按照提示输入即可,对信息采用tea加密算法进行加密存储。 有可能如下情况: 原因是因为你没有配置path环境变量,我们可以查看下C:\Users\用户名.dotnet\tools 看看是否存在 dotnet-cnblog

vue markdown 组件

喜你入骨 提交于 2021-02-13 18:43:31
原文链接: vue markdown 组件 git https://github.com/hinesboy/mavonEditor 实时编写和查看效果 局部注册,可以通过事件获取组件信息,详细见文档,获取的内容是处理之后的标签 <template> <div id="editor"> <mavon-editor style="height: 100%" @change="change"></mavon-editor> </div> </template> <script> // Local Registration import {mavonEditor} from 'mavon-editor' import 'mavon-editor/dist/css/index.css' export default { name: 'editor', components: { mavonEditor // or 'mavon-editor': mavonEditor }, methods: { change(val, render) { console.log(val) console.log(render) } } } </script> <style> #editor { margin: auto; width: 80%; height: 580px; } </style> 来源: