如何在博客文章中使用表情符号?

本文由 大侠(AhcaoZhu)原创,转载请声明。
链接: https://blog.csdn.net/Ahcao2008

Alt

如何在博客文章中使用表情符号?

  • 摘要:
  • 收藏内容
  • How to
    • 制作过程:
    • 说明
      • 1、调用过程
      • 2、关于水印问题
      • 3、直接用复制
      • 4、大小问题:

摘要:

全文介绍如何在博客文章中使用表情符号。建议收藏本文。【原创】 大侠Ahcao

收藏内容

微笑 烟花 捂脸 握手
微笑 烟花 捂脸 握手
惊讶 旺柴 合十 红包
惊讶 旺柴 合十 红包
偷笑 庆祝 发怒 强
偷笑 庆祝 发怒
得意 破涕为笑 玫瑰 呲牙
得意 破涕为笑 玫瑰 呲牙
爱心 抱拳 流泪 666
爱心 抱拳 流泪 666

How to

在写CSDN博客文章时,也不会说,每篇文章都是科技性论文,那将很枯燥。毕竟
对于习惯了现代社会社交软件的人们来说,往往要使用表情符号,要不就觉得不自然。

例如,以下摘录了本人经常使用的表情符号:
如何在博客文章中使用表情符号?_第1张图片

制作过程:

  • 第一步:制作这些表情符号。
    格式采用 .png 格式。图片背景用透明色(无色),这样在表情插入时,可以与背景融合。
    编辑器选你自己最顺手的,我用的是Snagit
  • 第二步:打开创作中心,进入博文编辑
    在页面工具栏,有一个模板
    点击进去,可以新建一个模板。
    把你制作好的常用表情、符号、公式等,可以分门别类地建立好。
    这里,这些表情符号,您可以直接复制本文,然后粘贴到您刚建立的模板里面。
    注意:我这里用的是 MarkDown 格式。
  • 第三步:使用
    在创作博文过程中,您随时可以点击模板。
    注意:这时不是点击插入,而是点击编辑,也就是再次打开另外的窗口,复制这些表情符号,然后粘贴到博文中。
    这个应用过程是不是有点儿笨?

说明

1、调用过程

  • 上述的调用过程很笨的。
    对于级别较低的一般博客作者,无法使用自定义样式、或 HTML 代码,而模板的使用又是很尬的事。

    • 所以,您可以制作好模板之后,(这些表情图片上传),然后,将此MarkDown格式文本,保存于本地,例如 .txt文件,需要时复制粘贴即可。
    • 应尽可能地,在以后的文章中,使用这些表情符号。(因为我不知道,上传的图片中,如果没被任何博文所使用的图片,CSDN是否会定期进行垃圾回收!)你时常看到有些博文,写得很好,但是再一看,关键性的图没有了,这是不是被系统误伤了呢?
  • 更好的调用方法:

    • 是否可以加到网页中(如工具栏右侧的语法说明那样)。这样要做浏览器插件。
    • 最好是说服官方后台改版时加入此功能?
  • 当然,既然是学习python,当然可以用python 现学现用,编一个小工具,专门用于写博文发表情。

在 python Lib\idlelib\tree.py 库中,有一个现成的函数,listicons(),可以拿来一用。
我这里附上代码,您也可以在您系统的Lib库里找,可以看到源码。

def ah_listicons(root, icondir):
    """Utility to display the available icons."""
    root = Tk()
    import glob
    li = glob.glob(os.path.join(icondir, "*.png"))    # ICON不支持,支持的有:.gif, .png
    li.sort()
    images = []
    row = column = 0
    for file in li:
        name = os.path.splitext(os.path.basename(file))[0]
        image = PhotoImage(file=file, master=root)
        image._root = root.tk
        images.append(image)
        # label = Label(root, image=image, bd=1, relief="raised")
        label = Label(root, image=image, bd=0)
        label.grid(row=row, column=column)
        label = Label(root, text=name)
        label.grid(row=row+1, column=column)
        column = column + 1
        if column >= 10:
            row = row+2
            column = 0
    root.images = images

上面How to 一节中的图片,就是此代码运行的结果。当然,此代码还要加上一个选择动作,以及将录制好的MarkDown文本,直接复制进入剪切板。当然,有功力的,还可以捕捉当前博文创作页面,直接粘贴呢?
(至少我做不到)
微笑

2、关于水印问题

在上面步骤二制作模板时,最好先关闭博文的水印功能:
设置在:创作中心|设置|博客设置|图片水印
这个设置,是在设置生效后对上传图片起作用。等这些图片上传完成之后,再设置水印即可,不影响已上传的图片。

3、直接用复制

是否可以不进行以上很罗里吧嗦的动作、每次要用什么表情,就复制粘贴什么表情,不是也很方便吗?

博文的管理或图片的管理服务器会很乱。垃圾多了,就要被清理,这是必然。

  • 另一种格式的博文H5,也应该支持这些图片的吧?而且排版效果应该只会更好一些。(没试过)
  • 您直接收藏此文,复制这些表情符号进入您的博文中,也不会被清理(估计?本文能不能存活不好说)

4、大小问题:

自行更改 =16x16 这个参数

最后吐槽:不是我想写这么多废话。假如我发一大堆图,就几个汉字,此文会发不出去。
此文质量分:86分。

你可能感兴趣的:(css,css3,编辑器)