File tree Expand file tree Collapse file tree 1 file changed +19
-6
lines changed
src/routes/[pid=pid]/[org]/[repo]/[id=number] Expand file tree Collapse file tree 1 file changed +19
-6
lines changed Original file line number Diff line number Diff line change 6161 transformers: [
6262 {
6363 pre(node ) {
64- node .properties [" data-language" ] = this .options .lang ;
64+ node .properties [" data-language" ] = this .options .lang
65+ .toLowerCase ()
66+ .replace (/ ^ js$ / , " javascript" )
67+ .replace (/ ^ ts$ / , " typescript" );
6568 }
6669 }
6770 ]
602605 margin-right : 1.5rem ;
603606 display : inline-block ;
604607 text-align : right ;
608+ white-space : nowrap ;
605609 color : color-mix(in oklab, var (--color-muted-foreground ) 70% , transparent );
606610 }
607611 }
608612
609613 /* Add language tag to code blocks */
610614 &:is(pre [data-language ]) {
611615 position : relative ;
616+ padding-top : 3rem ;
612617 border-radius : var (--radius-xl );
613618 border : 1px var (--tw-border-style ) var (--color-border );
614619
620+ &::before {
621+ content : " " ;
622+ position : absolute ;
623+ inset : 0 0 auto 0 ;
624+ height : 2.5rem ;
625+ background-color : var (--color-secondary );
626+ border-bottom : 1px var (--tw-border-style ) var (--color-border );
627+ }
628+
615629 &::after {
616630 content : attr (data-language );
631+ text-transform : lowercase ;
617632 position : absolute ;
618- inset : 0.55 rem 0.55 rem auto auto ;
619- padding : 0.25 rem 0. 5rem ;
620- background-color : var ( --color-background ) ;
633+ inset : 0 auto auto 0 ;
634+ padding : 0.5rem 1 rem ;
635+ margin-top : 0.1 rem ;
621636 font-size : var (--text-xs );
622- border-radius : var (--radius-lg );
623- border : 1px var (--tw-border-style ) var (--color-border );
624637 }
625638 }
626639 }
You can’t perform that action at this time.
0 commit comments