mirror of
https://github.com/cupcakearmy/nicco.io.git
synced 2025-09-06 02:30:45 +00:00
syntax highliting & bugs
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
import { readingTimeInMinutes } from '../lib/readingTime'
|
||||
|
||||
export let post
|
||||
export let full
|
||||
export let full = false
|
||||
|
||||
function format(date) {
|
||||
return dj(date).format('MMM D, YYYY')
|
||||
|
@@ -1,5 +1,34 @@
|
||||
<script>
|
||||
import 'highlight.js/styles/github.css'
|
||||
import hljs from 'highlight.js/lib/core'
|
||||
import javascript from 'highlight.js/lib/languages/javascript'
|
||||
import python from 'highlight.js/lib/languages/python'
|
||||
import yaml from 'highlight.js/lib/languages/yaml'
|
||||
import json from 'highlight.js/lib/languages/json'
|
||||
import bash from 'highlight.js/lib/languages/bash'
|
||||
import docker from 'highlight.js/lib/languages/dockerfile'
|
||||
import rust from 'highlight.js/lib/languages/rust'
|
||||
import css from 'highlight.js/lib/languages/css'
|
||||
import typescript from 'highlight.js/lib/languages/typescript'
|
||||
|
||||
hljs.registerLanguage('javascript', javascript)
|
||||
hljs.registerLanguage('python', python)
|
||||
hljs.registerLanguage('yaml', yaml)
|
||||
hljs.registerLanguage('json', json)
|
||||
hljs.registerLanguage('bash', bash)
|
||||
hljs.registerLanguage('docker', docker)
|
||||
hljs.registerLanguage('rust', rust)
|
||||
hljs.registerLanguage('css', css)
|
||||
hljs.registerLanguage('typescript', typescript)
|
||||
|
||||
import { onMount } from 'svelte'
|
||||
|
||||
export let content
|
||||
|
||||
onMount(() => {
|
||||
console.log('Highlight')
|
||||
hljs.initHighlighting()
|
||||
})
|
||||
</script>
|
||||
|
||||
<style>
|
||||
@@ -52,6 +81,8 @@
|
||||
div :global(pre code) {
|
||||
background: initial;
|
||||
padding: initial;
|
||||
-moz-tab-size: 2;
|
||||
tab-size: 2;
|
||||
}
|
||||
|
||||
div :global(h1),
|
||||
|
@@ -33,6 +33,7 @@
|
||||
overflow: auto;
|
||||
max-width: calc(100% - 4em);
|
||||
height: 100%;
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
|
||||
@media (max-width: 30em) {
|
||||
|
Reference in New Issue
Block a user