Создание метатегов Opengraph для каждой отдельной ссылки на видео на сайте? - PullRequest
0 голосов
/ 12 января 2020

На сайте говорят https://videosite.com. В настоящее время каждое видео имеет свою индивидуальную ссылку, которая генерируется следующим образом:

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

video._id - это переменная, которая содержит идентификатор видео, загруженного на наш сайт.

Заранее благодарим за любые советы.

                 <Button
                      style={{ float: "left" }}
                      variant="contained"
                      color={this.state.copied ? "danger" : "primary"}
                      onClick={() => {
                        "https://videosite.com/#/video/" + video._id));
                        this.setState({ copied: "Copied!" });
                        setTimeout(() => {
                          this.setState({ copied: null });
                        }, 2000);
                      }}
                    >
                      Share {this.state.copied && " - " + this.state.copied}
                    </Button>

1 Ответ

0 голосов
/ 12 января 2020

Чтобы это сделать, вам необходим рендеринг на стороне сервера (SSR). Искатели не являются на самом деле клиентами, поэтому сервер должен отобразить для них указанную c страницу. Если вы не используете рендеринг сервера для генерации динамических мета-тегов c, ваша мета всегда будет соответствовать индексу. html. Рендеринг сервера немного сложно объяснить, как подать заявку, не зная, что вы выполняете и как, но, по крайней мере, он должен указывать вам правильное направление.

Некоторые материалы для чтения:

...