& {
  id: attr("data-news-id");

  h2 > a {
    title: text;
    url: attr("href");
  }

  address {
    domain: text, value.replace("at ", "");
  }

  username {
    user: text;
  }

  .downvotes {
    downvotes: text;
  }

  .upvotes {
    upvotes: text;
  }

  p > a {
    comments_url: attr("href"), urljoin("https://www.echojs.com/", value);
    comments_count: text, if(value eq "discuss", 0, value.split(" comm")[0]);
  }
}