Newcomer answer: what do the words BG, BL, CJ and Shenma mean?

BG: It's the abbreviation of BOY&GIRL, which refers to the love between men and women (heterosexual) like novels and comics.

BL: It's the abbreviation of BOY LOVE, which refers to novels, comics and other things similar to male-male love (homosexuality).

CJ: Chinese acronym for "purity".

Shenma: It means "what" (a popular expression on the Internet).

Give it to me if you can ~ Oh, hehe ~