Skip to content

Latest commit

 

History

History
361 lines (174 loc) · 13.9 KB

你的掘金文章本可以这么炫(博客美化工具一波带走).md

File metadata and controls

361 lines (174 loc) · 13.9 KB

前言

你盼世界, 我盼望你无bug。Hello 大家好!我是霖呆呆!

这篇文章不是一篇技术文,主要是提供给大家一些美化掘金文章的方法。

对比各大博客平台,掘金的文章样式算是这个👍了,但是有人曰:

没有最好,只有更好

也许我们还可以用一些别的方式来让我们的文章更具有个性化, 试想一下,在你辛辛苦苦精心尽力的写完了一篇文章之后,再花上一小点时间来美化你的文章样式。

这样不仅你自己看着舒服,读者在阅读到你的文章之后也会眼前一亮:“咦~ 这小伙子(小姑娘)的文章是挺有特点的哈!”

加油.jpg

所以在此我就向大家pick一些我写博客时用到的好的工具。

我本身是一名前端开发,不过这篇文章的内容对职业没有限制,如果涉及到一些前端方面的内容我也会尽量说的详细,所以请放心“食用”吧 😁。

通过阅读本篇文章你可以学习到:

  • 使用markdown-nice来美化文章样式
  • markdown代码片段中的diff类型
  • 设计制作封面大图
  • 使用vscode插件-Polacode-2019截取代码图

使用markdown-nice来美化文章样式

大家可以看到我的文章样式会有点特别(也有点好看),这是因为我使用了一个名为markdown-nice的排版工具。

这个排版工具支持微信公众号排版、知乎、掘金、博客园和 CSDN 等平台。

我个人主要是用在掘金、微信公众号上比较多(简书上我也有写文章,不过貌似不支持)。

这是体验地址:markdown-nice体验地址

工具简介

markdown-nice中有非常多的主题可以供大家使用:

例如我就比较喜欢用红绯这一主题(毕竟本命年希望红一点[表情包害羞])

下面是一些主题的截图:

橙心👆

绿意(绿绿的多好看)👆

红绯👆

山吹👆

蔷薇紫(紫色代表着高贵)👆

当然如果你觉得上面提供给你的这些主题都还差了点意思,你也可以自定义CSS来编写自己的主题。

另外对于我们程序员来说,代码块也是经常用到的,markdown-nice也提供了几种代码块的主题:

几种好看的代码块截图:

auto-one-dark 主题 👆

auto-one-light 主题 👆

monokai 主题 👆

github 主题 👆

如何使用markdown-nice

好了 😊, 说了这么多让我们来看看如何使用它吧。

使用方式有两种,分为在线使用下载项目到本地运行使用,无论哪一种都可以。

1. 在线使用

第一种方式你可以直接在刚刚我介绍的 markdown-nice体验地址 中使用它。

在左侧编辑好你的文章内容, 选好主题之后,点击这个页面右上角的微信图标或者知乎图标,此时就已经复制成功了。

(不过最新的版本已经支持掘金了,在知乎图标的下方有一个掘金图标)

之后到掘金或者其它平台上点击「写文章」,然后Ctrl + V 粘贴一下就可以了。

第一步

第二步

(感谢该项目的作者画手特意跑到本文中指出还可以进行自定义CSS,之前一直忽视了这个功能,抱歉)

如果你对于样式有一些自己的想法的话,还可以使用这里的自定义功能,点击主题中的"自定义",还有把下面的"查看自定义"主题打开,就可以进行自定义了:

![image-20200320211742360](/Users/lindaidai/Library/Application Support/typora-user-images/image-20200320211742360.png)

例如我这里的红绯主题,在使用「引用」功能的时候,会将引用的内容设置为黑色底,同时边上有一个苹果的icon

但是这个苹果的icon在非IOS系统的手机和电脑上就显示不出来了,也许我们可以将它替换成自己想要的字或表情。

通过元素查找,我发现它是用伪类来实现的:

![image-20200320211947179](/Users/lindaidai/Library/Application Support/typora-user-images/image-20200320211947179.png)

因此我在主题CSS快对该样式进行修改:

![image-20200320212114635](/Users/lindaidai/Library/Application Support/typora-user-images/image-20200320212114635.png)

如上图,原来的苹果图标变成了我修改的脚印。

2. 克隆项目到本地运行

由于该项目是开源免费的,所以你也可以直接去github上克隆至本地使用:

(不过线上地址已经满足了几乎所有的需求,所以不用本地运行也可以)

GitHub项目地址:https://github.com/mdnice/markdown-nice

其实到了这一步如果你是前端童鞋的话应该都知道怎么使用了,无非就是安装依赖再本地运行就可以了。

如果你没接触过这一块的可以接着往下看。

  1. 项目下载到了本地之后,我们需要先安装上依赖。因此你得保证你的本地电脑中安装了node.js,如果没有安装的话,可以在node.js下载这个链接中下载安装。你可以在终端通过一下命令检查你有没有安装成功:
node -v
// or
npm -v

以上两个指令都可以,-v表示查看版本号。

  1. 将项目用编辑器打开,vscode, HBuilder等等都可以, 然后在项目根目录输入命令:
npm install
// or 简写为
npm i

这一步是为了根据package.json中的配置安装相应的依赖,执行完之后你应该可以看到根目录下多出了一个node_modules文件夹。

  1. 执行指令,本地启动项目:
npm run start

完了之后,它会自己打开localhost:3000页面,效果和在线编辑的一样。

另外markdown-nice也可以允许你把它当成组件在项目中使用,具体可以看官方给出的文档,很详细。

markdown代码片段中的diff类型

还有一些小伙伴比较好奇我代码片段中的 "+"、"-" 是怎么来的, 比如这样:

这里是你的代码片段
+ 我是一段新增的
- 我是一段被删除的

这其实只要把代码片段的类型设置为diff就可以了:

在Typora中:

设计制作封面大图

另外在掘金中,是如何给文章加上自己的封面大图的呢,比如下面这种效果:

可以在你要发布的时候,点击这个图片icon进行添加封面:

那么问题来了,你说的这些我都知道,那我可得到哪去画这些好看的图片呢?你总不能让我先从photoshop入门开始学吧?

你把我当成了什么.jpg

对于这一块,其实你度娘 🔍公众号封面图片 应该会有很多的工具,这边我就介绍一下我常用的工具吧。

一个是 Canva, 主页长成这样:

还一个是图怪兽

再就是可以在线PS的 uupoop:

里面不管是公众号封面还是海报封面都应该够满足我们爱美的需求了。

如何制作GIF动图

制作GIF动图分为两块:

  • 录制屏幕并制作GIF
  • 制作公众号GIF

录制屏幕并制作GIF

有时候我们在写博客时可能需要一张这种的GIF图使我们介绍的内容更加有灵性:

Mac制作GIF动图

Mac上你只需要简单的两步:

  1. 使用电脑本身的屏幕快照来进行屏幕录制,录制的文件为mov格式的视频

  1. AppStore中下载并安装PicGif Lite, 然后在这里面将前面录制好的mov视频转成GIF动图

现在你就可以将你的GIF图片运用到文章中了!

Windows制作GIF动图

Windows上录制并制作GIF动图的工具好像更多,由于霖呆呆身边暂时也没有Windows电脑,所以度娘 🔍 了一些来仅供参考,当然有推荐的比较好的工具的小伙伴可以评论中留言,霖呆呆会更新到文章中,感谢🙏。

制作公众号GIF

有些时候你可能还需要一张类似下面👇公众号二维码的GIF动图,让人感觉你是个阳光帅气(超 级 自 恋)的小靓仔。

你可以通过前面我介绍的稿定设计来制作自己的GIF动图:

注意⚠️

想要将GIF动图上传到掘金文章中来,最好不要使用复制粘贴的方式上传,而是点击「编写文章」页面中左下角的「点击上传图片」的icon来上传:

(因为我发现我直接CV进来的图并不是动态的GIF图片,不知道是不是我姿势不对...)

使用vscode插件-Polacode-2019截取代码图

这里再安利一波vscode的插件Polacode-2019(主要是看胖哥的视频知道的)。

它支持帮我们截取好看的代码图:

code.png

(当然这对于想要复制你代码的小伙伴好像不太友好了。。。)

能不能愉快的玩耍了.jpeg

这里就需要你的编辑器是VSCode了。

VSCode左侧的插件商场中搜索:Polacode-2019(还有一个插件是Polacode, 但是2019功能要更多一些)

关于它的使用说明,在插件介绍中也说的比较详细了,或者你可以看胖哥的这期视频来了解它:技术胖-VSCode中快速生成漂亮的代码截图

后语

你盼世界, 我盼望你无bug。这篇文章就介绍到这里了,主要是分享一些我平常写博客的工具。当然如果您不喜欢这些“花里胡哨”的东西的话也可以不使用它们。不过,不喜勿喷哦。

最后,点个赞再走呗 😊 ~

喜欢霖呆呆的小伙还可以关注霖呆呆的公众号 LinDaiDai 或者扫一扫下面的二维码👇👇👇.

我会不定时的更新一些前端方面的知识内容以及自己的原创文章🎉

你的鼓励就是我持续创作的主要动力 😊.

相关推荐:

《全网最详bpmn.js教材》

《JavaScript进阶-执行上下文(理解执行上下文一篇就够了)》

《霖呆呆你来说说浏览器缓存吧》

《怎样让后台小哥哥快速对接你的前端页面》

《建议改成: 读完这篇你还不懂Babel我给你寄口罩》