PPysolate SpineREAD THE CODE · UNDERSTAND THE SYSTEM
课程与章节
源码索引 / CURRENT IMPLEMENTATION

site/src/styles/code-reading.css

19 行 · 点击行号可定位;函数链接随声明位置更新,不手填行号。

/* Excerpt numbers refer to the original source, not to this Markdown page. */
.code-excerpt { --line-start: 0; margin: 1rem 0 1.5rem; }
.code-excerpt pre code { counter-reset: source-line var(--line-start); }
.code-excerpt pre code .line { counter-increment: source-line; }
.code-excerpt pre code .line::before {
  content: counter(source-line);
  display: inline-block;
  width: 3.5em;
  padding-right: 1.2em;
  color: #87909b;
  text-align: right;
  user-select: none;
}
.code-excerpt pre { padding-left: .6rem; }
.reading-start { border-left: 3px solid var(--accent, #c57343); padding-left: 1rem; }
@media (max-width: 720px) {
  .code-excerpt pre { font-size: .78rem; }
  .code-excerpt pre code .line::before { width: 2.8em; padding-right: .8em; }
}