/
developer_atatanoff
/
Guide
Обзор
Документация
Войти
/
developer_atatanoff
/
Guide
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
md_to_html.py
29 строк
988 B
Alexey N. Tatanoff
Добавлен ф-нал создания файлов хтмл на основе файлов маркдаун, добавлен сервер фастапи, добавлен формовщик индекс страницы
05 янв 2026, 16:01
05 янв 2026, 16:01
53a40d9
Код
Авторство
О чём код?
import markdown from pathlib import Path def convert_md_to_html(md_file_path): Path('templates').mkdir(exist_ok=True) # Читаем содержимое markdown-файла path = Path(md_file_path).resolve() with open(path, 'r', encoding='utf-8') as md_file: text = md_file.read() # Преобразуем markdown в HTML html = markdown.markdown(text) # Сохраняем полученный HTML в новый файл output_filename = 'templates/' + path.stem + '.html' with open(output_filename, 'w', encoding='utf-8') as html_file: html_file.write(html) print(f'Файл {output_filename} успешно создан.') # Использовать скрипт if __name__ == "__main__": import sys if len(sys.argv) != 2: print("Использование: python md_to_html.py путь_до_mdfайла") else: convert_md_to_html(sys.argv[1])