You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.9 KiB

4 years ago
  1. +++
  2. title = "Instant Views"
  3. description = "Preview secara instant konten anda di Telegram."
  4. categories = ["social"]
  5. tags = ["author", "templating"]
  6. features = ["related content"]
  7. [[copyright]]
  8. owner = "Josh Habdas"
  9. date = "2019"
  10. license = "agpl-3.0-or-later"
  11. +++
  12. After Dark menyediakan panduan templat untuk mengaktifkan Telegram Instant Views untuk postingan. Gunakan itu untuk membuat {{< external href="https://instantview.telegram.org/my/" text="Instant View Template" />}} di situs telegram:
  13. ```yaml
  14. # menggunakan 2.0
  15. ~version: "2.0"
  16. # aktifkan untuk item di bagian postingan
  17. ?path: /post/.+
  18. # mendefinisikan elemen-elemen yang diperlukan
  19. title: //*[@itemprop="headline"]
  20. body: //*[@itemprop="articleBody"]
  21. # add optional site name and subtitle
  22. subtitle: //*[@itemprop="description"][normalize-space()]
  23. site_name: //*[@itemprop="url"][@href="/"]
  24. # if author exists, define name and url
  25. ?exists: //*[@itemprop="author"]
  26. author: //*[@itemprop="author"]
  27. author_url: //*[@itemprop="url"]/@href
  28. # add optional telegram channel
  29. channel: //*[@name="telegram:channel"]/@content
  30. # jika cover ada, tentukan gambar
  31. ?exists: //article/meta[@itemprop="image"]/@content
  32. cover: //article/header/figure[@itemprop="image"]
  33. image_url: $cover/self::img/@src
  34. # data tanggal postingan diekstraksi secara otomatis
  35. ```
  36. Preview hasilnya di situs Telegram :
  37. ![Telegram Instant View screenshot](/images/feature-instant-view-fs8.png "Example Telegram Instant View for After Dark")
  38. Selain itu, jika situs anda memiliki saluran telegram, anda dapat menentukannya dengan mengatur seperti yang berikut ini di konfigurasi situs anda:
  39. ```toml
  40. [params.seo]
  41. telegram_channel = "channelname" # omit the leading `@`
  42. ```
  43. Menentukan nama saluran memungkinkan pengguna telegram untuk bergabung dengan saluran anda dengan satu klik di dalam Instant view.
  44. Lihat {{< external href="https://instantview.telegram.org/" text="Instant View on Telegram" />}} untuk informasi tambahan.