hexo-vtuber-banner

1.0.9 • Public • Published

hexo-vTuber-Banner

Add a Vtuber banner or bilibili vup banner to your blog

Demo:demo

Doc:中文 English

Install

need this dependencies

  • hexo-fs

Compatibility

  • Hexo 3 or later

install vBanner

npm install -s hexo-vtuber-banner

os

yarn add hexo-vtuber-banner

Configuration

_config.yml

The following configuration needs to be added in the _config.yml of Hexo

vBanner:
  enable: true	# true or false
  vTuber_name: Kizuna AI  # vTuber's name or vup's name

enable

Turn on or Turn off automatic rendering to localtion

vTuber_name

vup's name or vTuber name

VJson

run hexo g will generate a folder named "VJson", and a file named "vtuber.json". Open this file, you'll see the following content.

[{
    Vname: "",
    VLogo: "",
    VBirthday: "",
    VColor: "",
    VBanner: "",
    Vlink: "",
    VSlogan: ""
}]
key value
Vname * vup's name or vTuber name
[VLogo] logo url
[VBirthday] birthday [mm-dd]
VColor * vtuber's color [Hexadecimal color]
VBanner * vtuber image or vup image
Vlink * image source
[VSlogan] slogan

"*" is required,"[]" is optional

Attention

  • Image ratio is 4:1 for better page effect
  • You could put your images into bannerImg folder. These Images' url is http://your_site_url/bannerImg/your_image_file
  • Image format:png、jpg、jpeg
  • The images must be directly accessible
  • It is recommended that the picture be put into OSS or CDN

Usage

There is two ways to use vBanner in your blog

  • nunjucks tag
  • helper

Nunjuck tag

Using nunjucks tags in your markdown file

{%vBanner [vup's name or vTuber name] %}

Attention

vup's name or vTuber name must be in vtuber.json

Hexo Helper

in ejs

<%- vBanner() %>

Add this code to your themes. For example, If I want to add vBanner to header, I could write this code in my theme of ejs file

Final

If you have some problem, you'll can tell me in issue

Ladies and gentlemen,Enjoy 🍺

License

MIT License

Keywords

none

Install

npm i hexo-vtuber-banner

DownloadsWeekly Downloads

4

Version

1.0.9

License

MIT

Unpacked Size

13.6 kB

Total Files

10

Last publish

Collaborators

  • _midou_