Михаил Капелько 7ad3c0a764 | 5 years ago | |
---|---|---|
метки | 5 years ago | |
.gitignore | 5 years ago | |
README.md | 5 years ago | |
index.html | 5 years ago | |
база | 5 years ago | |
ген | 5 years ago | |
метки_1.0.0.html | 5 years ago |
МЕТКИ представляют собой простой способ делать заметки с перенаправлением.
Они отлично зарекомендовали себя в ходе разработки игр Память и Маджонг.
Добавляем новый файл под любым удобным именем в директорию метки
Генерируем базу файлов всех меток
$ ./ген
Отправляем изменения в хранилище Git
$ git add .
$ git commit -m "Добавить метку разбора файлов"
$ git push
Файл метки имеет следующий формат:
ИМЯ
разбор_файлов
ДАТА
2019-08-08
ОПИСАНИЕ
Разбор файлов с метками. АПИ.
Можно несколько строк.
АДРЕС
http://ссылка/на/пример/или/прочерк
После разбора файла указанные обязательные ключи будут содержать следующие значения:
Ключ | Значение |
---|---|
ИМЯ | разбор_файлов |
ДАТА | 2019-08-08 |
ОПИСАНИЕ | Разбор файлов с метками. АПИ. Можно несколько строк. |
АДРЕС | http://ссылка/на/пример/или/прочерк |
Примеры файлов меток для игры “Память” можно посмотреть здесь.
Перенаправление осуществляется файлом метки_1.0.0.html
, который принимает имя метки после знака вопроса ?
.
Пример метки для игры “Память” выглядит следующим образом: http://kornerr.ru/память?и.цвет
Если запрошенного имени метки не существует, отображается список доступных меток с описанием.
Пример списка меток для игры “Память” выглядит следующим образом: http://kornerr.ru/память?лебедьРакЩука
МЕТКИ удобно использовать под конкретный проект. Для этого необходимо:
№ | Шаг | Пример из игры “Память” |
---|---|---|
1 | Создать хранилище с метками | Хранилище |
2 | Скопировать файл метки_1.0.0.html |
метки.html |
3 | Задать в нём адрес файла базы меток | Адрес |
4 | Создать файл index.html для перенаправления на метки с целью сокращения адреса |
index.html |
METKI (marks
in Russian) represent a simple way to create bookmarks with redirection.
Marks worked great during the development of Memory and Mahjong games.
Add a new file under any name into метки
directory
Generate base file for all marks
$ ./ген
Commit changes to Git repository
$ git add .
$ git commit -m "Add a mark to parse files"
$ git push
Mark file has the following format:
ИМЯ
parse_files
ДАТА
2019-08-08
ОПИСАНИЕ
Parsing files with marks. API.
We can use more than one line.
АДРЕС
http://link/to/the/sample/or/a/dash
Once the file is parsed, mandatory keys specified above have the following values:
Key | Key description | Value |
---|---|---|
ИМЯ | Name | parse_files |
ДАТА | Date | 2019-08-08 |
ОПИСАНИЕ | Description | Parsing files with marks. API. We can use more than one line. |
АДРЕС | Address | http://link/to/the/sample/or/a/dash |
Have a look at “Memory” game mark files here.
Redirection is performed by метки_1.0.0.html
file, which accepts mark's name after question mark ?
.
“Memory” game mark looks like this: http://kornerr.ru/память?и.цвет
When requested mark name does not exist, a list of all existing marks is presented.
List of “Memory” game marks can be retrieved like this: http://kornerr.ru/память?sputnik.balalaika
Marks are convenient to use per project. To have marks for your project, you need to:
№ | Step | “Memory” game sample |
---|---|---|
1 | Create repository with marks | Repository |
2 | Copy метки_1.0.0.html file (under any name) |
метки.html |
3 | Update it to point to URL of your base file with marks | Address |
4 | Create index.html file that redirects to marks to shorten URL |
index.html |