Sorry, I should have looked closer at the links on your page.
In that case, one method would be to create a single document called "Links" with something like the following:
Link:http://somesite.com
Linktext:Some Site
Description:Description of somesite.com
Link:http://anothersite.com
Linktext:Another Site
Description:Description of anothersite.com
etc.
END-LINKS
Then, you could create a snippet to get the page content, parse it, and create the list of links. Something like this:
Where 12 is the id of the unpublished Links document.
<?php
$doc = $modx->getDocument((string)$docID, '*', 1); // Search published first.
if (empty($doc)) {
$doc = $modx->getDocument((string)$docID, '*', 0); // Un-published next?
}
if (empty($doc)) { // user requested a non-existing document
return ['Links Document not found'];
}
$output = "";
$docString = $doc['content'];
// parse the document and create the output here
return $output;
?>
If your PHP skills aren’t up to it, you could use a separate document for each link with the link in the longtitle field, the link text in the description field, and the description in the content field. Then use Ditto to produce your list with a Tpl chunk something like this:
<li><a href="[+longtitle+]>[+description+]<br />[+content+]</a></li>
Hope this helps.