• lennivelkant@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 days ago

      If you put things in triple backticks ```, it’s formatted as a code block

      Like this
      

      I believe you can specify a language for syntax highlighting at the start of the code block.

      SELECT * 
      FROM passwords
      WHERE storage_method = 'plaintext' 
      -- TODO rename storage method to something less obvious so the IT-Sec guys get off my case
      
      <p class="bold">Stop storing password in plain text, dammit</div>
      <!-- TODO clean up the tags so the linter stops complaining -->
      
      if (true) this.code.makeCringe(this.reader);
      else 
          { 
      throw new NullPointerException("Unreachable code"); }
      // Why, yes, I do love creating terrible code
      

      I don’t know what or how it guesses the language otherwise.

      if (highlighting == "Python"): 
        System.out.println("Wait, that's not a Python command");
        std::cout << "Also not Python"
        print("This one is")
      
      CASE highlighting 
        WHEN 'SQL' THEN 'I dont know any dialect-specific ways to check which one this is'
        WHEN 'sql' THEN 'Apparently its case-sensitive' 
        ELSE 'No clue' 
      END 
      
      (concatenate 'string "I can't be arsed to try everything I know" "So this will have to do")