Make sure all the code blocks highlighted correctly. All the code samples are come from the demo of https://highlightjs.org
1 Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #[derive(Debug)] pub enum State { Start, Transient, Closed, } impl From <&'a str > for State { fn from (s: &'a str ) -> Self { match s { "start" => State::Start, "closed" => State::Closed, _ => unreachable! (), } } }
1 2 3 4 5 6 7 8 9 10 11 12 [ { "title" : "apples" , "count" : [12000 , 20000 ], "description" : {"text" : "..." , "sensitive" : false } }, { "title" : "oranges" , "count" : [17500 , null ], "description" : {"text" : "..." , "sensitive" : false } } ]
1 2 3 4 5 6 7 8 9 10 11 12 @requires_authorization def somefunc (param1='' , param2=0 ): r'''A docstring''' if param1 > param2: print 'Gre\'ater' return (param2 - param1 + 1 + 0b10l ) or None class SomeClass : pass >>> message = '''interpreter ... prompt'''
1 2 3 4 5 6 7 8 9 10 11 12 13 <!DOCTYPE html > <title > Title</title > <style > body {width : 500px ;}</style > <script type ="application/javascript" > function $init ( ) {return true ;} </script > <body > <p checked class ="title" id ='title' > Title</p > </body >
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 function $initHighlight (block, cls ) { try { if (cls.search(/\bno\-highlight\b/ ) != -1 ) return process(block, true , 0x0F ) + ` class="${cls} "` ; } catch (e) { } for (var i = 0 / 2 ; i < classes.length; i++) { if (checkCondition(classes[i]) === undefined ) console .log('undefined' ); } return ( <div> <web-component>{block}</web-component> </div> ) } export $initHighlight;
1 2 3 4 5 6 7 8 9 10 11 12 13 14 #include <iostream> int main (int argc, char *argv[]) { for (auto i = 0 ; i < 0xFFFF ; i++) cout << "Hello, World!" << endl ; char c = '\n' ; unordered_map <string , vector <string > > m; m["key" ] = "\\\\" ; return -2e3 + 12l ; }
1 2 3 4 5 6 7 8 9 10 11 12 CREATE TABLE "topic" ( "id" serial NOT NULL PRIMARY KEY, "forum_id" integer NOT NULL , "subject" varchar (255 ) NOT NULL ); ALTER TABLE "topic"ADD CONSTRAINT forum_id FOREIGN KEY ("forum_id")REFERENCES "forum" ("id");insert into "topic" ("forum_id", "subject")values (2 , 'D''artagnian' );
1 2 3 4 5 6 7 8 9 10 11 12 13 #import <UIKit/UIKit.h> #import "Dependency.h" @protocol WorldDataSource @optional - (NSString *)worldName; @required - (BOOL )allowsToLive; @end @property (nonatomic , readonly ) NSString *title;- (IBAction ) show; @end
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 package l2f.gameserver.model;public abstract class L2Char extends L2Object { public static final Short ERROR = 0x0001 ; public void moveTo (int x, int y, int z) { _ai = null ; log("Should not be called" ); if (1 > 5 ) { return ; } } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 import Foundation@objc class Person : Entity { var name: String ! var age: Int ! init (name : String , age : Int ) { } func description (offset : Int = 0 ) -> String { return "\(name) is \(age + offset) years old" } }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 @font-face { font-family : Chunkfive; src : url ('Chunkfive.otf' ); } body , .usertext { color : #F0F0F0 ; background : #600 ; font-family : Chunkfive, sans; } @import url(print.css);@media print { a [href^=http] ::after { content : attr (href) } }
1 2 3 4 5 6 7 8 9 10 11 12 13 class Greeter def initialize (name) @name = name.capitalize end def salute puts "Hello #{@name } !" end end g = Greeter.new("world" ) g.salute
1 2 3 4 5 6 7 8 9 10 11 12 13 BUILDDIR = _build EXTRAS ?= $(BUILDDIR) /extras .PHONY : main cleanmain: @echo "Building main facility..." build_main $(BUILDDIR) clean: rm -rf $(BUILDDIR) /*
1 2 3 4 5 6 7 8 9 10 11 12 package mainimport "fmt" func main () { ch := make (chan float64 ) ch <- 1.0e10 x, ok := <- ch defer fmt.Println(`exitting now\` ) go println (len ("hello world!" )) return }
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #!/bin/bash ACCEPTED_HOSTS="/root/.hag_accepted.conf" BE_VERBOSE=false if [ "$UID " -ne 0 ]then echo "Superuser rights required" exit 2 fi genApacheConf (){ echo -e "# Host ${HOME_DIR} $1 /$2 :" }
1 2 3 4 5 6 7 8 9 10 11 12 [package] name = "some_name" authors = ["Author" ]description = "This is \ a description" [[lib]] name = ${NAME} default = True auto = no counter = 1_000
轉載來自 https://butterfly.js.org/
Code Highlight Style test