github profile 技能图标生成器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
LDa
V2EX    程序员

github profile 技能图标生成器

  •  4
     
  •   LDa 2023-09-12 12:46:41 +08:00 2159 次点击
    这是一个创建于 765 天前的主题,其中的信息可能已经有所发展或是发生改变。
    早上想更新一下 github profile 发现写 skill icon 很麻烦,花了几分钟写了一个 Skill Icon Generate
    效果如下,如果您也跟我一样是个懒人,可以尝试使用这个项目快速定义技能图标
    项目地址

    https://github.com/GeekyWizKid/skill-icon-generate
    效果

    第 1 条附言    2023-09-12 14:03:48 +08:00

    Usage

    1. Clone this repo
    2. Install dependencies
    npm install 
    1. Run the script
    node app.js 
    1. Open http://localhost:3000/ in your browser
    2. Select the icon you want to generate
    3. Copy the generated code and paste it into your GitHub profile
    10 条回复    2023-09-12 16:22:35 +08:00
    theprimone
        1
    theprimone  
       2023-09-12 13:47:48 +08:00
    没太看懂,如果只是预览图标的话,用 https://icones.js.org/collection/skill-icons 不也挺好?
    passive
        2
    passive  
       2023-09-12 13:48:38 +08:00 via Android
    江湖杂耍:刀枪剑戟,斧钺钩叉,棍槊棒,鞭锏锤抓,拐子流星,带尖儿,带刺儿的, 带锁链儿的,带倒齿钩的,带峨嵋刺儿的…
    LDa
        3
    LDa  
    OP
       2023-09-12 13:58:33 +08:00
    @theprimone 嗯 是我没描述清楚,就是选择图标后在底下会生成一段 markdown 文本段 直接拷到 README 就能用了
    LDa
        5
    LDa  
    OP
       2023-09-12 14:01:15 +08:00
    @passive 继斜杠青年后 流行 skill icon 青年了
    theprimone
        6
    theprimone  
       2023-09-12 14:44:44 +08:00
    那哪里还用得着 node 启动啊,随便找个静态站点部署一下多好,所见即所得多好。
    theprimone
        7
    theprimone  
       2023-09-12 14:46:20 +08:00
    另外看到官方 Image Builder 都 Coming Soon 了,不知道效果咋样,不过你这么一说,我也整点图标玩玩,哈哈。
    LDa
        8
    LDa  
    OP
       2023-09-12 14:58:51 +08:00
    @theprimone 原始版本我是让 chatgpt 写的,能跑我也懒得改了哈哈哈
    theprimone
        9
    theprimone  
       2023-09-12 15:06:10 +08:00
    @dasvenxx 这么一说,GPT 写了你改了多少?
    LDa
        10
    LDa  
    OP
       2023-09-12 16:22:35 +08:00
    1. const skill = icon.replace('.svg', '').toLocaleLowerCase().replace(/-(light|dark)$/, '');
    增加了 .toLocaleLowerCase().replace(/-(light|dark)$/, '');
    2. const markdown = \`[![My Skills]( https://skillicons.dev/icons?i=\`+skillList+\`&theme=\`+themeSelect+\`)]( https://skillicons.dev)\`;
    将${} 修改为 字符串拼接
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     951 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 22:31 PVG 06:31 LAX 15:31 JFK 18:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86