Skip to content
created by Aha00aAha00a at 2026-05-26
last modified by Aha00aAha00a at 2026-05-26
revision: 2

Dev Less

1. 빌드 구조

IntelliJ FileWatcher가 _로 시작하지 않는 .less 파일을 저장할 때 자동으로 같은 이름의 .css로 컴파일한다.

_로 시작하는 파일(_mixins.less)은 컴파일 대상이 아니며 @import로만 참조된다.

.less 파일 상단에 @import "_mixins"; 를 추가해 공용 변수/믹스인을 사용한다.

2. 파일 구조

2.1. 공용 믹스인 (컴파일 안 함)

  • app/assets/_mixins.less

2.2. 독립 컴파일 파일

파일

내용

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

모든 페이지

-

edit.less

.AhaWiki .edit

edit.scala.html 에서만

blame.less

.AhaWiki .blame

blame.scala.html 에서만

diff.less

.AhaWiki .diff

diff.scala.html 에서만

3. See Also

3.2. Similar Pages

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

3.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+