控制台输出字符画-程序员的浪漫
不知道友友们逛 B 站时有没有注意到它控制台输出的字符画(正经人逛 B 站谁会按 F12),看完我瞬间嘴角上扬数秒。字符画如彩蛋般的出现在眼前,还能丰富网站的维度,一个优秀的网站也许在某个不起眼的角落也能带给你惊喜。
食用教程前,建议先看一下《教程&笔记常量申明》,且所有修改对缩进格式等有严格要求。本教程主要针对 Butterfly 主题博客网站,若是其它主题或非博客类网站,可以借鉴下思路,很简单。
话不多说,let’s get started!
教程
1.新建 JS 文件
if (window.console) { |
代码中我是字符画处用来放自定义字符画
2.修改myblog\themes\butterfly_config.yml
inject: |
Hexo 三连后,再按下F12或Ctrl + Shift + C即可看到效果。
拓展
提供一些思路
1.字符画下面可以继续添加一些自定义文字(在刚才新建的 JS 文件里继续加)
*/ } |
2.自定义控制台的字体样式
console.log("<Custom> %c <Custom>", "<样式代码>"); |
注意:样式代码只涉及 %c
符号后的文字
比如HASSAN控制台中欢迎访问Hassan's Blog
的字体样式代码如下:
console.log("欢迎访问%cHassan's Blog", "color:#1fc7b6;font-weight:bold"); |
可能出现的八阿哥
如果你使用了 Gulp 压缩,记得把<Custom.js>文件排除掉,否则你的字符画会被当做注释清除。
修改myblog\gulpfile.js即可
//压缩js |
资源
最后推荐上几个与字符画相关的网站 👇
生成字符画
根据文字生成字符画:http://patorjk.com/software/taag
根据图片生成字符画:
根据流程图生成字符画:http://asciiflow.com/
字符画素材
小型符号图案、字符画大全
搜狗输入法自带颜文字,其中大颜板块都是字符画(没想到吧,被大家忽视这么多年)
参考文章
Use this card to join the king's Empire and participate in a pleasant discussion together .
Welcome to КИНГВДИ's king's Empire,wish you a nice day .