Page MenuHomeFreeBSD

website/press: Adjust all links
ClosedPublic

Authored by dbaio on Jul 15 2021, 11:53 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Oct 23, 9:02 PM
Unknown Object (File)
Oct 16 2024, 6:14 PM
Unknown Object (File)
Sep 27 2024, 12:29 AM
Unknown Object (File)
Sep 5 2024, 3:53 AM
Unknown Object (File)
Sep 4 2024, 10:18 PM
Unknown Object (File)
Aug 18 2024, 10:48 AM
Unknown Object (File)
Aug 18 2024, 10:48 AM
Unknown Object (File)
Aug 18 2024, 10:48 AM
Subscribers
None

Details

Summary
  • Fix RSS/Feed links

    They were without the anchor part, causing 404 requests: https://www.freebsd.org/press/2021-03:0 The correct is: https://www.freebsd.org/press/#2021-03:0
  • Make links unique

    When investigating the above issue, we could note that the links were not unique. Every time a new press item is added, the entire chain of links is changed.

    We add the old behavior with this change, which counts press items for each month and generates the unique link based on the month and in the month counter.

    This change also needs to be added to the News and Events items.
Test Plan
$ grep "press/#" public/index.html
  <a href="/press/#2021-03:1">License to thrill</a>
  <a href="/press/#2020-02:1">Discussing Past, Present and Future of FreeBSD Project</a>
  <a href="/press/#2020-02:2">Supporting an open source operating system: a Q&amp;A with the FreeBSD Foundation</a>
  <a href="/press/#2019-08:1">Meet FreeBSD Project – A Journey of 26 Years and Beyond</a>
  <a href="/press/#2019-06:1">FreeBSD Turns 26</a>
$ grep guid public/press/feed.xml
  <guid>https://www.freebsd.org/press/#2021-03:1</guid>
  <guid>https://www.freebsd.org/press/#2020-02:1</guid>
  <guid>https://www.freebsd.org/press/#2020-02:2</guid>
  <guid>https://www.freebsd.org/press/#2019-08:1</guid>
  <guid>https://www.freebsd.org/press/#2019-06:1</guid>
  <guid>https://www.freebsd.org/press/#2019-06:2</guid>
  <guid>https://www.freebsd.org/press/#2019-06:3</guid>
  <guid>https://www.freebsd.org/press/#2019-04:1</guid>
  <guid>https://www.freebsd.org/press/#2017-11:1</guid>
  <guid>https://www.freebsd.org/press/#2016-06:1</guid>
$ grep "a id=" public/press/index.html
  <a id="2021-03:1"></a>
  <a id="2020-02:1"></a>
  <a id="2020-02:2"></a>
  <a id="2019-08:1"></a>
  <a id="2019-06:1"></a>
  <a id="2019-06:2"></a>
  <a id="2019-06:3"></a>
  <a id="2019-04:1"></a>
  <a id="2017-11:1"></a>
  <a id="2016-06:1"></a>
  <a id="2016-06:2"></a>
  <a id="2015-10:1"></a>
  <a id="2015-07:1"></a>
  <a id="2015-03:1"></a>
  <a id="2015-01:1"></a>
  <a id="2014-12:1"></a>
  <a id="2014-11:1"></a>
  <a id="2014-10:1"></a>
  <a id="2014-09:1"></a>
  <a id="2014-09:2"></a>
  <a id="2014-01:1"></a>
  <a id="2014-01:2"></a>
  <a id="2013-06:1"></a>
  <a id="2013-02:1"></a>
  <a id="2013-01:1"></a>
  <a id="2012-11:1"></a>
  <a id="2012-08:1"></a>
  <a id="2012-06:1"></a>
  <a id="2012-06:2"></a>
  <a id="2012-05:1"></a>
  <a id="2012-05:2"></a>
  <a id="2012-05:3"></a>
  <a id="2012-05:4"></a>
  <a id="2012-05:5"></a>
  <a id="2012-04:1"></a>
  <a id="2012-03:1"></a>
  <a id="2012-02:1"></a>
  <a id="2012-01:1"></a>
  <a id="2011-11:1"></a>
  <a id="2011-09:1"></a>
  <a id="2011-07:1"></a>
  <a id="2011-03:1"></a>
  <a id="2011-02:1"></a>
  <a id="2010-08:1"></a>
  <a id="2010-02:1"></a>

Diff Detail

Repository
R9 FreeBSD doc repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 40484
Build 37373: arc lint + arc unit

Event Timeline

dbaio created this revision.

Really good catch!!
Approved!

This revision is now accepted and ready to land.Jul 15 2021, 2:56 PM
This revision was automatically updated to reflect the committed changes.