热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VScode插件MarkdownPreviewEnhanced自定义字体style

文章目录一、打开style.less文件二、修改style代码三、修改后的效果补充:更改列表样式Reference一、打开style.less文件打开命令面板&#x

文章目录

  • 一、打开 style.less 文件
  • 二、修改 style 代码
  • 三、修改后的效果
  • 补充:更改列表样式
  • Reference


一、打开 style.less 文件

打开命令面板,输入Customize CSS,打开 style.less 文件

命令面板


style.less文件


二、修改 style 代码

我使用的 style.less 配置代码如下,你可以根据需要定制自己喜欢的风格


// ====================
// issues: https://github.com/shd101wyy/markdown-preview-enhanced/issues
// ====================
// ====================
// https://shd101wyy.github.io/markdown-preview-enhanced/#/markdown-basics?id=line-numbers
// ```cpp {.line-numbers}
// a = 3
// b = 3
// ```
// ====================
// ====================
// https://github.com/shd101wyy/markdown-preview-enhanced/blob/master/docs/toc.md
// You can configure [TOC] and sidebar TOC by writting front-matter
// ---
// toc:
// depth_from: 1
// depth_to: 1
// ordered: false
// ---
// ====================
// ====================
// ====================
// ====================
// ====================
// ====================
// ====================
// ====================
// ====================
/* Please visit the URL below for more information: */
/* https://shd101wyy.github.io/markdown-preview-enhanced/#/customize-css */ // .markdown-preview.markdown-preview {// modify your style here// eg: background-color: blue;// font-size: 19px; // use systems font// font-family: "{Consolas}";// color: blue;
// }
// ====================.markdown-preview.markdown-preview {// ===================// ===================// modify your style here// eg: background-color: blue;background-color: #FCFCFC;font-size: 20px;// font-family: "Consolas";font-family: "Medium";// font-family: "新宋体";//// 去掉 toc 前面的小圆点 https://github.com/shd101wyy/markdown-preview-enhanced/issues/1325ul {list-style-type: none;}h1 {// 标题居中// text-align: center;// border-bottom: 1.5px solid #999999;// font-family: "微软雅黑";font-family: "新宋体";font-size: 28px;// color: rgb(88, 131, 209);}h2 {font-size: 23px;}h3 {font-size: 21px;}// h1, h2, h3, h4, h5, h6 {// font-family: 'Anton';// }// paragraph font// p {// font-family: 'Anton';// }// h1, h2, h3 {// border-bottom: 1px solid #ccc;// }// 取消下划线h1, h2, h3, h4, h5, h6 {border-bottom: none;}// ---下划线粗细hr {height: 0.01em;}/* title numering */// counter-reset: h1;// h1 {// counter-reset: h2// }// h2 {// counter-reset: h3// }// h1:before {// counter-increment: h1;// content: counter(h1) ". "// }// h2:before {// counter-increment: h2;// content: counter(h1) "." counter(h2) ". "// }// custom pdf output style : https://github.com/shd101wyy/markdown-preview-enhanced/issues/89@media print {font-size: 13px;}}

三、修改后的效果

修改后再次打开 Markdown Preview Enhanced,可以看到字体有了明显的变化,看上去舒服多了


Note: Markdown Preview Enhanced 是可以保证左右两边编辑区和预览区是同步的,即使预览区显示了较大的图片,它会自动把你调整的,这点比CSDN上的markdown编辑器要人性化

补充:更改列表样式

https://www.w3schools.com/cssref/pr_list-style-type.asp

https://www.w3schools.com/cssref/playit.asp?filename=playcss_ul_list-style-type&preval=circle
在这里插入图片描述

ul {list-style-type: circle;// list-style-type: dist;// list-style-type: none;}

Reference

  • CSS调整字体大小
  • Title and toc autonumbering
  • 标题下划线和手动下划线的问题
  • How to center the H1 title ? · Issue #1325 · shd101wyy/markdown-preview-enhanced

推荐阅读
  • 基于Node.js、Express、MongoDB和Socket.io的实时聊天应用开发
    本文详细介绍了使用Node.js、Express、MongoDB和Socket.io构建的实时聊天应用程序。涵盖项目结构、技术栈选择及关键依赖项的配置。 ... [详细]
  • 离线安装Grafana Cloudera Manager插件并监控CDH集群
    本文详细介绍如何离线安装Cloudera Manager (CM) 插件,并通过Grafana监控CDH集群的健康状况和资源使用情况。该插件利用CM提供的API接口进行数据获取和展示。 ... [详细]
  • Spring Boot单元测试中Redis连接失败的解决方案
    本文探讨了在Spring Boot项目中进行单元测试时遇到Redis连接问题的原因及解决方法,详细分析了配置文件加载路径不当导致的问题,并提供了有效的解决方案。 ... [详细]
  • 基于机器学习的人脸识别系统实现
    本文介绍了一种使用机器学习技术构建人脸识别系统的实践案例。通过结合Python编程语言和深度学习框架,详细展示了从数据预处理到模型训练的完整流程,并提供了代码示例。 ... [详细]
  • 本文深入探讨了SQL数据库中常见的面试问题,包括如何获取自增字段的当前值、防止SQL注入的方法、游标的作用与使用、索引的形式及其优缺点,以及事务和存储过程的概念。通过详细的解答和示例,帮助读者更好地理解和应对这些技术问题。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 简化报表生成:EasyReport工具的全面解析
    本文详细介绍了EasyReport,一个易于使用的开源Web报表工具。该工具支持Hadoop、HBase及多种关系型数据库,能够将SQL查询结果转换为HTML表格,并提供Excel导出、图表显示和表头冻结等功能。 ... [详细]
  • 本文介绍如何从JSON格式的文件中提取数据并将其分配给Bash脚本中的变量。我们将探讨具体的命令和工具,帮助你高效地完成这一任务。 ... [详细]
  • 深入解析Java虚拟机(JVM)架构与原理
    本文旨在为读者提供对Java虚拟机(JVM)的全面理解,涵盖其主要组成部分、工作原理及其在不同平台上的实现。通过详细探讨JVM的结构和内部机制,帮助开发者更好地掌握Java编程的核心技术。 ... [详细]
  • Linux环境下C语言实现定时向文件写入当前时间
    本文介绍如何在Linux系统中使用C语言编程,实现在每秒钟向指定文件中写入当前时间戳。通过此示例,读者可以了解基本的文件操作、时间处理以及循环控制。 ... [详细]
  • 在高并发需求的C++项目中,我们最初选择了JsonCpp进行JSON解析和序列化。然而,在处理大数据量时,JsonCpp频繁抛出异常,尤其是在多线程环境下问题更为突出。通过分析发现,旧版本的JsonCpp存在多线程安全性和性能瓶颈。经过评估,我们最终选择了RapidJSON作为替代方案,并实现了显著的性能提升。 ... [详细]
  • yikesnews第11期:微软Office两个0day和一个提权0day
    点击阅读原文可点击链接根据法国大选被黑客干扰,发送了带漏洞的文档Trumps_Attack_on_Syria_English.docx而此漏洞与ESET&FireEy ... [详细]
  • 我有一个SpringRestController,它处理API调用的版本1。继承在SpringRestControllerpackagerest.v1;RestCon ... [详细]
  • 深入解析Serverless架构模式
    本文将详细介绍Serverless架构模式的核心概念、工作原理及其优势。通过对比传统架构,探讨Serverless如何简化应用开发与运维流程,并介绍当前主流的Serverless平台。 ... [详细]
  • CSS高级技巧:动态高亮当前页面导航
    本文介绍了如何使用CSS实现网站导航栏中当前页面的高亮显示,提升用户体验。通过为每个页面的body元素添加特定ID,并结合导航项的类名,可以轻松实现这一功能。 ... [详细]
author-avatar
滴滴
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有