Локальный веб-сервер для создания сайта в Termux

Всем привет! Сегодня пойдёт речь о том, как развернуть локальный сервер через termux, поехали!
Всё, что мы сейчас будем делать — мы будем делать при помощи клавиатуры Hacker’s Keyboard которую можно скачать из google play.
Ну а сам же процесс подготовки мы начнем с того, что выполним такие вот две команды.
Для того, чтобы обновить все пакеты в термуксе:
pkg update pkg upgrade
ls /sdcard/
Мы проверим, есть ли у нашего термукса доступ ко внутренней памяти телефона.
Если ничего не отобразилось (или у вас тут ошибка доступа), то переходим в настройки разрешений > Разрешения > Termux > Мультимедиа: И разрешаем тут доступ и изменение файлов во внутренней памяти смартфона. Остальные галочки тоже можно кстати включить:

Теперь если у вас вывод команды
ls/sdcard/ — похож на мой, то можно продолжать:

Устанавливаем необходимые пакеты, программы и инструменты которые тоже нам могут понадобиться командой:
pkg install php-apache git wget nano -y
После ввода этой команды веб-сервер уже должен установиться, а значит, мы уже можем попробовать загрузить простенькую http страничку которая сейчас должна хоститься на нашем смартфоне.
Запускаем сам веб-сервер командой:
apachectl start
На предупреждения пока не обращаем внимания, главное чтобы у нас не было критических ошибок.
Ну, а сейчас давайте подключимся к нашему смартфону по его IP адресу из локальной сети, для этого вводим ifconfig и смотрим какой ip адрес выделен нашему смартфону на интерфейсе wlan0 (это wifi):

В моём случае это: 192.168.0.158
Мы его запомним, он нам еще дальше пригодится.
Ну, а сейчас через браузер с нашего компьютера в локальной сети заходим на этот IPшники. у нас ничего не происходит. Потому-что порт по умолчанию установлен на 8080, это мы тоже сконфигурируем, ну а сейчас же мы можем видеть то, что сервер у нас поднялся потому-что эта страничка у нас хранится на телефоне и мы можем продолжать дальше.
Тут есть один момент. Веб сервер мы подняли, и по идее уже можно загружать какой-нибудь движок типа WordPress или Xenforo и начинать им пользоваться. Но… Нет. Дело в том, что по умолчанию тут работают только HTML странички, а PHP тут не подключен. И нам вручную надо это сконфигурировать. Да и не только это, параметров тут много поэтому… приступаем к конфигурации.
Нам нужно открыть конфигурационный файл Apache вот такой вот командой:
nano ../usr/etc/apache2/httpd.conf
В этом консольном текстовом редакторе мы и будем работать.
Поиск в этом редакторе Nano делается комбинацией Ctrl + W, затем вводим что ищем, и жмем Enter:
[ctrl+w] Listen [Enter]
В общем находим Listen, это как раз тот параметр который отвечает за порт, на котором будет находиться наш веб-сайт. Чтобы не пришлось указывать порт в браузере вручную, надо заменить его на 80 порт.
Но, важный момент. 80 порт у вас будет работать только если у вас есть root права. Если у вас рут прав нет, у вас ничего не заработает потому-что Android, да и не только Android, даже Linux блокирует создание чего-то на 80 порту без рут прав. Поэтому всё что я буду показывать, это будет для смартфонов без рут, и соответственно будем использовать порт 8080. Не так красиво, но зато заработает у всex:

Далее, чтоб вы могли легко закидывать и редактировать файлы своего веб-сервер при помощи обычного проводника, найдем такую строчку как DocumentRoot:
[ctrl+w] DocumentRoot [Enter]
Эта директива настраивает корневую папку сайта, т.е. именно тут будут находиться все ваши файлы. Меняем путь в двух строчках так, чтобы они приняли такой вид:
DocumentRoot "/sdcard/web/www"

Почти всегда /sdcard/ — это внутренняя память смартфона, поэтому все файлы сайта будут доступны из родного проводника.Так будет удобней.
Теперь ищем директиву определяющую индексные файлы по умолчанию [DirectoryIndex]:
[ctrl+w] DirectoryIndex [Enter]
И изменяем её так, чтобы она индексировала в том числе php файлы, дописав сюда:
index.php

Далее ищем список подключаемых модулей по слову Load (Всё так же, Ctrl + W, Load, Enter):
[ctrl+w] Load [Enter]
И обратите внимание, модули с решеткой — это выключенные модули. Чтобы включить их, надо просто удалить решетку. Чтобы отключить, надо наоборот, закомментировать строчку, то есть вставить сюда знак решетки.
В общем включаем:
LoadModule mpm_prefork_module libexec/apache2/mod_mpm_prefork.so
#LoadModule mpm_worker_module libexec/apache2/mod_mpm_worker.so
Теперь идем дальше в конец этого списка и добавляем следующие строки для включения php:
LoadModule php7_module libexec/apache2/libphp7.so
SetHandler application/x-httpd-php

Ну, и чтобы у нас не появлялась ошибка связанная с именем сервера, найдем строчку ServerName
И раскомментируя её исправим на что-то вроде этого: localhost и через двоеточие порт, который мы используем.
localhost:8080

Сохраняем файл комбинацией [Ctrl]+[S]
И теперь выходим отсюда комбинацией [Ctrl]+[X]
Далее создаем нашу новую корневую папку сайта.
Но сначала давайте перейдем во внутреннюю память телефона:
cd /sdcard/
Я создаю папку с тем же названием, которое я прописывал в конфиг файле для DocumentRoot и Directory такой вот командой:
mkdir -p /sdcard/web/www
Ну и наконец мы можем создать какой-нибудь PHP файл с нашей тестовой страничкой. Кому как, но лично мне для мобильного кодинга нравится использовать приложение Acode. Оно бесплатное, есть в google play, в нём есть подсветка синтаксиса и даже нет рекламы.
В общем тут открываем и выбираем нашу папку web/www/
Далее создаём новый файл и называем его index.php
Ну, и тут в общем-то вы можете писать всё что угодно на языке PHP. Я вот в качестве примера решил прописать вот такой вот код. Этот код поможет проверить нам работает ли у нас PHP, и покажет основную информацию о веб-сервере в целом…
Сохраняем этот файл и возвращаемся в термукс.
Давайте проверим нашу конфигурацию, вводим:
apachectl -t
Если написало Syntax OK, значит файл конфигурации мы настроили без ошибок и мы готовы к запуску сервера.
Для этого вводим:
apachectl restart
Все! Сервер запущен, осталось перейти по ip нашего смартфона, то есть 192.168.0.158:8080

Касаемо производительности этого сервера. Вы наверняка думаете что он очень слаб, и даже примерно не будет стоять рядом с обычным сервером.
Чтобы вы понимали, на обычных экономных хостингах вам часто выдают 512 мб оперативки, и какой-нибудь не очень мощный процессор.
Текущий смартфон, любой, относительно новый — он. в несколько раз мощнее в плане производительности. Единственная самая слабая их часть — это подключение по WiFi, которое немного увеличивает пинги и так же снижает стабильность подключения.
И кстати, если в папке www просто создать тут новую папку, и скопировать в неё какие-либо файлы, ваш смартфон станет настоящим файловым хранилищем с удалённым доступом. Делиться файлами или фотками которые вы делаете, вы сможете просто поместив их сюда, после чего сможете перейти из веб браузера в эту папку и скачивать все эти файлы.
Если вы хотите сделать так, чтобы этот сервер стал доступен как обычный сайт — из интернета и по доменному имени, то вам просто остаётся пробросить порты на вашем роутере и прикрутить сюда доменное имя.
Как сделать сайт на смартфоне? | Сделал сервер + сайт в Termux | UnderMind
В этом ролике: Я рассказываю о том, как я создал полноценный веб-сервер из своего Android смартфона. Веб-сервер нужен для того, чтобы вы могли сделать свой сайт. В моём случае сервер получился домашним, да к тому же бесплатным. Целую неделю я проводил эксперимент, и заключался он в том, заметит ли кто-нибудь то, что я перенёс свой сайт на домашний сервер. Сначала этим сервером был Raspberry Pi, а затем и вовсе – обычный Android смартфон без рут прав. Результаты меня удивили. Количество ошибок доступа к сайту практически не увеличилось, скорость отклика тоже осталась практически без изменений. В общем, в этом ролике я покажу вам, как создать свой сервер из смартфона под сайт. Поставим apache2, php, mysql и т.д.
В ролике “Можно ли поднять сервер+сайт в Termux? | Бесплатный сайт на твоём Android смартфоне | UnderMind” – я рассказываю вам о том, как мне удалось создать бесплатный сайт. Ну, точнее, удалось создать бесплатный сервер для размещения на нём сайта. Сервер мы запускали на Android смартфоне без root прав, но если у вас будут root права, то будет лучше. В качестве программной начинки сервера я использовал Termux, в котором установил Apache2, php, mysql и еще некоторые необходимые утилиты.
Удивительно, но между созданием сервера в ubuntu и созданием веб-сервера в Termux всё-же есть разница, причем существенная. В ubuntu php автоматически подцеплялся к файлу httpd.conf, в то время как в Termux, нам вручную необходимо подключать модули php и исправлять множество ошибок.
————————————————————————-
Как превратить смартфон на Android в веб-сервер

Нужно маломощное устройство для запуска вашего сайта? Хотите освободить место, занимаемое вашим веб-сервером? Хотели бы вы поделиться информацией с людьми, друзьями или публикой, но у вас нет средств для запуска полномасштабного веб-сервера?
Или вы можете разместить свою веб-страницу, используя смартфон или планшет на Android. Вот как можно создать простой веб-сервер Android.
Android: недорогой веб-сервер у вас в кармане
Веб-сайтам не нужны дорогие серверы. Сейчас мы находимся на этапе, когда вы можете разместить на скромном устройстве динамический веб-сайт, управляемый базой данных.
Например, вы можете использовать стандартный настольный ПК или ноутбук. Но так как это занимает много места, вы можете сократить еще больше.
Это немедленно снимает ваши расходы на хостинг. Если количество просмотров страниц низкое, вы должны обнаружить, что ваш сайт работает без блокировки устройства (хотя вы не должны ожидать многозадачности во время работы сайта!).
Шаг 1: Установите Tiny Web Server для Android
Для Android доступны различные серверные приложения. Однако многие из них устарели и предназначены для более старых версий Android (таких как PAW Server).
Мы используем Tiny Web Server для этого урока. При этом мы загрузим основной файл index.html и перейдем к нему с ПК в той же сети, чтобы проиллюстрировать использование Android в качестве веб-сервера.
Подобные приложения основаны на тех же принципах. В основном, те же концепции и процессы необходимы для предоставления веб-страницы браузеру для просмотра.
Скачать: Tiny Web Server для Android (бесплатно)
Шаг 2: Настройте Tiny Web Server
Этот инструмент очень упрощенный способ подачи контента с вашего телефона. Тем не менее, он позволяет вам получить доступ к файлам удаленно. Например, вы можете просматривать память телефона из веб-браузера вашего компьютера, если оба находятся в одной сети.


Из-за этой простоты в Tiny Web Server нет возможности настройки. Это означает, что вы не можете принудительно установить его по умолчанию в файл index.html.
После установки Tiny Web Server запустите приложение. На главном экране у вас есть опция Изменить путь к серверу, что полезно, если вы хотите указать каталог для хранения ваших веб-файлов.
Вы также можете указать кодировку по умолчанию (полезно, если у вас нет сайта на английском языке) или порт сервера.
Шаг 3: Добавьте Index.html на Tiny Web Server
Чтобы использовать Tiny Web Server для обслуживания веб-страниц, вам нужно создать файл index.html и загрузить его в нужную папку. Вы можете сделать это на своем рабочем столе, используя текстовый редактор, например Notepad ++, или на Android, используя HTML или текстовый редактор.

Скопируйте файл в нужный каталог (через USB или с помощью файлового менеджера Android) на устройстве Android. На Android переместите файл в /storage/emulated/0.
Если вы копируете файл через USB на телефон, перейдите к хранилищу телефона в диспетчере файлов. Местоположением по умолчанию должен быть эмулируемый подкаталог. Скопируйте файл HTML в этот каталог, затем безопасно отключите устройство.
После того, как файл скопирован на Android, откройте Tiny Web Server и нажмите «Запустить сервер». Перейдите в своем браузере к URL-адресу по умолчанию, добавив /index.html в конец.

Поздравляем, вы превратили свое Android-устройство в простой веб-сервер! Конечно, показанный пример является чрезвычайно простым и не имеет стиля. К счастью, легко добавить CSS с помощью обычной инструкции в файле HTML. Мы рассмотрели некоторые основы CSS если вы новичок. Лучше всего, вы все еще можете использовать свой телефон или планшет в обычном режиме во время хостинга сайта.
Как люди посещают страницы вашего веб-сервера Android?
Не имеет значения, размещаете ли вы свой сайт на смартфоне, планшете или даже на Android-телевизоре.
Какое бы устройство Android вы не выбрали, при использовании вместе с клиентом динамического обновления DNS (из них No-IP.com имеет приложение для Android), вы сможете обслуживать веб-страницы на компьютерах вне домашней или корпоративной сети. Эти приложения связывают динамический IP-адрес вашего устройства с выделенным URL-адресом через устанавливаемое клиентское приложение.
Как люди посещают страницы вашего веб-сервера Android?
Не имеет значения, размещаете ли вы свой сайт на смартфоне, планшете или даже на Android-телевизоре.
Какое бы устройство Android вы не выбрали, при использовании вместе с клиентом динамического обновления DNS (из них No-IP.com имеет приложение для Android), вы сможете обслуживать веб-страницы на компьютерах вне домашней или корпоративной сети. Эти приложения связывают динамический IP-адрес вашего устройства с выделенным URL-адресом через устанавливаемое клиентское приложение.
Построение веб-сервера Android
Мы рассмотрели основные этапы создания веб-сервера на платформе Android. На случай, если вы их пропустили, давайте напомним себе.
- Убедитесь, что ваше Android-устройство подключено к сети
- Установите Tiny Web Server
- Создать HTML-файл (ы)
- Загрузите файл (ы) на ваше устройство Android
- Запустите Tiny Web Server
Если веб-сайт относительно простой, вы можете использовать свое Android-устройство в качестве хоста и сэкономить деньги на питании дорогого сервера. Точно так же вы можете повторно использовать пространство, используемое сервером или ПК, работающим в качестве веб-сервера. Возможно, вы можете использовать сервер для других целей.
В Android создание веб-сервера — это всего лишь один из вариантов. Взгляните на некоторые более полезные способы использования старого смартфона.
Насколько публикация полезна?
Нажмите на звезду, чтобы оценить!
Средняя оценка / 5. Количество оценок:
Оценок пока нет. Поставьте оценку первым.
Как бесплатно залить сайт на GitHub Pages
Допустим, вы сделали какой-то проект, например, собрали себе портфолио по шаблону, и теперь хотите выложить его в интернет. Если вы использовали только HTML и CSS, то необязательно платить деньги, чтобы загрузить сайт куда-то. Вы можете бесплатно выложить сайт на сервис GitHub Pages. Всё, что нужно — аккаунт на Гитхабе.
Создание репозитория
Для создания репозитория перейдите по ссылке https://github.com/new.
Важно, чтобы название репозитория было в виде «username.github.io», где username — имя вашего аккаунта на Гитхабе. В нашем примере это будет evgeniyshklyar.github.io .

Обязательно установите галку на пункте Add a README file.

Загрузка файлов
Репозиторий создан, теперь нужно загрузить файлы. Для этого можно воспользоваться VS Code, консолью или GitHub Desktop, но в нашем случае достаточно интерфейса Гитхаба.
Нажмите кнопку Add file — Upload files.

Затем перетащим файлы в появившееся поле для загрузки.

Добавим комментарий к нашему коммиту и нажмём кнопку «Commit changes».

Проверка работы сайта
Чтобы проверить работу сайта, достаточно перейти по адресу username.github.io, в нашем случае это htmlacademy.github.io. Вуаля!

Шаг 4. Подключаем свой домен
Гитхаб позволяет использовать собственное доменное имя вместо стандартного username.github.io. Для этого, разумеется, вам сначала нужно приобрести его.
Предположим, что у вас уже есть домен. Давайте подключим его к репозиторию. Перейдём во вкладку Settings в интерфейсе репозитория, и в разделе Pages в поле Custom domain введём название нашего домена (например: html-academy.ru) и нажмём кнопку Save.

Теперь Гитхаб знает о нашем домене, однако, этого недостаточно — нужно изменить информацию о DNS-записях самого домена. Для этого нам необходимо перейти на сайт доменного регистратора, где домен был куплен. Интерфейс работы с DNS-записями разный у каждого регистратора, но суть примерно одинакова.
Нам нужно настроить A-запись домена. Для этого перейдём в панель управления DNS-записями, найдём (или добавим) A-запись и укажем 192.30.252.153 в качестве её значения. Ещё будет полезной памятка Гитхаба по настройке А-записей у DNS провайдера.

Всё готово! В течение нескольких часов вы сможете открыть свой сайт, используя ваш домен.
Получить более глубокие знания о работе с Git, попробовать на практике поработать с ветками, с локальным и удалённым репозиторием и изменениями можно на профессиональном онлайн-курсе.
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.
Читать дальше

5 частых ошибок при работе с Git
Git — это важный и довольной понятный инструмент для контроля версий в разработке программного обеспечения, но иногда он может выдавать ошибки, которые сбивают с толку. Если вы столкнулись с одной из этих ошибок, попробуйте наше решение.
- 27 августа 2023

Работа с Git через консоль
Задача: форкнуть репозиторий в GitHub, создать ветку и работать с кодом.
Сразу появляется много вопросов — что такое GitHub, какие для этого нужны команды, зачем, а главное, как всем этим пользоваться? Давайте разберёмся.
Когда мы пишем код, мы постоянно туда что-то добавляем, удаляем, и иногда всё может ломаться. Поэтому перед любыми изменениями стоит сделать копию проекта. Если собирать проекты в папки с именами проект1 , проект1_финал и проект2_доделка , вы быстро запутаетесь и точно что-нибудь потеряете. Поэтому для работы с кодом используют системы контроля версий.
Система контроля версий — программа, которая хранит разные версии одного документа, позволяет переключаться между ними, вносить и отслеживать изменения. Таких систем много и все они работают по принципу компьютерной игры, где вы можете вернуться к месту сохранения, если что-то пошло не так.
Git — самая популярная система контроля версий. С Git можно работать через командную строку (или терминал). В каждой системе своя встроенная программа для работы с командной строкой. В Windows это PowerShell или cmd, а в Linux или macOS — Terminal. Вместо встроенных программ можно использовать любую другую — например, Git Bash в Windows или iTerm2 для macOS.
Как работает терминал: мы вводим команду и получаем ответ компьютера — или всё получилось, или где-то ошибка, или нужно ввести что-то ещё — например, пароль. Поэтому большая часть этой инструкции состоит из команд для терминала. Сначала будет непривычно, но вам понравится.
Но давайте по порядку — установим Git на компьютер.
- 7 августа 2023

GitHub Desktop: обзор и первая настройка
Самая короткая инструкция о том, как сохранить файлы в GitHub и ничего не сломать. И самое главное — никакой консоли, всё через окошки и с помощью мышки. Для этого используем GitHub Desktop.
Внимание! GitHub Desktop не работает на Windows 7×32, поэтому если у вас эта версия системы, обновитесь до Windows 10 или воспользуйтесь программой GitKraken.
В этой статье идёт рассказ о системах контроля версий. Если вы совсем ничего о них не знаете, прочитайте статьи «Словарь терминов для Git и GitHub» и «Введение в системы контроля версий», чтобы понять терминологию и разобраться, зачем мы вообще это делаем.
- 7 августа 2023

Как склеить коммиты и зачем это нужно
Когда вы открываете пулреквест и ваш код смотрят и комментируют другие, бывает нужно что-то исправить. Обычно такие изменения мы комментируем сообщением вроде «Увеличил шрифт на 2px » или «Поменял оттенок фона в шапке». Такие маленькие изменения интересны, только пока они в пулреквесте. Ревьювер (человек, который смотрит ваш код), может легко узнать, что и когда вы изменили, а не читать весь diff заново, а вы можете легко откатить коммит, если он не нужен. Но когда приходит время вливать пулреквест, эти маленькие коммиты теряют свою ценность. Поэтому лучше их склеить в один.
- 14 июня 2023

Основные команды для работы с Git
Работа с Git через терминал — это обязательная часть практики фронтендера. Однако для начинающих разработчиков этот инструмент может показаться сложным. Чтобы вам было проще учиться, мы собрали основные команды для работы с Git.
☝ В некоторых командах мы будем писать URL-адрес удалённого репозитория и название проекта в квадратных скобках, вот так — [ссылка на удалённый репозиторий] . Мы делаем это только для наглядности. Вам квадратные скобки ставить не нужно.
- 22 февраля 2023

Регистрация на GitHub
Создание нового аккаунта на GitHub состоит всего из 10 шагов — и вся регистрация занимает меньше пяти минут.
Обратите внимания, что интерфейс Гитхаба регулярно меняется, так что внешне он может отличаться, когда вы читаете эту статью.
Начало регистрации. Так выглядит главный экран Гитхаба, когда вы не зарегистрированы. Главное, что вам нужно заметить — большое поле для ввода почты и зелёная кнопка. Вводите свой адрес и переходите на следующий шаг.
Ввод почты. На следующем шаге начинается регистрация. Подтвердите свою почту с прошлого шага и нажмите Continue (Продолжить).
Пароль. Придумайте сложный пароль, чтобы его никто не взломал. Например, Гитхаб просит, чтобы в пароле было не меньше 15 символов или 8 символов, но тогда должны быть и латинские буквы, и цифры.
Имя профиля. Теперь выберите имя вашего профиля — оно будет использоваться в интерфейсе, в коммитах и комментариях. То есть именно так вас будет видеть любой пользователь Гитхаба. Для разработчика Гитхаб вместо визитки, так что выбирайте что-нибудь приличное, лучше, если ник будет совпадать с вашими никнеймами на других сайтах.
Если имя недоступно, Гитхаб вам об этом скажет. А если доступно — жмите Continue.
Рассылки. Дальше Гитхаб спросит, хотите ли вы подписаться на рассылку об обновлениях. Впечатайте латинскую У, если хотите, или n, если письма вам не нужны. Готовы спорить, мы знаем, что вы выберете.
Капча, чтобы проверить, что вы не робот. Нам при регистрации пришлось два раза выбрать спиральную галактику — не сильно сложно. А если вы робот — не причиняйте вред человеку своим действием или бездействием.
Подтверждение почты. После капчи вам придёт письмо с кодом на почту. Введите его на следующей странице.
Вот здесь. Главное — не ошибайтесь.
Общая информация о вас и вашей команде. Если вы регистрируете аккаунт для себя, выбирайте Just me. Второй пункт — студент вы или учитель. Выбирайте «Студент», если вы не учитель.
Интересы. Дальше Гитхаб спросит вас об интересах — то есть о том, зачем вы регистрируете аккаунт. Из вариантов:
- Совместная разработка и код ревью.
- Автоматизация. CI/CD, API и другие админские вещи.
- Безопасность. Двухфакторная аутентификация, ревью, сканирование кода и списки зависимостей.
- Приложения. Выбирайте, если будете использовать GitHub Mobile, CLI, Desktop.
- Управление проектами. Проекты, метки, ишьи, вики и другие управленческие дела.
- Управление командами. Организации, приглашения, роли, домены.
- Сообщество. Выбирайте, если Гитхаб интересен вам как соцсеть.
Вы можете выбрать несколько пунктов или пропустить и не указывать ничего, для этого пролистайте страницу вниз для кнопки Skip customization.
Выбор тарифа. На выбор бесплатный тариф или платный GitHub Pro. Практика показывает, что для большинства личных проектов хватит бесплатного тарифа. В сентябре 2022 в него входили:
- Безлимитное количество репозиториев.
- 2000 минут CI/CD в месяц.
- 500 мегабайт места в хранилище пакетов.
- Поддержка сообщества.
Выбор тоже можно пропустить, тогда у вас будет бесплатный тариф.
Всё готово. Теперь у вас есть аккаунт. Можете создать репозиторий и работать с ним, или склонировать чужой. А для работы у вас есть несколько удобных вариантов:
- 28 сентября 2022

Работа с Git в Visual Studio Code
Если вы вёрстаете сайты или пишете код в редакторе Visual Studio Code, то Git за пять минут настраивается прямо внутри редактора. Не нужно запоминать команды для консоли, не нужно тыкать в лишние приложения.
Следуйте инструкции и всё получится.
- 16 сентября 2022

Markdown за 5 минут
Маркдаун, он же markdown — удобный и быстрый способ разметки текста. Маркдаун используют, если недоступен HTML, а текст нужно сделать читаемым и хотя бы немного размеченным (заголовки, списки, картинки, ссылки).
Главный пример использования маркдауна, с которым мы часто сталкиваемся — файлы readme.md , которые есть в каждом репозитории на Гитхабе. md в имени файла это как раз сокращение от markdown.
Другой частый пример — сообщения в мессенджерах. Можно поставить звёздочки вокруг текста в Телеграме, и текст станет полужирным.
Версии маркдауна отличаются, поэтому перепроверьте, какую вы используете.
- 5 октября 2021

Шпаргалка по Git. Решение основных проблем
Поговорим о решении проблем с Git.
- 11 декабря 2020

Полезные команды для работы с Git
Работа с Git через терминал — это обязательная часть практики каждого современного фронтенд-специалиста. Однако, для начинающих это может показаться сложным. Чтобы упростить процесс обучения, мы собрали для вас все самые необходимые команды, которые пригодятся в работе с Git на первое время.
- 1 января 2020