افزودن زبان برنامه نویسی به TinyMCE
در این مقاله قصد داریم شما را به چگونگی افزودن زبان های برنامه نویسی بیشتر به پلاگین کد در TinyMCE آشنا کنیم.
در این مقاله قصد داریم شما را به چگونگی افزودن زبان های برنامه نویسی بیشتر به پلاگین کد در TinyMCE آشنا کنیم. در بخشی که TinyMCE را فراخوانی کرده اید با استفاده از رویه زیر زبان های دلخواه را به ادیتورخود اضافه کنید.
tinymce.init({
selector: 'textarea',
plugins: 'codesample',
codesample_languages: [
{ text: 'HTML/XML', value: 'markup' },
{ text: 'JavaScript', value: 'javascript' },
{ text: 'CSS', value: 'css' },
{ text: 'PHP', value: 'php' },
{ text: 'Ruby', value: 'ruby' },
{ text: 'Python', value: 'python' },
{ text: 'Java', value: 'java' },
{ text: 'C', value: 'c' },
{ text: 'C#', value: 'csharp' },
{ text: 'C++', value: 'cpp' },
{ text: 'Go', value: 'golang' },
{ text: 'JSON', value: 'json' },
{ text: 'Bash', value: 'bash' },
{ text: 'DOS', value: 'dos' }
],
toolbar: 'codesample'
});
اگر از highlight.js برای نمایش کدها استفاده می کنید می توانید نام زبان و مقدار صحیح آن برای استفاده در TinyMCE را از لیست زیر بدست آورید.
نام زبان
|
مقدار قابل استفاده |
1C |
1c |
4D |
4d |
ABAP |
sap-abap, abap |
ABNF |
abnf |
Access logs |
accesslog |
Ada |
ada |
Apex |
apex |
Arduino (C++ w/Arduino libs) |
arduino, ino |
ARM assembler |
armasm, arm |
AVR assembler |
avrasm |
ActionScript |
actionscript, as |
Alan IF |
alan, i |
Alan |
ln |
AngelScript |
angelscript, asc |
Apache |
apache, apacheconf |
AppleScript |
applescript, osascript |
Arcade |
arcade |
AsciiDoc |
asciidoc, adoc |
AspectJ |
aspectj |
AutoHotkey |
autohotkey |
AutoIt |
autoit |
Awk |
awk, mawk, nawk, gawk |
Bash |
bash, sh, zsh |
Basic |
basic |
BBCode |
bbcode |
Blade (Laravel) |
blade |
BNF |
bnf |
BQN |
bqn |
Brainfuck |
brainfuck, bf |
C# |
csharp, cs |
C |
c, h |
C++ |
cpp, hpp, cc, hh, c++, h++, cxx, hxx |
C/AL |
cal |
C3 |
c3 |
Cache Object Script |
cos, cls |
Candid |
candid, did |
CMake |
cmake, cmake.in |
COBOL |
cobol, standard-cobol |
Coq |
coq |
CSP |
csp |
CSS |
css |
Cap’n Proto |
capnproto, capnp |
Chaos |
chaos, kaos |
Chapel |
chapel, chpl |
Cisco CLI |
cisco |
Clojure |
clojure, clj |
CoffeeScript |
coffeescript, coffee, cson, iced |
CpcdosC+ |
cpc |
Crmsh |
crmsh, crm, pcmk |
Crystal |
crystal, cr |
cURL |
curl |
Cypher (Neo4j) |
cypher |
D |
d |
Dafny |
dafny |
Dart |
dart |
Delphi |
dpr, dfm, pas, pascal |
Diff |
diff, patch |
Django |
django, jinja |
DNS Zone file |
dns, zone, bind |
Dockerfile |
dockerfile, docker |
DOS |
dos, bat, cmd |
dsconfig |
dsconfig |
DTS (Device Tree) |
dts |
Dust |
dust, dst |
Dylan |
dylan |
EBNF |
ebnf |
Elixir |
elixir |
Elm |
elm |
Erlang |
erlang, erl |
Excel |
excel, xls, xlsx |
Extempore |
extempore, xtlang, xtm |
F# |
fsharp, fs |
FIX |
fix |
Flix |
flix |
Fortran |
fortran, f90, f95 |
FunC |
func |
G-Code |
gcode, nc |
Gams |
gams, gms |
GAUSS |
gauss, gss |
GDScript |
godot, gdscript |
Gherkin |
gherkin |
Glimmer and EmberJS |
hbs, glimmer, html.hbs, html.handlebars, htmlbars |
GN for Ninja |
gn, gni |
Go |
go, golang |
Grammatical Framework |
gf |
Golo |
golo, gololang |
Gradle |
gradle |
GraphQL |
graphql |
Groovy |
groovy |
GSQL |
gsql |
HTML, XML |
xml, html, xhtml, rss, atom, xjb, xsd, xsl, plist, svg |
HTTP |
http, https |
Haml |
haml |
Handlebars |
handlebars, hbs, html.hbs, html.handlebars |
Haskell |
haskell, hs |
Haxe |
haxe, hx |
High-level shader language |
hlsl |
Hy |
hy, hylang |
Ini, TOML |
ini, toml |
Inform7 |
inform7, i7 |
IRPF90 |
irpf90 |
Iptables |
iptables |
JSON |
json |
Java |
java, jsp |
JavaScript |
javascript, js, jsx |
Jolie |
jolie, iol, ol |
Julia |
julia, julia-repl |
Kotlin |
kotlin, kt |
Lang |
|
LaTeX |
tex |
Leaf |
leaf |
Lean |
lean |
Lasso |
lasso, ls, lassoscript |
Less |
less |
LDIF |
ldif |
Lisp |
lisp |
LiveCode Server |
livecodeserver |
LiveScript |
livescript, ls |
LookML |
lookml |
Lua |
lua |
Macaulay2 |
macaulay2 |
Makefile |
makefile, mk, mak, make |
Markdown |
markdown, md, mkdown, mkd |
Mathematica |
mathematica, mma, wl |
Matlab |
matlab |
Maxima |
maxima |
Maya Embedded Language |
mel |
Mercury |
mercury |
MIPS Assembler |
mips, mipsasm |
Mint |
mint |
mIRC Scripting Language |
mirc, mrc |
Mizar |
mizar |
MKB |
mkb |
MLIR |
mlir |
Mojolicious |
mojolicious |
Monkey |
monkey |
Moonscript |
moonscript, moon |
Motoko |
motoko, mo |
N1QL |
n1ql |
NSIS |
nsis |
Never |
never |
Nginx |
nginx, nginxconf |
Nim |
nim, nimrod |
Nix |
nix |
Oak |
oak |
Object Constraint Language |
ocl |
OCaml |
ocaml, ml |
Objective C |
objectivec, mm, objc, obj-c, obj-c++, objective-c++ |
OpenGL Shading Language |
glsl |
OpenSCAD |
openscad, scad |
Oracle Rules Language |
ruleslanguage |
Oxygene |
oxygene |
PF |
pf, pf.conf |
PHP |
php |
Papyrus |
papyrus, psc |
Parser3 |
parser3 |
Perl |
perl, pl, pm |
Pine Script |
pine, pinescript |
Plaintext |
plaintext, txt, text |
Pony |
pony |
PostgreSQL & PL/pgSQL |
pgsql, postgres, postgresql |
PowerShell |
powershell, ps, ps1 |
Processing |
processing |
Prolog |
prolog |
Properties |
properties |
Protocol Buffers |
proto, protobuf |
Puppet |
puppet, pp |
Python |
python, py, gyp |
Python profiler results |
profile |
Python REPL |
python-repl, pycon |
Q# |
qsharp |
Q |
k, kdb |
QML |
qml |
R |
r |
Razor CSHTML |
cshtml, razor, razor-cshtml |
ReasonML |
reasonml, re |
Rebol & Red |
redbol, rebol, red, red-system |
RenderMan RIB |
rib |
RenderMan RSL |
rsl |
RiScript |
risc, riscript |
Roboconf |
graph, instances |
Robot Framework |
robot, rf |
RPM spec files |
rpm-specfile, rpm, spec, rpm-spec, specfile |
Ruby |
ruby, rb, gemspec, podspec, thor, irb |
Rust |
rust, rs |
RVT Script |
rvt, rvt-script |
SAS |
SAS, sas |
SCSS |
scss |
SQL |
sql |
STEP Part 21 |
p21, step, stp |
Scala |
scala |
Scheme |
scheme |
Scilab |
scilab, sci |
SFZ |
sfz |
Shape Expressions |
shexc |
Shell |
shell, console |
Smali |
smali |
Smalltalk |
smalltalk, st |
SML |
sml, ml |
Solidity |
solidity, sol |
Splunk SPL |
spl |
Stan |
stan, stanfuncs |
Stata |
stata |
Structured Text |
iecst, scl, stl, structured-text |
Stylus |
stylus, styl |
SubUnit |
subunit |
Supercollider |
supercollider, sc |
Svelte |
svelte |
Swift |
swift |
Tcl |
tcl, tk |
Terraform (HCL) |
terraform, tf, hcl |
Test Anything Protocol |
tap |
Thrift |
thrift |
Toit |
toit |
TP |
tp |
Transact-SQL |
tsql |
Twig |
twig, craftcms |
TypeScript |
typescript, ts, tsx, mts, cts |
Unicorn Rails log |
unicorn-rails-log |
VB.Net |
vbnet, vb |
VBA |
vba |
VBScript |
vbscript, vbs |
VHDL |
vhdl |
Vala |
vala |
Verilog |
verilog, v |
Vim Script |
vim |
X# |
xsharp, xs, prg |
X++ |
axapta, x++ |
x86 Assembly |
x86asm |
XL |
xl, tao |
XQuery |
xquery, xpath, xq, xqm |
YAML |
yml, yaml |
ZenScript |
zenscript, zs |
Zephir |
zephir, zep |
دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)