Сборка HTML

Сайт с несколькими страницами

make html

Выходные файлы размещаются в папке build/html/.

Скрипт для локальной публикации сайта

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# coding : utf-8

import subprocess

# Сборка сайта
def make_site():
    # Собрать сайт, перейти в папку сайта, запустить веб-сервер
    cmd = "make html & cd build/html & python -m http.server"
    # Выполнить команду CMD
    subprocess.Popen(cmd, shell = True)

make_site()	# Собрать сайт

Одностраничный сайт

make singlehtml

Выходные файлы размещаются в папке build/singlehtml/.

Скрипт для локальной публикации одностраничного сайта

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
# coding : utf-8

import subprocess

# Сборка сайта
def make_spage():
    # Собрать сайт, перейти в папку сайта, запустить веб-сервер
    cmd = "make singlehtml & cd build/singlehtml & python -m http.server"
    # Выполнить команду CMD
    subprocess.Popen(cmd, shell = True)

make_spage() # Собрать сайт