aboutsummaryrefslogtreecommitdiff
path: root/resources/views/components/codeblock.blade.php
blob: 8dcebda366bdcf4223fa575cfcf933a347bd8c25 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
@php
$file_path = "code/".$file;
$file_name = basename($file_path);

$hl = new \Highlight\Highlighter();

$highlighted = $hl->highlight($lang, Storage::disk('local')->get($file_path));
$file_size = Storage::disk('local')->size($file_path);
@endphp
<div class="codeblock"><pre>
    <h1>{{ $file_name }} <small>{{ $file_size}} bytes</small></h1>
    <hr>
    <code class="hljs {{$highlighted->language}}">{!! $highlighted->value !!}</code>
</pre></div>