Skip to content

Commit a394b4a

Browse files
committed
feat: add codeBlock extension
1 parent 389491a commit a394b4a

File tree

4 files changed

+18
-2
lines changed

4 files changed

+18
-2
lines changed

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"@tiptap/extension-bold": "^2.6.4",
3838
"@tiptap/extension-bullet-list": "^2.6.4",
3939
"@tiptap/extension-code": "^2.8.0",
40+
"@tiptap/extension-code-block": "^2.10.2",
4041
"@tiptap/extension-document": "^2.6.4",
4142
"@tiptap/extension-hard-break": "^2.8.0",
4243
"@tiptap/extension-history": "^2.7.2",

pnpm-lock.yaml

+13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/editor/editor-container.tsx

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import HardBreak from '@tiptap/extension-hard-break'
1515
import HorizontalRule from '@tiptap/extension-horizontal-rule'
1616
import Blockquote from '@tiptap/extension-blockquote'
1717
import Code from '@tiptap/extension-code'
18+
import CodeBlock from '@tiptap/extension-code-block'
1819
import { EditorContent, useEditor } from '@tiptap/react'
1920
import { forwardRef, useEffect, useImperativeHandle } from 'react'
2021
import { TrailingNode } from './tailing-node'
@@ -67,6 +68,7 @@ const EditorContainer = forwardRef<EditorMethods, EditorProps>(
6768
HorizontalRule,
6869
Blockquote,
6970
Code,
71+
CodeBlock,
7072
Placeholder.configure({
7173
placeholder: contentPlaceholder || '正文',
7274
}),

src/theme/templates/simple-template/simple-template.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,10 @@ export const simpleTemplate: ArticleModuleTemplate = {
6464
marginBottom: '8px',
6565
},
6666
'& :where(hr)': {
67-
borderTopColor: 'var(--main-content-foreground)',
67+
borderTopColor: 'var(--main-content-secondary-background)',
6868
},
6969
'& :where(blockquote)': {
70-
borderLeftColor: 'var(--main-content-foreground)',
70+
borderLeftColor: 'var(--main-content-secondary-background)',
7171
},
7272
'& :where(code):not(pre code)': {
7373
backgroundColor: 'var(--main-content-secondary-background)',

0 commit comments

Comments
 (0)