Итак, вы хотите написать статью, а потом случается, как мне красиво вставить в нее исходный код? вариантов вроде не много

Вариант 1. Обычный текст

Первый способ наименее эстетичен, он донесет ваше сообщение, но мы могли бы сделать лучше.

Пример:
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine( «Привет, мир!»);
Console.ReadLine();
}
}
}

Вариант 2: Изображение

Второй вариант — создать образ. Изображение может быть из вашей IDE или веб-сайтов, таких как https://carbon.now.sh/, просто экспортируйте его или сделайте снимок экрана, и все готово. Но есть одна небольшая проблема, поскольку я сам являюсь разработчиком, я ненавижу этот подход, тогда копирование-вставка не работает, а для более сложной работы, если мне нужно написать код 15–30+ минут, и это не работает, это просто пустая трата времени.
Пример:

Вариант 3: использовать суть

Это первый метод, который правильно отформатирует ваш код + он будет в тексте. Давайте сначала сосредоточимся на сути https://gist.github.com/discover.

Как мы видим, веб-сайт полон фрагментов, и мы можем создать свой собственный.

Скопируйте ссылку, в моем случае это ‹script src="https://gist.github.com/krzysztofkolek/c396355570f2504274175cce1d16d0c2.js'›‹/script›, из которой скопируйте src, поэтому https://gist.github.com/krzysztofkolek/c396355570f2504274175cce1d16d0c2.js поместите это в новую строку, нажмите Enter и вот оно

И готово :)

Вариант 4: Простой средний код

Допустим, у вас нет учетной записи на https://gist.github.com/, тогда ваш следующий лучший выбор — код на medium.com.
Вы начинаете с ввода ``` в новой строке, после чего появляется серое поле.

поместив в него тот же код примера, вам нужно отформатировать его самостоятельно, и вы потеряете выделение цветом.

using System;
using System.Collections.Generic;
using System.Linq;using 
System.Text;
using System.Threading.Tasks; 
namespace ConsoleApp1
{    
  class Program    
  {      
    static void Main(string[] args)      
    {          
      Console.WriteLine("Hello, world!");
      Console.ReadLine();
    }    
 }
}

Резюме

Я надеюсь, что некоторые из этих методов помогут вам в будущем. Спасибо за прочтение :)