Skip to content
This is revision 1, saved by Aha00aAha00a. The latest is revision 2. View the latest Changes since
created by Aha00aAha00a at 2026-10-24
last modified by Aha00aAha00a at 2026-10-24
revision: 2

MacroOnThisDay

어떤 달·일에 날짜 속성이 걸린 페이지들을, 해(年)와 상관없이 모아 보여줍니다.

birthDate 1815-12-10 을 적은 페이지는 «12월 10일» 에 나옵니다. 따로 등록할 것은 없습니다 — InterpreterSchema 블록이 이미 데이터베이스에 넣어 둔 값을 읽을 뿐입니다.

1. 사용법

[[OnThisDay]] - 인자 없이

  • 날짜 페이지(2026-10-24)나 --MM-DD 페이지 안에서는 그 페이지의 날입니다.
  • 그 밖의 페이지에서는 오늘입니다.

[[OnThisDay(--10-23)]] - 날을 직접 지정합니다. [[OnThisDay(2026-10-23)]] 처럼 연도가 든 날짜도 받는데, 연도는 버리고 월·일만 씁니다. 그래서 날짜 페이지가 자기 이름을 넘겨도 됩니다.

알아듣지 못하는 인자는 Macro 의 «인자를 알아듣지 못하면» 대로 오류 상자를 씁니다.

2. 무엇이 나오나

date 로 시작하거나 Date 로 끝나는 속성 — InterpreterSchema 가 날짜로 읽는 바로 그 규칙(InterpreterSchema.isDateKey)입니다. 한 줄에 해, 속성 이름, 페이지 링크가 나옵니다.

  • 해가 있는 것이 먼저, 오래된 순입니다.
  • 해가 없는 것(--10-23)은 뒤에 옵니다. 생일처럼 «해가 중요하지 않은» 날짜를 적는 방식입니다.
  • 한 페이지가 같은 날에 두 속성을 가지면(startDate 와 endDate 가 같은 날) 두 줄로 나옵니다. 클래스를 둘 이상 적었다고 두 번 나오지는 않습니다.
  • 볼 권한이 없는 페이지는 빠집니다.
  • 걸린 페이지가 하나도 없으면 아무것도 그리지 않습니다.

--MM-DD 페이지(예: --10-24)의 기본 내용에 이 매크로가 들어 있어서, 그 날에 걸린 페이지가 거기서 바로 보입니다. 그 페이지를 저장해 직접 쓴 위키는 기본 내용이 아니라 쓴 내용이 나옵니다.

3. 하지 않는 것

이 매크로는 «이 날에 날짜가 걸린 페이지» 를 보여줄 뿐, «그 날 있었던 일» 을 알지 못합니다. 그 날 쓴 일지 페이지(2024-10-24, 2025-10-24 …)를 «N년 전 오늘» 로 모아 주지는 않습니다. 다른 질문이기 때문에 이 매크로에 섞지 않았습니다 — 필요해지면 따로 둡니다.

4. 구현

  • 질의: CalculatedSchemaOrg.selectWhereDateOn. 값은 --MM-DD 와 정확히 같거나 ____-MM-DD 꼴입니다. 색인이 값으로 시작해서 정확히 같은 쪽만 색인을 타고, LIKE 쪽은 사이트의 날짜 속성 행을 훑습니다. 느려지면 «월-일» 만 담은 열을 따로 두는 것이 다음 수입니다.
  • 월·일 판별과 목록 만들기는 데이터베이스 없이 돌아가는 MacroOnThisDaySpec 이 확인합니다. 읽기와 링크 그리기는 페이지 이름 캐시가 필요해서 덮지 못했습니다.

6. See Also

6.2. Similar Pages

Similar pages by cosine similarity. Words after page name are term frequency.

  • 41.81% MacroLinkDate macro(9:5), date(9:3), 날짜(5:7), day(8:1), 페이지(7:2), mm(4:2), dd(4:1), link(2:3), 관련(2:2), 사용법(2:1)
  • 40.77% MacroDayHeader macro(9:9), 페이지(7:4), date(9:1), day(8:2), 날짜(5:4), mm(4:2), dd(4:1), link(2:2), 관련(2:1), 사용법(2:1)
  • 40.35% Macro macro(9:53), 페이지(7:17), 날짜(5:6), date(9:1), day(8:2), this(7:1), 같은(5:3), 이름(3:5), 알아듣지(2:5), 목록(1:6)
  • 35.78% MacroInlineDays 날짜(5:11), 페이지(7:8), macro(9:5), day(8:2), 않습니다(5:3), mm(4:2), 페이지가(4:2), 아니라(2:4), dd(4:1), 따로(4:1)

6.3. Adjacent Pages

Control
≤ 32
all
1.0x
1.0x
80
-120
ON
Metrics
Nodes(visible/total)0/0
Links(visible/total)0/0
Avg degree0.00
Depth coverage0
Queue(fetch/graph)0 / 0
Zoom(scale)1.00x
Ctrl/⌘ + Scroll: Zoom
Root 1-hop 2-hop+