package Ġio . ktor . samples . static content Ċ Ċ import Ġio . ktor . application .* Ċ import Ġio . ktor . content .* Ċ import Ġio . ktor . features .* Ċ import Ġio . ktor . html .* Ċ import Ġio . ktor . routing .* Ċ import Ġkotlinx . html .* Ċ import Ġjava . io .* Ċ Ċ fun ĠApplication . main () Ġ{ ĊĠĠĠ Ġinstall ( Default Headers ) ĊĠĠĠ Ġinstall ( Call Logging ) ĊĠĠĠ Ġrouting Ġ{ ĊĠĠĠĠĠĠĠ Ġget ("/") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcall . respond Html Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhead Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtitle Ġ{ Ġ+" K tor : Ġstatic - content " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstyle Link (" static / css / styles . css ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġscript ( src Ġ= Ġ" static / js / script . js ") Ġ{} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbody Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġp Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ+" Hello Ġfrom ĠK tor Ġstatic Ġcontent Ġsample Ġapplication " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġp Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ+" Current Ġdirectory Ġis Ġ${ System . getProperty (" user . dir ") }" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimg ( src Ġ= Ġ" static / image . png ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġstatic (" static ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// ĠWhen Ġrunning Ġunder ĠIDEA Ġmake Ġsure Ġthat Ġworking Ġdirectory Ġis Ġset Ġto Ġthis Ġsample 's Ġproject Ġfolder ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatic Root Folder Ġ= ĠFile (" files ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfiles (" css ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfiles (" js ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfile (" image . png ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfile (" random . txt ", Ġ" image . png ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdefault (" index . html ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġstatic (" custom ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatic Root Folder Ġ= ĠFile ("/ tmp ") Ġ// ĠEst abl ishes Ġa Ġroot Ġfolder ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfiles (" public ") Ġ// ĠFor Ġthis Ġto Ġwork , Ġmake Ġsure Ġyou Ġhave Ġ/ tmp / public Ġon Ġyour Ġsystem ĊĠĠĠĠĠĠĠĠĠĠĠ Ġstatic (" themes ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġservices Ġ/ custom / themes ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfiles (" data ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ