AhaWikiSiteList는 block macro입니다.Site.publicListedOrder 하나로 관리합니다.publicListedOrder가 NULL이거나 0이면 공개 목록에 노출하지 않습니다.publicListedOrder가 0보다 큰 사이트만 공개 목록에 노출합니다.publicListedOrder DESC, seq ASC입니다.seq ASC를 보조 정렬로 사용합니다.mainDomain이 비어 있는 사이트는 공개 목록에서 제외합니다.각 사이트의 아이콘은 그 사이트의 https://{mainDomain}/favicon.ico 입니다. AhaWiki 는 모든 사이트에서 /favicon.ico 를 그 사이트가 설정한 favicon 으로 보냅니다(302).
site.favicon.objectKey 설정이 object key 이면 S3 presigned URL/, http://, https:// 로 시작하면 그대로/public/favicon.png그 사이트가 답하지 않아 이미지를 못 읽으면 /public/favicon.png 를 대신 보여 줍니다.
2026-10-03 전에는 이 매크로가 목록의 사이트마다 설정을 직접 읽었고, 설정이 없는 사이트에는 /favicon.ico 를 썼는데 AhaWiki 에 그 주소가 없었습니다. 그래서 이 목록을 그릴 때마다 사이트 수만큼 요청이 실패한 뒤에야 기본 아이콘으로 바뀌었습니다. 규칙의 코드는 AhaWikiConfig 한 곳에 있습니다.
16px로 고정합니다.Similar pages by cosine similarity. Words after page name are term frequency.