2011-10-31 9 views
8

मेरा पर्यावरण रिजर्वर 6.0 के साथ विजुअल स्टूडियो 2010 है। मेरे पास कई शैलियों वाली कई सीएसएस फाइलों के साथ एक बड़ी वेबसाइट है।आप सीएसएस उपयोगों को विश्वसनीय रूप से कैसे ट्रैक कर सकते हैं?

मैं उनमें से एक बहुत कुछ के रूप में इन को साफ़ रखने के लिए करना चाहते नहीं रह उपयोग किया जाता है, मैंने देखा है Resharper आप उपयोगों के ट्रैक करने के लिए लेकिन स्पष्ट रूप से यह कोड-पीछे आदि

में CSS वर्ग विनिर्देशों बाहर याद आती है सकते हैं अनुमति देता है कि मेरे केवल समाधान ही वीएस में फाइलों में एक खोज करना है, लेकिन स्पष्ट रूप से जब आपके पास बड़ी मात्रा में शैलियों हैं तो यह बहुत धीमी और बोझिल साबित होती है।

क्या किसी के पास भी ऐसी ही स्थिति थी?

संपादित करें: यह उल्लेखनीय है कि साइट एक सीएमएस है जिसमें लगभग 10,000 पेज शामिल हैं, इसलिए ब्राउज़िंग पृष्ठों की आवश्यकता वाले कुछ भी मुश्किल हो सकते हैं।

+0

उपवास और अनुकूलन। उम्मीद है कि कोई अच्छा उपकरण जानता है! : डी – bobber205

उत्तर

3

firefox एक्सटेंशन dust me selector कहा जाता है जो यह करता है। आप इसे सक्षम करते हैं और फिर प्रत्येक पृष्ठ पर नेविगेट करते हैं। यह सभी प्रयुक्त सीएसएस का ट्रैक रखता है। आप सभी ट्रैक की गई सीएसएस शैलियों के साथ एक नई सीएसएस फ़ाइल थूकते हैं।

+0

बहुत बुरा यह एफएफ 7 के लिए समर्थित नहीं है। :( –

+0

अरे, यह बहुत बुरा है :-( – Mantorok

+0

मेरा संपादन देखें, यह एक सीएमएस समाधान के लिए संभव नहीं हो सकता है। – Mantorok

2

Web Essentials विजुअल स्टूडियो एक्सटेंशन में ब्राउज़रलिंक सुविधा है जो साइट पर ब्राउज़ करते समय आपकी साइट में अप्रयुक्त सीएसएस को ट्रैक करने के तरीके के साथ आता है।

+0

हाँ, मुझे पता है, लेकिन मैं कई फाइलों में सीएसएस प्रविष्टियों को अलग करना चाहता हूं। वेबसेन्शियल इस में मदद कर सकता है? – Revious

+0

@Revious , क्या आपने पहले से ही अनिश्चितता की जांच की है? – coma

+0

@coma: मैं इसका उपयोग करने की कोशिश कर रहा हूं, दिलचस्प लगता है। – Revious

2

ऐसा करने का एक तरीका फ़ैंटॉमजेएस जैसे हेडलेस ब्राउज़र में आपकी साइट चला रहा है और उपयोग किए जा रहे लोगों को हटाने के लिए लागू शैलियों का निरीक्षण नहीं कर रहा है।

सौभाग्य से, एक अच्छा नोड पर बनाया गया कर बुलाया उपकरण uncss है वास्तव में यह:

https://github.com/giakki/uncss

मैं इसे यहाँ पाया:

http://addyosmani.com/blog/removing-unused-css/

उन सभी पृष्ठों को ब्राउज़ बारे में , ठीक है, मुझे पता नहीं है, अगर आप सभी संभावित यूआरएल उत्पन्न कर सकते हैं तो आप प्रक्रिया को स्वचालित कर सकते हैं।

इसे आज़माएं और अगर यह मदद करता है तो मुझे बताएं।

संबंधित मुद्दे

 संबंधित मुद्दे