Hexo: как прочитать параметр запроса URL-адреса в ejs с помощью помощников фреймворка hexo?

  • ‹%- config.url %> вернет доменное имя.
  • ‹%- url_for(page.path) %> будет возвращать оставшийся URL-адрес после доменного имени, но не параметра запроса?

Может ли кто-нибудь помочь мне прочитать параметр запроса?

Например: http://localhost:4000/create.html?step=1.

  • ‹%- config.url %> --> http://localhost:4000
  • ‹%- url_for(page.path) %> --> create.html
  • ‹%- какой помощник может прочитать это %> --> step=1

person Murali Krishna    schedule 27.02.2018    source источник


Ответы (1)


Хелперы Hexo будут выполняться во время сборки, поэтому они никак не смогут узнать о параметре запроса на стороне клиента.

Для ваших нужд вам придется использовать JavaScript на стороне клиента: window.location.search даст вам ?step=1.

person Tomap    schedule 06.08.2019