Skip to content

Commit

Permalink
Merge pull request #16 from artemvolt/task-15/book-telegram
Browse files Browse the repository at this point in the history
Task #15. Book and instant view
  • Loading branch information
artemvolt authored Apr 14, 2024
2 parents a3dabcb + 12e210e commit fede70d
Show file tree
Hide file tree
Showing 5 changed files with 75 additions and 0 deletions.
29 changes: 29 additions & 0 deletions _posts/2024-04-01-15-book-genius.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
---
layout: post
title: "Мнение о книге 'Гении и аутсайдеры. Почему одним все, а другим ничего?'"
preview_image: 15-book-genius.jpeg
published_at: "01 апреля 2024 г."
tags: ["life", "education"]
source:
author:
link: "https://unsplash.com/@rumandraisin?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash"
name: "Lilly Rum"
image:
link: "https://unsplash.com/photos/person-reading-book-white-sitting-iyKVGRu79G4?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash"
---

Хотел поделиться давно прочитанной книгой, которая, на мой взгляд, заслуживает небольшое внимание.

Эта книга про причины успеха, под названием «Гении и аутсайдеры. Почему одним все, а другим ничего?». Автор: Малькольм Гладуэлл.

В книге анализируется успех тех или иных людей, компаний - довольно интересно. Анализируются закономерности в вещах, казалось бы на первый взгляд, никак не связанных между собой.

Я соглашусь с тем, что успех это конечно про труд, но при этом это и про других людей, случайности и немного везения.

От себя бы добавил, что локальный (личный) успех еще зависит от способности продолжать делать даже тогда, когда нет мотивации. У меня были ситуации, когда мотивация отсутствовала, но я начинал по чуть-чуть делать и в процессе она появлялась. Так же это замечал и с тренировками: тебе не хочется идти в зал, но когда приходишь и начинаешь по чуть-чуть вливаться в процесс, интерес появляется. Конечно, я не включаю тот случай, когда реально физически нет сил что либо делать и ты действительно устал.

В целом после прочтения книги я просто дополнительно убедился в том, что нужно с усердием, внутренним спокойствием работать и развиваться в своем ремесле.




46 changes: 46 additions & 0 deletions _posts/2024-04-14-16-telegram-instant-view.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
---
layout: post
title: "Нативный просмотр статей в telegram канале через instant view"
preview_image: 16-instant-view-telegram.jpeg
published_at: "14 апреля 2024 г."
tags: ["life"]
source:
author:
link: "https://unsplash.com/@lanacodes?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash"
name: "Lana Codes"
image:
link: "https://unsplash.com/photos/a-close-up-of-a-cell-phone-on-a-table-LtlAcgEqNhU?utm_content=creditCopyText&utm_medium=referral&utm_source=unsplash"
---

Недавно я пытался решить проблему - при публикации статьи на сайт, не дублировать содержимое статьи в телеграмм канал. Это занимало дополнительное время + дополнительное оформление + были лимиты на кол-во символов.

Я заметил, что в месенджере может появляться кнопка "Посмотреть", когда публикуешь ссылку в канале. Я почитал и узнал о сайте [https://telegra.ph](https://telegra.ph), на котором можно публиковать материал и потом делиться ссылкой в канале. При переходе по ссылке, месенджер открывает нативный просмотр.

По-началу было ок, но опять же мне приходилось копировать содержимое статьи и, к сожалению, не было подстветки кода.

Через какое-то время я узнал как все-таки называется эта кнопка. Название - instant view.

В конечном итоге, нужно было использовать сайт [https://instantview.telegram.org](https://instantview.telegram.org), на котором надо было добавить домен и потом добавлять просто адрес поста и указывать шаблон.

Для начала я использовал простой шаблон:
```
body: //article
title: $body//h1[1]
```

Примеры вы можете посмотреть на сайте, но суть в том, что вам нужно просто указать в таком простом виде из каких html тегов сайта вам нужно доставать содержимое статьи, расположенной на указанной вами ссылки.

Когда вы убедились, что шаблон для статьи подходит и предпросмотр выглядит корректно, нужно нажать "Track changes".

После того как я добавил все статьи в личный кабинет, то это выглядело следующим образом:
{% include lightbox.html src="/images/articles/16-personal-account.png" %}

После того как статью вы сохранили и убедились в корректности ее отображения, нужно нажать "View in telegram" и после скопировать ссылку предпросмотра и вставить в пост. Когда вставляется ссылка в пост и вы его публикуете, появляется кнопка "Посмотреть".

Да, проблема копирования материала у меня пропала, но увы отсутствует подсветка кода в статьях. Вроде как функционал ожидается в будущем, подождем :)

Чтобы вы могли посмотреть материал с подцветкой кода, я в посте в названии статьи добавляю ссылку на сам сайт.




Binary file added images/articles/15-book-genius.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/articles/16-instant-view-telegram.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/articles/16-personal-account.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit fede70d

Please sign in to comment.