В итоге, первые рано или поздно забрасывают неблагодарный труд по поддержанию коллекции книг в порядке, вторые имеют огромную кучу книг, с которыми практически невозможно работать, а третьи рискуют в один прекрасный момент обнаружить любимый книжный сайт закрытым или переведенным на коммерческую основу.
В любом случае, вопрос организации домашней библиотеки и поиск в ней нужной книги является довольно актуальным.
Когда речи идет о файлах в формате fb2, то вопрос каталогизации решается весьма просто — устанавливаем бесплатную программу MyHomeLib, создаем пустую коллекцию, запускаем импорт и… вуаля! Через несколько минут имеем всю свою коллекцию отсортированную по авторам, сериям и жанрам. Выглядит это примерно так:
В части работы с файлами fb2, возможности программы весьма обширны. Изначально MyHomeLib создавалась для работы с архивами on-line библиотеки Либрусек и от отпочковавшейся от него Флибусты.
Перечислю лишь основные из них с некоторыми пояснениями:
В Рунете бытует мнение, что файлы с расширением *.inpx - это сугубо файлы-описания коллекций книг, каждый из которых представляет из себя "зипованый" текстовый файл *.inp.
К примеру: MyHomeLib. Официальный форум → Утилиты → INPX (Описание формата. Инструкции. Инструменты) →
→ Как создать inpx-файл своей коллекции:
Собственно, вопросов нет ни к MyHomeLib, ни к freeLib - free soft. Ну нравятся разработчикам расширения *.inp да *.inpx - почему не использовать в свободном творчестве?
Это ж не из-за денег..
Другое дело, когда имеет место бизнес.
Свободные электронные библиотеки потихоньку начинают превращаться в магазины...
Так вот: Search query results for "inp" file-extensions.org нам обнаруживает 12 легальных правообладателей *.inp., среди которых один проект - InPage Urdu (разработчик Concept Software) и сопричастен к книжному бизнесу, и использует *.inp файлы в качестве базовых. Незадача одна: этот бизнес не простирается ни на просторы СНГ, ни Латинской Америки, ни на расширение *.inpx.
Касаемо же расширения *.inpx, то file-extensions.org рапортует:
IPX file extension - PTV Vissim network file.
The INPX file extension is associated with the PTV Vissim a software for Microsoft Windows that allows users to simulating and controlling daily road traffic. The .inpx file stores various data used for internal purposes of the PTV Vissim.
Впрочем, посетив и Википедию, любой может понять, что речь не о стартапе и никому неведомой проге:
PTV Vissim is a microscopic multi-modal traffic flow simulation software package developed by PTV Planung Transport Verkehr AG in Karlsruhe, Germany. The name is derived from "Verkehr In Städten - SIMulationsmodell" (German for "Traffic in cities - simulation model"). PTV Vissim was first developed in 1992 and is today a global market leader.
Специалисты нам подтвердят позиции PTV Planung Transport Verkehr AG на рынке, к примеру:
Теория транспортных потоков уже давно располагает нужным инструментарием в области моделирования и «изобретать велосипед» здесь нет никакого смысла.
Нужно лишь правильно использовать доступные ресурсы.
Имитационное моделирование. PTV VISSIM – программа, развивающаяся уже более 30 лет. Конечно же, на рынке присутствуют и другие подобные средства моделирования, однако функциональности, точности и комплексному подходу VISSIM`а нет равных.
Кто пожелает, - тот может совершить микроэкскурс на сайт этой корпорации и понять, что речь не о мимолетности, а об одном из ключевых файлов ПО, подтягиваимого разработчиками к Industry Foundation Class format / all relevant CAD software tools:
PTV Vissim 8 Highlights.
Scenario management: Create planning alternatives quickly and conveniently.
Scenarios can be duplicated, deleted or exported as *.inpx files and the sequence of changes to scenarios can be tracked and edited in the "Project structure" dialogue window, while in the "Project explorer" you can view the complete structure of an individual project - including all scenarios and their changes, as well as all changes applied within the project.
PTV Viswalk: Importing BIM data.
BIM (Building Information Modelling) data can now be imported to PTV Viswalk when modelling buildings for pedestrian simulations. This model records, combines and networks all relevant building data - including areas for walking, walls, obstacles and steps - in order to visualise a virtual building.
The relevant content of *.ifc files can now be converted into *.inpx files for PTV Viswalk using the IFC2INPX module.
Или из проспекта WHAT IS NEW IN PTV VISSIM 7/VISWALK 8 (PDF):
page 6.
The base network is kept in an *.inpx file with a reference to a *.vissimpdb project database file with the same name in the same directory....
In the project structure dialog, you can duplicate and delete scenarios, export a scenario to a normal *.inpx file (not under scenario management), check and change the sequence of modifications of each scenario and even construct new scenarios from the base network and freely selected modifications...
page 16.
UDAs (User-Defined Attributes) are treated like all other attributes, i.e. their values are stored in the *.inpx file and they can be accessed through list windows, the quick view sidebar and the COM interface, and they can be used for charts, color schemes and labels...
page 20.
BIM is short for Building Information Model and stands for an approach to hold all relevant data of a building in one model and database.
This includes of course areas for walking, walls and other obstacles, stairs etc. – data which is essential input for PTV Viswalk.
One implementation – and the open implementation – of the BIM principle is the Industry Foundation Class.
BIM data files of the Industry Foundation Class format have the file extension .ifc.
IFC files can be exported from all relevant CAD software tools.
PTV Viswalk relevant content of these can be converted with the IFC2INPX module into PTV Viswalk *.inpx files.
The module can be called from the PTV Vissim GUI (File/Import/BIM converter), however it is a separate programme (comparable to VisVAP).
The converter creates a new *.inpx file which is meant to be imported (resp. “read additionally”) into an existing
PTV Viswalk model.
Или из ещё более древнего WHAT IS NEW IN PTV VISSIM 7 (PDF):
Database Connection String (page 7)
The database connection string is stored encrypted in the *.inpx file. It can be changed through the dialog or with the new COM method Vissim.Evaluation.SetConnectionString(),
Ну и т.д.
Можно и до древнейших времён эволюцию *.inpx отследить.
Полагаю, что первородность прав (на это расширение) глобального игрока софтверного рынка PTV Planung Transport Verkehr AG неоспорима.
А вот законность прав на использование файлов с расширения INPX в бизнесе (пусть и в "своеобразной" трактовке) ныне коммерческими книжными интернет-лабазами, бывшими когда-то электронными библиотеками, вызывает вопросы.
Ибо то, что нормально для свободного доступа, порой, неприменимо в мире наживы.
Разумеется, никто не узурпирует монопольные права на расширения. Вон, выше мы видим же целых 12 проектов, использующих расширение INP и один - INPX. Только там все законные, зарегистрированные правообладатели.
Среди которых мы пока не наблюдаем ни русских, ни эквадорских коммерсантов от книжного ебизнеса.
Установка программы.
Программа не требует инсталляции. Просто перепишите justLIB.exe (или разархивируйте justLIB.zip) в предварительно созданный каталог.
Окно программы
justLIB выглядит так
Как видно, используется привычный для подобных программ интерфейс. Есть список авторов и список книг текущего автора.
Основные возможности.
Их немного, но вполне достаточно.
Настройки
Прежде всего вам нужно выполнить необходимые настройки программы. Нажмите кнопку "Настройки" - появится окно следующего вида.
Каталог архивов книг
Это каталог, в котором находятся архивы книг (файлы с именами типа fb2-000024-030559.zip, каждый размером 1-2Гб). Подразумевается, что эти файлы у вас имеются. Без их наличия работа с программой не имеет смысла.
Файл списка книг
Это файл librusec.inpx, который обычно входит в поставку MyHomeLib. Данный файл может использоваться программой для создания собственного списка книг (justLIB.dbz). Если вы скачали с данного сайта вариант программы с уже подготовленным justLIB.dbz, то озадачиваться созданием списка уже не надо. Правда лишь до той поры, пока у вас не появится новый файл архива librusec. Тогда список надо пересоздать, для того чтобы увидеть новинки или скачать с этого сайта обновленный.
Источник
inpx - самый быстрый вариант, комби - самый качественный по наполнению, fb2 - не рекомендуется из-за большого кол-ва ошибок в названиях авторов и книг в исходных файлах.
Каталог экспорта
Здесь указываете каталог, в который будут извлекаться книги
FB2 Reader
Полное имя программы для чтения книг формата fb2.
FB2 to LRF converter
Полное имя программы конвертора книг из формата fb2 в lrf. Нужно для ридеров Sony (fb2 в них не поддерживается как правило).
Не показывать дубли книг
При создании списка на основе librusec.inpx можно получить информацию о том что книга помечена как удаленная (обычно из-за того, что это дубль). В этом случае у вас есть возможность не показывать эти книги. Если же вы включите показ, то такие книги будут выделены серым цветов в списке. Если список книг создавался на основе собственно книг (fb2 в zip), то информации о дублях там не содержится и у вас будет общий список книг со всеми дублями.
Шрифт
Можно выбрать шрифт списков авторов и книг.
Создание списка книг
Для работы программы необходим список книг и авторов в определенном формате. Это файл justLIB.dbz, который должен находиться в том же каталоге, что и сама программа justLIB.exe. Данный файл вы можете
Последний вариант наименее предпочтителен по двум причинам
Итак, нажмите кнопку "Создать список книг" для начала процесса создания файла justLIB.dbz. Источник списка определяется CheckBox-ом "Использовать inpx для создания содержания" в Настройках программы. Ход процесса будет отображаться в нижней части основного окна приложения.
Помните, что архив Либрусека постоянно растет. Обычно каждый месяц появляется новый файл архива и новый librusec.inpx. Если у вас есть эти обновления, то вам надо обновить и список книг justLIB, пересоздав его. Ну или скачав обновленный justLIB.dbz с этого сайта (если у меня будет время его создать).
Прервать
Для прерывания процесса создания списка книг
Настройки
Настройки программы, описано выше.
Читать
Запуск ридера для чтения текущей книги. Имя исполняемого файла ридера должно быть предварительно прописано в настройках. Альтернативный способ запуска - двойной клик на книге из списка.
Экспорт
Извлечение отмеченных книг из библиотеки в каталог экспорта в форматах fb2 или lrf или напрямую в Sony PRS. Для последних двух вариантов необходимо наличие конвертера и указание его в настройках.
Есть альтернативное меню экспорта. Оно может быть вызвано нажатием правой кнопки меню на списке книг.
Поиск по названию
Для поиска книги по ее названию внесите ключевые фразы в поле и нажмите кнопку поиска (или просто Enter). Процесс поиска будет отображаться в нижней части окна. Если что-то будет найдено, то появится окно со списком книг. Двойной клик на книге из этого списка приведет к переходу на эту книгу в основном окне.
При задании строки поиска можете использовать символ *(или %). Он означает любые символы. Если этого символа в строке нет, то подразумевается, что он есть в начале и конце строки.
например
бегущий- в любом месте названия встречается это слово
*бегущий* - то же самое
бегущий* - начинается со слова
*бегущий -оканчивается словом
бегущий*ветр* - начинается с "бегущий" и далее содержит "ветр"
Поиск не чувствителен к регистру вводимой строки.
Статистика
Показывает количество авторов и книг в текущей коллекции. Количество авторов может не совпадать с тем, что показывает MyHomeLib по той причине, что книги автора "Неизвестный автор" разбиваются в данной программе на порции по 500 книг. Неизвестных авторов становится несколько. Сделано это для ускорения работы по загрузке книг автора. Если не очень понятно - о чем я говорю, попробуйте в MyHomeLib снавигироваться на "Неизвестный автор".
О программе
Здесь две опции
И еще...
INPX - это расширение файла, обычно связанное с файлами PTV Vissim Network. Формат PTV Vissim Network был разработан PTV Group. Формат файла INPX совместим с программным обеспечением, которое может быть установлено на системной платформе Windows. Файлы с расширением INPX классифицируются как Другие файлы файлы. Подмножество Другие файлы содержит #NUMEXTENSIONS # различных форматов файлов. PTV Vissim является наиболее используемой программой для работы с INPX файлами. Программное обеспечение с именем PTV Vissim было создано PTV Group. Чтобы найти более подробную информацию о программном обеспечении и INPX файлах, посетите официальный сайт разработчика.
Следующий список функций INPX -совместимых программ. Файлы с расширением INPX, как и любые другие форматы файлов, можно найти в любой операционной системе. Указанные файлы могут быть переданы на другие устройства, будь то мобильные или стационарные, но не все системы могут быть способны правильно обрабатывать такие файлы.
Проблемы с доступом к INPX могут быть вызваны разными причинами. К счастью, наиболее распространенные проблемы с файлами INPX могут быть решены без глубоких знаний в области ИТ, а главное, за считанные минуты. Мы подготовили список, который поможет вам решить ваши проблемы с файлами INPX.
Наиболее распространенной причиной таких проблем является отсутствие соответствующих приложений, поддерживающих файлы INPX, установленные в системе. Чтобы решить эту проблему, перейдите на веб-сайт разработчика PTV Vissim, загрузите инструмент и установите его. Это так просто Выше вы найдете полный список программ, которые поддерживают INPX файлы, классифицированные в соответствии с системными платформами, для которых они доступны. Самый безопасный способ загрузки PTV Vissim установлен - для этого зайдите на сайт разработчика (PTV Group) и загрузите программное обеспечение, используя предоставленные ссылки.
Вы по-прежнему не можете получить доступ к файлам INPX, хотя PTV Vissim установлен в вашей системе? Убедитесь, что программное обеспечение обновлено. Иногда разработчики программного обеспечения вводят новые форматы вместо уже поддерживаемых вместе с новыми версиями своих приложений. Если у вас установлена более старая версия PTV Vissim, она может не поддерживать формат INPX. Самая последняя версия PTV Vissim обратно совместима и может работать с форматами файлов, поддерживаемыми более старыми версиями программного обеспечения.
После установки PTV Vissim (самой последней версии) убедитесь, что он установлен в качестве приложения по умолчанию для открытия INPX файлов. Процесс связывания форматов файлов с приложением по умолчанию может отличаться в деталях в зависимости от платформы, но основная процедура очень похожа.
Процедура изменения программы по умолчанию в Windows
Процедура изменения программы по умолчанию в Mac OS
Если вы выполнили инструкции из предыдущих шагов, но проблема все еще не решена, вам следует проверить файл INPX, о котором идет речь. Проблемы с открытием файла могут возникнуть по разным причинам.
Если INPX действительно заражен, возможно, вредоносное ПО блокирует его открытие. Немедленно просканируйте файл с помощью антивирусного инструмента или просмотрите всю систему, чтобы убедиться, что вся система безопасна. INPX файл инфицирован вредоносным ПО? Следуйте инструкциям антивирусного программного обеспечения.
Если файл INPX был отправлен вам кем-то другим, попросите этого человека отправить вам файл. В процессе копирования файла могут возникнуть ошибки, делающие файл неполным или поврежденным. Это может быть источником проблем с файлом. Это может произойти, если процесс загрузки файла с расширением INPX был прерван и данные файла повреждены. Загрузите файл снова из того же источника.
Иногда для доступа к файлам пользователю необходимы права администратора. Переключитесь на учетную запись с необходимыми привилегиями и попробуйте снова открыть файл PTV Vissim Network.
Операционные системы могут иметь достаточно свободных ресурсов для запуска приложения, поддерживающего файлы INPX. Закройте все работающие программы и попробуйте открыть файл INPX.
Последние версии программ и драйверов могут помочь вам решить проблемы с файлами PTV Vissim Network и обеспечить безопасность вашего устройства и операционной системы. Устаревшие драйверы или программное обеспечение могли привести к невозможности использования периферийного устройства, необходимого для обработки файлов INPX.
Если файл .INPX известен Вашей системе, то открыть его можно двойным нажатием мышкой или клавишей ENTER. Эта операция запустит ассоциируемые с файлом .INPX аппликации, установленные в системе. Если система встречает файл впервые и отсутствуют соответствующие ассоциации, то акция закончится предложением системы, найти соответствующее программное обеспечение в компьютере либо сети интернет.
Иногда случается, что для обслуживания типа файлов .INPX приписана неправильная программа. Это случается в следствии действия враждебных программ, таких как вирусы или вредоносные программы, но чаще всего это результат ошибочного совмещения аппликации с расширением файла .INPX. Если во время обслуживания нового типа файлов .INPX мы укажем системе неправильную программу, то система ошибочно будет рекомендовать ее использование всякий раз, когда будет встречаться файл этого типа. В таком случае следует попробовать повторно выбрать соответствующую аппликацию. Нажмите правой кнопкой мышки на файл .INPX, а затем выберите из меню опцию "Открыть с помощью..."
затем "Выбрать программу по умолчанию"
. Сейчас выберите одну из установленных аппликаций из вышеуказанного списка и попробуйте снова.
Полное название файла | Производитель | Популярность |
---|---|---|
PTV Vissim Network | PTV Group |
Самая частая проблема, выступающая в момент, когда Вы не можете открыть файл INPX парадоксальная, - отсутствие установленной соответствующей программы на Вашем устройстве. Решение очень простое, достаточно выбрать и установить одну программу (или несколько) для обслуживания INPX из списка, который Вы найдете на этой странице. После правильной установки компьютер должен сам связать установленное программное обеспечение с файлом INPX которого Вы не можете открыть.
Вы скачали и правильно установили одну из программ а проблема с файлом INPX по-прежнему повторяется? Может быть несколько причин такой ситуации - мы представляем несколько поводов, которые создают больше всего проблемы с файлами INPX:
Создание индексного файла - необходимость для любого, кто планирует запустить веб-сайт. Индексный файл - это первая веб-страница, которую увидит любой посетитель вашего веб-сайта, и он должен быть назван «index.htm» или «index.html», чтобы веб-браузеры могли его найти. Если вы просто загружаете страницы на свой веб-сайт без предварительного создания индексного файла, ваши посетители могут увидеть (в зависимости от браузера и хоста вашего веб-сайта) либо страницу с сообщением о том, что сайт «припаркован», индекс с деревом файлов, показывающим страницы вы загрузили, или даже сообщение об ошибке.
Щелкните кнопку «Пуск». В поле «Поиск» введите «блокнот». Нажмите Ввод." Примечание. Вы также можете найти Блокнот, нажав «Все программы», «Стандартные», а затем «Блокнот».
Введите «.» Нажмите «Enter» и введите «». В этих двух тегах вы будете писать все, что хотите, в своем индексном файле.
После «» нажмите «Enter», создав пустую строку между ним и введенным ранее «».Здесь вы войдете в несколько дополнительных частей вашего сайта. Введите «
» и нажмите «Enter». Теперь введите «Введите «
» и нажмите «Enter.Здесь вы введете фактическое содержание вашего веб-сайта. Например, если вы хотите, чтобы заголовок отображался в окне браузера, вы можете ввести «Щелкните «Файл». Нажмите «Сохранить как». Выберите «Все файлы». Введите index.html. Нажмите Ввод." Ваш индексный файл создан.
Веб-браузеры не заботятся о разрывах страниц или абзацев. Так, например, если бы вы написали
Это сайт моего друга. Проверить это.
.Веб-сайт по-прежнему будет форматироваться одинаково, независимо от того, вставляете ли вы разрывы страниц или абзацы. Однако обычно полезно включать разрывы абзацев, так как они позволят вам более четко видеть, что вы делаете в своем индексном файле.
Также не обязательно использовать теги «», «
» и «», хотя они упрощают написание веб-страниц и могут быть полезны в некоторых случаях.Всегда не забывайте размещать теги парами (например, если вы начинаете «
Создание индекса для использования в качестве средства навигации на веб-сайте аналогично созданию индекса для использования в скомпилированном файле справки. Эта процедура описывает дополнительные шаги, которые необходимо предпринять, чтобы индекс можно было использовать в Интернете.
Создайте индексный файл.
Создайте файл HTML, который будет содержать ваш index.
Поместите курсор в то место, где вы хотите разместить индексный файл, а затем щелкните HTML Help ActiveX Control .
Открывает мастер HTML-справки по элементам ActiveX, который позволяет вставлять или редактировать элемент управления в HTML-файл. |
В поле Укажите команду щелкните Индекс и следуйте инструкциям на экране.
О создании индексных файлов
Чтобы создать индекс в каталоге, используйте index.create_in
:
импорт ОС, os.path из индекса импорта свиста если не os.path.exists ("indexdir"): os.mkdir ("indexdir") ix = index.create_in ("indexdir", схема)
Чтобы открыть существующий индекс в каталоге, используйте index.open_dir
:
импортировать whoosh.index как индекс ix = index.open_dir ("indexdir")
Это удобные методы для:
от свист.filedb.filestore импорт FileStorage storage = FileStorage ("indexdir") # Создать индекс ix = storage.create_index (схема) # Открыть существующий индекс storage.open_index ()
Схема, с помощью которой вы создали индекс, сохраняется и сохраняется вместе с индексом.
Вы можете хранить несколько индексов в одном каталоге, используя ключевое слово indexname аргумент:
# Использование вспомогательных функций ix = index.create_in ("indexdir", schema = schema, indexname = "usages") ix = index.open_dir ("indexdir", indexname = "usages") # Использование объекта Storage ix = хранилище.create_index (схема, indexname = "использования") ix = storage.open_index (indexname = "использования")
Вызов index.create_in
для каталога с существующим индексом очистит текущее содержимое индекса.
Чтобы проверить, содержит ли каталог в настоящее время допустимый индекс, используйте index.exists_in
:
существует = index.exists_in ("indexdir") usages_exists = index.exists_in ("indexdir", indexname = "usages")
(Вы также можете просто удалить файлы индекса из каталога, например.грамм. если у вас есть только один индекс в каталоге, используйте shutil.rmtree
, чтобы удалить каталог, а затем воссоздайте его.)
После создания объекта Index
вы можете добавлять документы в индекс с Объект IndexWriter
. Самый простой способ получить IndexWriter
- позвонить Index.writer ()
:
ix = index.open_dir ("индекс") Writer = ix.writer ()
Создание модуля записи блокирует индекс для записи, поэтому только один поток / процесс в время может открыть писателя.
Примечание
Поскольку открытие модуля записи блокирует индекс для записи в многопоточном или многопроцессорной среде, ваш код должен знать, что открытие писатель может вызвать исключение ( whoosh.store.LockError
), если писатель уже открыт. Whoosh включает пару примеров реализации ( whoosh.writing.AsyncWriter
и whoosh.writing.BufferedWriter
) способов обойти запись замок.
Примечание
Пока модуль записи открыт и во время фиксации, индекс все еще доступны для чтения.Это не касается существующих читателей, а новые читатели могут открыть текущий индекс как обычно. После завершения фиксации существующие читатели продолжают видеть предыдущую версию указателя (т. е. они не видят автоматически недавно зафиксированные изменения). Новые читатели увидят обновленный index.
Метод add_document (** kwargs)
IndexWriter принимает аргументы ключевого слова. где имя поля сопоставляется со значением:
писатель = ix.writer () writer.add_document (title = u "Мой документ", content = u "Это мой документ!", path = u "/ a", tags = u "первый короткий", icon = u "/ icons / star.png ") writer.add_document (title = u "Вторая попытка", content = u "Это второй пример.", path = u "/ b", tags = u "второй короткий", icon = u "/icons/sheep.png") writer.add_document (title = u "Третий раз очарование", content = u.
Веб-сайт состоит из множества файлов: текстового содержимого, кода, таблиц стилей, мультимедийного содержимого и так далее. Когда вы создаете веб-сайт, вам необходимо собрать эти файлы в разумную структуру на вашем локальном компьютере, убедиться, что они могут взаимодействовать друг с другом, и чтобы весь ваш контент выглядел правильно, прежде чем вы в конечном итоге загрузите их на сервер. Работа с файлами обсуждает некоторые проблемы, о которых вам следует знать, чтобы вы могли настроить разумную файловую структуру для своего веб-сайта.
Когда вы работаете над веб-сайтом локально на своем компьютере, вы должны хранить все связанные файлы в одной папке, которая отражает файловую структуру опубликованного веб-сайта на сервере. Эта папка может располагаться где угодно, но вы должны поместить ее где-нибудь, где ее будет легко найти, например, на рабочем столе, в домашней папке или в корне жесткого диска.
web-projects
(или аналогичные). Здесь будут жить все ваши веб-проекты. test-site
(или как-нибудь более изобретательно). Вы заметите, что в этой статье мы просим вас называть папки и файлы полностью строчными буквами без пробелов. Это потому, что:
test-site / MyImage.jpg
, а затем в другом файле вы попытаетесь вызвать изображение как test-site / myimage.jpg
, оно может не сработать. . my-file.html
vs. my_file.html
. Короткий ответ заключается в том, что вы должны использовать дефис для имен файлов. Поисковая система Google рассматривает дефис как разделитель слов, но не воспринимает подчеркивание таким образом. По этим причинам лучше выработать привычку писать имена папок и файлов строчными буквами без пробелов и со словами, разделенными тире, по крайней мере, до тех пор, пока вы не узнаете, что делаете.Так вы позже столкнетесь с меньшим количеством проблем.
Далее давайте посмотрим, какую структуру должен иметь наш тестовый сайт. Чаще всего в любом проекте веб-сайта мы создаем индексный HTML-файл и папки, содержащие изображения, файлы стилей и файлы сценариев. Давайте сейчас создадим их:
index.html
: этот файл обычно будет содержать содержимое вашей домашней страницы, то есть текст и изображения, которые люди видят при первом переходе на ваш сайт.Используя текстовый редактор, создайте новый файл с именем index.html
и сохраните его в папке test-site
. изображений
папка : Эта папка будет содержать все изображения, которые вы используете на своем сайте. Создайте папку с именем images
внутри папки тестовой площадки . стили
папка : Эта папка будет содержать код CSS, используемый для стилизации вашего контента (например, установки цвета текста и фона).Создайте папку с именем styles
внутри папки тестовой площадки . сценарии
папка : Эта папка будет содержать весь код JavaScript, используемый для добавления интерактивных функций на ваш сайт (например, кнопки, которые загружают данные при нажатии). Создайте папку с именем scripts
внутри папки test-site . Примечание : На компьютерах с Windows у вас могут возникнуть проблемы с отображением имен файлов, потому что в Windows есть опция под названием Скрыть расширения для известных типов файлов. включена по умолчанию.Как правило, вы можете отключить это, зайдя в проводник Windows, выбрав опцию Folder options ... , сняв отметку с Hide extension for known files и нажав OK . Более подробную информацию о вашей версии Windows вы можете найти в Интернете.
Чтобы файлы взаимодействовали друг с другом, вы должны указать путь к файлу между ними - в основном маршрут, чтобы один файл знал, где находится другой.Чтобы продемонстрировать это, мы вставим немного HTML в наш файл index.html
и заставим его отображать изображение, которое вы выбрали в статье «Как будет выглядеть ваш веб-сайт?» В качестве альтернативы вы можете просто выбрать существующее изображение в вашем распоряжении, на вашем компьютере или в Интернете, и использовать его в следующих шагах:
images
. index.html
и вставьте следующий код в файл точно так, как показано.Не беспокойтесь о том, что все это означает сейчас - мы рассмотрим структуры более подробно позже в этой серии. Моя тестовая страница
- это HTML-код, который вставляет изображение на страницу. Нам нужно указать HTML, где находится изображение.Изображение находится в каталоге images , который находится в том же каталоге, что и index.html
. Чтобы перейти по файловой структуре от index.html
к нашему изображению, нам потребуется путь к файлу images / your-image-filename
. Например, наше изображение называется firefox-icon.png
, поэтому путь к файлу - images / firefox-icon.png
. src = ""
.
Некоторые общие правила для путей к файлам:
my-image.jpg
. / my-image.jpg
. index.html
находился внутри подпапки test-site
и my-image.jpg
находился внутри test-site
, вы можете сослаться на my-image.jpg
из индекса . html
с использованием ../my-image.jpg
. ../subdirectory/another-subdirectory/my-image.jpg
. На данный момент это все, что вам нужно знать.
Примечание : файловая система Windows имеет тенденцию использовать обратную косую черту, а не прямую косую черту, например C: \ windows
. Это не имеет значения в HTML - даже если вы разрабатываете свой веб-сайт в Windows, вам все равно следует использовать косую черту в своем коде.
На этом пока все. Структура вашей папки должна выглядеть примерно так:
У вас есть возможность начать с одной из готовых тем,
или создать сайт с нуля.
Перейдите на GitHub.com и создайте новый репозиторий или перейдите в существующий.
Щелкните вкладку «Настройки» .
Прокрутите вниз до раздела GitHub Pages . Нажмите Выберите тему .
Выберите одну из тем в карусели вверху.
Когда вы закончите, нажмите Выбрать тему справа.
Используйте редактор, чтобы добавить контент на свой сайт.
Введите комментарий для фиксации и нажмите Принять изменения под редактором.
Перейдите на GitHub.com и создайте новый репозиторий или перейдите в существующий.
Нажмите кнопку Создать новый файл .
Назовите файл index.html
и введите HTML-контент в редактор.
Прокрутите страницу вниз, напишите сообщение фиксации и зафиксируйте новый файл.
Щелкните вкладку «Настройки» и прокрутите вниз до раздела «Страницы GitHub».
Затем выберите master branch source и нажмите кнопку Save .
Запустите браузер и перейдите по адресу http: // имя пользователя .github.io / репозиторий .