2016-10-07 19 views
14

मैं अपने स्वैगर एपीआई विवरणों को प्रारूपित करना चाहता हूं ताकि वे टेक्स्ट के साधारण पैराग्राफ न हों। अधिमानतः, मैं इसमें एक छोटी सी टेबल जोड़ना चाहता हूं।स्वैगर 2.0 टेक्स्ट विवरण कैसे प्रारूपित करें?

मुझे स्वैगर विवरणों में टेक्स्ट स्वरूपण के बारे में ऑनलाइन संदर्भ नहीं मिला।

[registered your client](http://instagram.com/developer/register/) it's easy 
to start requesting data from Instagram. 

``` 
    https://api.instagram.com/v1/media/popular?client_id=CLIENT-ID 
``` 

यह: यदि मैं Swagger Editor लॉन्च करते हैं, और Instagram उदाहरण (फ़ाइल \ ओपन उदाहरण \ Instagram.yaml) खोलने के लिए, मैं YAML फ़ाइल में पहली वर्णन एक हाइपरलिंक और बाउंडिंग बॉक्स सहित कुछ स्वरूपण से पता चलता देखना मानक Markdown की तरह दिखता है, लेकिन जब मैं नमूने वर्णन करने के लिए एक मेज markdown जोड़ने के लिए, संपादक एक त्रुटि प्रस्तुत करता है:

|Col1|Col2| 
|------|------| 
|1|2| 


YAML Syntax Error 
End of the stream or a document separator is expected at line 36, column 

स्वैगर 2.0 क्या स्वरूपण अनुमति देता है? क्या मैं टेबल प्रस्तुत करने में कुछ गलत कर रहा हूं?

उत्तर

31

Markdown swagger-editor में समर्थित है और निम्नलिखित अकड़ दस्तावेज़ में Markdown का उपयोग कर एक उदाहरण है:

swagger: '2.0' 
info: 
    version: 0.0.0 
    title: Markdown 
    description: | 
    # Heading 

    Text attributes _italic_, *italic*, __bold__, **bold**, `monospace`. 

    Horizontal rule: 

    --- 

    Bullet list: 

     * apples 
     * oranges 
     * pears 

    Numbered list: 

     1. apples 
     2. oranges 
     3. pears 

    A [link](http://example.com). 

    Tables: 

    | Column1 | Collumn2 | 
    | ------- | -------- | 
    | cell1 | cell2 | 
paths: 
    /: 
    get: 
     responses: 
     200: 
      description: OK 

आप कॉपी और swagger-editor के ऊपर के उदाहरण पेस्ट उत्पादन को देखने के लिए कर सकते हैं।

+1

आह। मुझे पता है क्यों। वाईएएमएल इंडेंटेशन के प्रति संवेदनशील है। मैंने इसे सही तरीके से नहीं किया। थेंक्स विल्सन। – TERACytE

+0

@ विल्सन, क्या यह मार्कडाउन समर्थन केवल जानकारी अनुभाग तक ही सीमित है? जब मैं पालतू ऑब्जेक्ट के विवरण के रूप में इसे कॉपी/पेस्ट करता हूं, तो यह सूचना अनुभाग में डालने पर समान दिखाई नहीं देता है। धन्यवाद! –

+0

_ @ स्टीफन मैकफ़ारलैंड - विवरण में "|" होना चाहिए इसकी पहली पंक्ति के रूप में, और पाठ में जो पाठ आप चाहते हैं उसे इंडेंट किया जाना चाहिए। क्षमा करें, मैं टिप्पणी नहीं कर सका क्योंकि मेरे पास अभी तक 50 प्रतिनिधि नहीं हैं ._ [fallprogrammr] द्वारा जवाब के रूप में पोस्ट किया गया (https://stackoverflow.com/users/438546/fallenprogrammr)। सोचा था कि मैं अच्छा होगा और उनके "उत्तर" को हटाने से पहले संदेश पास कर दूंगा। – Bugs

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