Skip to content

Этот проект предоставляет шаблон и скрипт для создания собственной целевой страницы в стиле Taplink с помощью Python и GitHub Pages. Он позволяет создать статичную веб-страницу, на которой отображаются ссылки на ваши профили в социальных сетях или другие важные сайты.

Notifications You must be signed in to change notification settings

vanitoo/taplink

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Создайте свой собственный Taplink с помощью Python и GitHub Pages

Этот проект предоставляет шаблон и скрипт для создания вашей собственной страницы в стиле Taplink с использованием Python и GitHub Pages. Он позволяет вам создать статическую веб-страницу, которая отображает ссылки на ваши различные профили в социальных сетях или другие важные сайты.

my analog of linktree using github page

Обзор

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/: Директория для выходных файлов сгенерированного сайта.

Настройка

  1. Клонируйте репозиторий

    git clone https://github.com/king-tri-ton/pythonpagelink.git
    cd pythonpagelink
  2. Установите зависимости

    Make sure you have Python 3 and pip installed. Install the required Python packages:

    pip install jinja2 pyyaml

Персонализация

  1. Настройте вашу страницу

    Отредактируйте 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"
  2. Настройте свою тему

    • 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.

Generate Your Site

After customization, generate your static site by running:

python main.py

This command will create the docs folder with the generated files.

Развертывание на GitHub Pages

steps to create a github page

  1. Создайте новый репозиторий на GitHub.
  2. Загрузите все файлы, включая папку docs, в репозиторий.
  3. Перейдите в раздел "Settings" вашего репозитория.
  4. В разделе "Pages" выберите ветку master и папку /docs в качестве источника.
  5. Сохраните изменения и подождите, пока GitHub Pages развернет ваш сайт.

Ваш сайт теперь будет доступен по адресу 'https://.github.io//'

Вы можете проверить конечный результат по адресу vanitoo.github.io/taplink.

Лицензия

Этот проект лицензирован под MIT License.

About

Этот проект предоставляет шаблон и скрипт для создания собственной целевой страницы в стиле Taplink с помощью Python и GitHub Pages. Он позволяет создать статичную веб-страницу, на которой отображаются ссылки на ваши профили в социальных сетях или другие важные сайты.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 53.4%
  • HTML 27.6%
  • Python 16.6%
  • JavaScript 2.4%