TiddlyWiki5 และ highlight.js - จะเปลี่ยนสไตล์ / ธีมของการเน้นไวยากรณ์ได้อย่างไร?

ฉันใช้ TiddlyWiki เวอร์ชัน 5.1.13 ฉันได้เพิ่มปลั๊กอินไฮไลต์ (เวอร์ชัน 5.1.13) ซึ่งใช้ highlight.js (เวอร์ชัน 8.8.0)

ใน tiddler ฉันเน้น XML ได้สำเร็จดังนี้:

```xml
  <html>
    <body>
    </body>
  </html>
```

ฉันจะเปลี่ยนสไตล์ / ธีมไฮไลต์เป็นหนึ่งในสไตล์ต่าง ๆ ของ highlight.js ได้อย่างไร (สไตล์ของ Highlight.js)


person Dennis    schedule 20.04.2017    source แหล่งที่มา
comment
BTW นี่เป็นวิธีการเน้นโค้ดใน SO เช่นกัน ขยิบตา   -  person s3c    schedule 14.02.2021


คำตอบ (3)


เมื่อคุณเพิ่ม Highlight.js ลงในไดเร็กทอรีของเว็บไซต์ของคุณ จะมีไดเร็กทอรีชื่อ styles ภายในไดเร็กทอรีนั้น คุณมีสไตล์สำหรับธีมทั้งหมดที่มีใน Highlight.js

หากต้องการเปลี่ยนไปใช้ธีมอื่น เพียงสลับบรรทัดนี้

<link rel="stylesheet" href="/th/path/to/styles/default.css">

เพื่อสิ่งนี้:

<link rel="stylesheet" href="/th/path/to/styles/pick-theme-name-here.css">

person MadPhysicist    schedule 23.09.2017


คำตอบของ MadPhysicist ด้านล่างนี้ไม่ถูกต้องเท่าที่ควร ฉันใช้ highlight.js เวอร์ชัน 10.3.1 และ style css มีเฉพาะใน .min บน cdnjs เท่านั้น ดังนั้นคุณต้องใส่pick-theme-name-here.min.css และไม่ใช่pick-theme-name-here.js

Ex :

https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.3.1/styles/solarized-light.css

=> 404

https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.3.1/styles/solarized-light.min.css

=› ใช้ได้

person lsmpascal    schedule 29.10.2020
comment
สิ่งนี้อ่านเหมือนคำอธิบายปัญหามากกว่าคำตอบ คุณช่วยอธิบายอย่างละเอียดได้ไหมว่าสิ่งนี้จะช่วยแก้ไขปัญหาที่อธิบายไว้ได้อย่างไร - person Yunnosch; 29.10.2020
comment
คุณพูดถูก แต่ฉันไม่รู้ว่าจะใส่สิ่งนี้ไว้ที่ไหน คำตอบของ MadPhysicist นั้นไม่ถูกต้อง เนื่องจากคุณต้องใส่ Pick-theme-name-here.min.css และไม่ใช่ Pick-theme-name-here.js บางทีฉันควรแสดงความคิดเห็นในโพสต์ของเขาเท่านั้น และไม่สร้างคำตอบ - person lsmpascal; 30.10.2020
comment
ทำอย่างนั้นเพื่อให้ข้อเสนอแนะที่เป็นประโยชน์หรือเพิ่มข้อมูลและบริบททั้งหมดที่นี่ (มีหรือไม่มีความขัดแย้งกับคำตอบอื่น ๆ ) เพื่อสร้างคำตอบที่แข่งขันได้อย่างสมบูรณ์ - person Yunnosch; 30.10.2020
comment
ฉันไม่แน่ใจว่าจะเข้าใจสิ่งที่คุณอธิบายอย่างถ่องแท้: ด้วยการแก้ไขของฉัน คำตอบของฉันถูกต้องตอนนี้หรือไม่ - person lsmpascal; 02.11.2020
comment
ตอนนี้ดูดีแล้ว - person Yunnosch; 02.11.2020