2010-02-27 37 views
19

Tôi đã nghiên cứu điều này trong một vài giờ và tôi rất thất vọng. Có lẽ tôi chỉ thiếu một cái gì đó như tôi mới để viết blog.Hiển thị mã C# trong Wordpress.com

Tôi không lưu trữ blog của riêng tôi, tôi chỉ sử dụng WordPress.com. Tôi muốn bao gồm các đoạn mã C# và làm cho chúng trông giống như chúng trong Visual Studio, hoặc ít nhất làm cho chúng trông đẹp mắt, chắc chắn với số dòng và màu sắc. Các giải pháp tôi đã thấy cho tất cả điều này dường như giả định bạn đang lưu trữ blog của riêng bạn. Tôi không thể tìm ra cách cài đặt plugin.

Có tiện ích nào giúp đoạn mã trông đẹp mắt hay một số giải pháp khác mà tôi có thể dễ dàng sử dụng không?

Cảm ơn bạn

EDIT: Sarfraz đã vạch ra một cách để giải quyết vấn đề của tôi (! Cảm ơn bạn), và tôi đã thử nó, nhưng có một vấn đề tôi có, cụ thể là nó không colorize nhất mã của tôi (từ khóa mới hơn như var, từ, nơi, chọn, v.v ...). Có một sửa chữa cho điều này hoặc là có một số giải pháp khác?

Trả lời

24

Chỉ cần chỉnh sửa ma trận của bạn ở chế độ html và kèm theo mã của bạn trong các thẻ này.

[sourcecode language="css"] 
[/sourcecode] 

Ví dụ:

[sourcecode language="javascript"] 
// javascript hello world program 
alert('Hello, World !!'); 
[/sourcecode] 

Lưu ý: Bạn cần phải xác định định danh ngôn ngữ chính xác cho các thuộc tính language như trình bày ở trên.

More Information Here :)

+0

Tôi nghĩ tôi đã đọc ở đâu đó rằng định dạng khoảng trắng bị mất theo cách này? – Stomp

+0

Không, mã của bạn trông sạch hơn với không gian màu trắng bắt buộc.thanks – Sarfraz

+0

Nếu nó đơn giản như vậy, tại sao nhiều plugin lại tồn tại, một số plugin lại phức tạp để cài đặt? Cảm ơn bạn đã liên kết btw :) – Stomp

6

Các [sourcecode] thẻ thường hoạt động tốt cho C#, nhưng đối với tôi nó thường phá vỡ khi tôi gửi mã XAML.

Thay vào đó, tôi sử dụng this page để định dạng mã của mình. Kết quả có vẻ tốt đẹp (bạn có thể thấy nó trên my blog), nhưng nó đòi hỏi tùy chọn "Tuỳ ​​chỉnh CSS" ($ 15/năm).


EDIT: thực sự là [sourcecode] thẻ hoạt động tốt, và bây giờ tôi đang sử dụng nó trong tất cả các bài viết của tôi

3

trông như thế này đã được cập nhật, bây giờ bạn có thể sử dụng

[code language="[the lang you are posting]"] 
your code here 
[/code] 

lưu ý: bạn có thể viết tắt ngôn ngữ như lang

[code lang="[the lang you are posting]"] 
your code here 
[/code] 

here is the list of supported languages

1
[code language="csharp"] 
     //Your code here 
    [/code] 
Các vấn đề liên quan