में मार्कडाउन और पाइगल्स के साथ सिंटैक्स हाइलाइटिंग मैं मार्कडाउन (2.0.1) & पायगल्स (1.0) का उपयोग करके अपने सरल Django (1.1) परीक्षण ऐप में काम कर रहे वाक्यविन्यास को हाइलाइट करने का प्रयास कर रहा हूं। विचार है कि उपयोगकर्ता इनपुट से HTML उत्पन्न करना है जो मार्कडाउन प्रारूप में है और डीबी दोनों में स्टोर करता है, इसलिए मुझे fetch के दौरान HTML अनुवाद में मार्कडाउन करने की आवश्यकता नहीं है।Django
अभी तक मेरे पास मार्कडाउन प्रसंस्करण काम कर रहा है लेकिन मुझे कामकाजी हाइलाइटिंग प्रतीत नहीं होता है। मेरे models.py इस तरह दिखता है:
:::python
from foo import bar
foobar = bar('foo')
:
from django.db import models
from django.contrib import admin
from markdown import markdown
class BlogPost(models.Model):
title = models.CharField(max_length = 150)
body = models.TextField()
body_html = models.TextField(editable=False, blank=True, null=True)
timestamp = models.DateTimeField()
def save(self):
self.body_html = markdown(self.body, ['codehilite'])
super(BlogPost, self).save()
class Meta:
ordering = ('-timestamp',)
class BlogPostAdmin(admin.ModelAdmin):
list_display = ('title', 'timestamp')
admin.site.register(BlogPost, BlogPostAdmin)
अब तक सिर्फ markdown वाक्यविन्यास काम करता है परीक्षण लेकिन अगर मैं निम्नलिखित मैं किसी भी वाक्य रचना उत्पादन या उत्पादन स्रोत में प्रकाश डाला नहीं देखा है की तरह कुछ कोशिश
मैं आउटपुट स्रोत में कम से कम कोड तत्वों का एक सेट देखने की उम्मीद करता हूं।
एप्लिकेशन कीबोर्ड शॉर्टकट जो कई प्लेटफार्मों में भिन्न होते हैं ऐसे दर्द हैं। – Danielb
जब मैं विंडोज पर काम करना चाहता हूं तो मैं Ctrl और Alt को स्वैप करता हूं। यह सबकुछ हल नहीं करता है (यदि केवल विंडोज ऐप लेखक अपने प्राथमिकता मेनू के लिए किसी स्थान पर निर्णय लेते हैं!) लेकिन यह निश्चित रूप से मदद करता है। –