在博客中插入图片

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在博客中插入图片相关的知识,希望对你有一定的参考价值。

参考技术A

在写文章时,常常有配图说明的需求,Hexo有多种图片插入方式,可以将图片存放在本地引用或者将图片放在CDN上引用,通过此文总接一下在 hexo 搭建的博客中,插入图片的常用方式。

如果你要插入的图片,是一个外部的 src 链接地址,比如该图片存放在 CDN 上,或某某图床上面,那就使用 Markdown 默认的插入图片的方式,方法和插入链接很像,只是前面多了一个感叹号,如下:

当 Hexo 项目中只用到少量图片时,可以将图片统一放在 source/images 文件夹中,通过 Markdown 语法访问它们。

图片除了可以放在统一的 images 文件夹中,还可以放在文章自己的目录中,文章的目录可以通过配置 _config.yml 来生成。配置如下:

_config.yml 文件中的配置项 post_asset_folder 设为 true 后,执行命令 $ hexo new post_name ,在 source/_posts 中会生成文章 post_name.md 和同名文件夹 post_name 。将图片资源放在 post_name 中,文章就可以使用 相对路径 引用图片资源了。

最后补充一种在 Markdown 中插入Base64 格式图片的方法,和第一种插入外链的方式类似,注意是圆括号 () ,而不是方括号 []

在Markdown文件中快速插入本地图片

文章目录

1. 内容回顾

我们在前面博客中介绍了如何把VSCode打造成Markdown编辑器,这次对其中的内容做更新。主要是介绍如何快速地在VSCode打造的Markdown编辑器中插入图片。

2. 操作步骤

下面是具体的操作步骤,请大家参考:

  • 1.创建工作区;VSCode没有专门的菜单用来创建工作区,创建一个文件时VSCode自动创建工作区,然后保存成自己命名的工作区,方法:File ->Save Workspace As…在弹出的窗口中选择存放工作区的目录并且输入工作区的名字:WName,然后会在目录下生成WName.code-orkspace
  • 2.在工作区中创建md格式的文件,或者将步骤1中创建的文件保存到当前工作区中;
  • 3.在工作区中创建image目录,把图片放到image目录下,目录名可以自已定义或者不创建目录,直接把图片放置在工作区中;
    注意:需要把md文件和图片放到相同的工作区中(workspace)中才可以;
  • 4.在md文件中插入图片,语法为:<image src="image/imageName.png">;如果没有创建image目录,那么直接写上图片名就可以;
  • 5.在Markdonw编辑器右侧预览,详细如下图所示:

3.语法说明

最后对插入图片的语法做一些补充说明,以便更加方便地控制图片在整个文件内容中的排版:

  • 1.设置图片宽和高:在src属性后面使用width和height属性,添加相应的属性可以控制图片显示时的宽度和高度;
  • 2.设置图片对齐方式:在image标签外面加一层div标签,然后使用div标签的align属性控制图片显示位置,比如letf,center,right;
  • 3.设置多个图片并列或者换行显示:使用两个image标签可以使两张图片并列显示;在两个image标签之间添加点号和空行可以使两张图片换行显示。

注意:

  • 上面介绍的这些语法在VSCode默认的Markdown编辑器中就支持,不需要任何第三方插件。大家可以参考上面图片中的语法和预览效果(左侧是语法,右侧是预览效果);
  • 上面的语法以及插入图片的方法只适用于存储在本地的图片;

4.内容总结

最后做个总结:
使用image标签可以在Markdown文件中插入本地图片,通过width和height属性可以控制图片的大小。这些是我自己总结的经验,大家可以在评论区讨论和交流自己的使用技巧和方法。

关于在VSCode打造的Markdown编辑器中插入本地图片就分享这些经验,以后遇到好的使用方法时再和大家分享,敬请期待!

以上是关于在博客中插入图片的主要内容,如果未能解决你的问题,请参考以下文章

关于Markdown插入图片路径错误的问题

怎样将word中的图片插入到CSDN博客中

安装eclipse或者Android STDIO,运行一个安卓程序,并截图。发博客插入图片。

在Markdown文件中快速插入本地图片

Hexo博客:四、本地图片

Latex插入图像常见操作