Этот проект предоставляет шаблон и скрипт для создания вашей собственной страницы в стиле Taplink с использованием Python и GitHub Pages. Он позволяет вам создать статическую веб-страницу, которая отображает ссылки на ваши различные профили в социальных сетях или другие важные сайты.
Taplink — это генератор статических сайтов, который создает личную веб-страницу с деревом ссылок. Он использует Python и Jinja2 для генерации HTML из конфигурационного файла и может быть легко развернут с использованием GitHub Pages.
- Настраиваемые ссылки: Определите свои ссылки и их описания в файле YAML.
- Персонализация: Настройте свою фотографию профиля, биографию и тему сайта.
- Простота развертывания: Хостинг вашего сайта на GitHub Pages с простыми инструкциями по настройке.
-
config.yml
: Configuration file for site details. -
generate_site.py
: Python script to generate the static site. -
themes/custom/
: Custom theme directory with assets, CSS, JavaScript, and the HTML template. -
docs/
: Output directory for generated site files. -
config.yml: Конфигурационный файл для деталей сайта.
-
generate_site.py: Скрипт на Python для генерации статического сайта.
-
themes/custom/: Директория с пользовательской темой, содержащая ресурсы, CSS, JavaScript и HTML-шаблон.
-
docs/: Директория для выходных файлов сгенерированного сайта.
-
Клонируйте репозиторий
git clone https://github.com/king-tri-ton/pythonpagelink.git cd pythonpagelink
-
Установите зависимости
Make sure you have Python 3 and pip installed. Install the required Python packages:
pip install jinja2 pyyaml
-
Настройте вашу страницу
Отредактируйте
config.yml
чтобы обновить свою личную информацию и ссылки. Пример конфигурации:name: "Vanitoo" picture: "assets/img/picture.jpg" bio: "Programmer python" meta: lang: "en" description: "Programmer python" title: "Vanitoo" author: "Vanitoo" siteUrl: "https://vanitoo.github.io/taplink/" links: - name: "Github" url: "https://github.com/vanitoo" - name: "Dev.to" url: "https://dev.to" - name: "Patreon" url: "https://www.patreon.com" - name: "Telegram" url: "https://t.me" - name: "Instagram" url: "https://www.instagram.com" - name: "Youtube" url: "https://www.youtube.com" - name: "VK" url: "https://www.vk.com" - name: "RuTube" url: "https://www.rutube.ru" - name: "Dzen" url: "https://www.dzen.ru" - name: "TikTok" url: "https://www.tiktor.com" theme: "custom"
-
Настройте свою тему
- CSS: Измените
themes/custom/assets/css/styles.css
to adjust the styling of your site. - JavaScript: Обновите
themes/custom/assets/js/script.js
to add or change functionality. - HTML Template: Отредактируйте
themes/custom/index.html
for structural changes to your webpage.
- CSS: Измените
After customization, generate your static site by running:
python main.py
This command will create the docs
folder with the generated files.
- Создайте новый репозиторий на GitHub.
- Загрузите все файлы, включая папку docs, в репозиторий.
- Перейдите в раздел "Settings" вашего репозитория.
- В разделе "Pages" выберите ветку master и папку /docs в качестве источника.
- Сохраните изменения и подождите, пока GitHub Pages развернет ваш сайт.
Ваш сайт теперь будет доступен по адресу 'https://.github.io//'
Вы можете проверить конечный результат по адресу vanitoo.github.io/taplink.
Этот проект лицензирован под MIT License.