Skip to content

Diff of Dev Less

Changes between revision 3 - List the five migrated Dev pages / catch up with the less files that exist (AhaWiki@1ed71b57) and revision 4 - Bring the Dev pages back in step with the code: claims about behavior and structure checked against the source (2026-09-10 audit)
--- Dev Less
+++ Dev Less
@@ -11,30 +11,30 @@
 
 [[[#!Vim bash
 lessc --source-map wiki.less wiki.css
 ]]]
 
 커밋돼 있는 `.css`·`.css.map` 과 바이트 단위로 같은 결과가 나온다(2026-08-19 `wiki.less` 로 실측). 다른 옵션을 쓰면 소스맵이 달라져 고치지 않은 파일이 diff 에 나타난다.
 
 == 파일 구조
 
 === 공용 믹스인 (컴파일 안 함)
- * `app/assets/_mixins.less` - 모든 `.less` 파일이 첫 줄에서 import
+ * `app/assets/_mixins.less` - 컴파일되는 `.less` 파일 열 개가 첫 줄에서 import (`_paper`·`_wiki_table` 은 `wiki.less` 안에서 들어오므로 직접 import 하지 않는다)
  * `app/assets/_paper.less` - `wiki.less` 가 import (인쇄용 paperContent)
  * `app/assets/_wiki_table.less` - `wiki.less` 가 import (wikiTableSimple 표)
 
 === 독립 컴파일 파일
 
 [[[#!Table tsv 1 1
 파일	내용	CSS 로딩 위치
 `less.less`	테마 CSS 변수(`:root`, dark), html/body, navbar, header/footer, toast, hotkey, MacroThemes 등 코어	모든 페이지
 `wiki.less`	`.AhaWiki` 위키 콘텐츠, 테이블, TOC, schema, paperContent 등	모든 페이지
 `search.less`	`.search`, `.searchBg`, `.autocomplete-*`, `.searchResult`, `.ahaWikiLoader`	모든 페이지 (검색 오버레이가 전역 단축키로 동작)
 `kanban.less`	`.InterpreterKanban`, `.kanban-modal` 등 칸반 전체	모든 페이지 (위키 본문에 칸반 매크로가 올 수 있음)
 `interpreter.less`	`.Interpreter`, `.Macro`, `.InterpreterRenderMetaWrapper`, `.interpreterMap`	모든 페이지
 `adjacent.less`	`svg.graph`, `.adjacentPagesHud`, `.crawlerPreview` 등 인접 페이지 그래프	모든 페이지
-`gantt.less`	`.InterpreterGantt` 간트차트	모든 페이지 (위키 본문에 간트 블록이 올 수 있음)
+`gantt.less`	`.InterpreterGantt` 간트차트	모든 위키 페이지 (`_baseSkeleton`. Admin 화면의 `_baseAdmin` 은 싣지 않는다)
 -
 `edit.less`	`.AhaWiki .edit`	`edit.scala.html` 에서만
 `blame.less`	`.AhaWiki .blame`	`blame.scala.html` 에서만
 `diff.less`	`.AhaWiki .diff`	`diff.scala.html` 에서만
 ]]]