国自然青年学生项目申报指南:本科生与硕士生路径解析
前天晚上刷朋友圈看到一条消息刷屏复旦一位社科背景的本科生拿下了国家自然科学基金青年学生基础研究项目而且是复旦社科类本科生里的第一个。评论区很快分成两拨一拨在感叹“现在本科生也太卷了”另一拨在认真发问国自然不是给科研人员申请的吗本科生凭什么能申那硕士呢硕士能不能申请这两个问题我这两年被问过太多次。有人把学生项目和传统青年科学基金项目搞混有人以为只要在学就能随便报也有人压根不知道基金委已经给在读学生开了专门的通道。下面不绕弯子把这件事从头拆一遍复旦那位学生拿的到底是什么项目、本科生为什么能申报、硕士生在这套体系里到底有没有位置以及如果你也动了心思一份能打的申报书应该怎么磨、整个流程怎么走。1. 先把这个新闻读透复旦社科本科生拿下的到底是个什么项目1.1 过去几十年里国自然和本科生几乎没有交集在国自然国家自然科学基金的传统项目版图里面上项目、青年科学基金项目、优秀青年基金项目、杰出青年基金项目再到重点和重大专项所有项目的核心逻辑都一样申请人必须是有独立研究能力的科研人员。落到实际操作中这个“独立研究能力”被翻译成两条硬杠杠——要么有博士学位要么有中级以上专业技术职务职称。在读学生无论本科还是硕士在这个体系里的合法身份只有一个项目参与人跟着导师的项目走。所以“本科生以主持人身份拿下国自然项目”放在几年之前确实是新闻。基金运行这么多年评审逻辑默认“你还没博士毕业就等于还不能独立承担项目”学生能做的通常是在导师搭建的框架里干活就像职业联赛里的预备队员可以上场但不会让你单独挂帅。青年学生基础研究项目的出现恰恰是把这条默认规则从根上松了一下。1.2 青年学生基础研究项目让在读学生当主持人这个项目是2023年由国家自然科学基金委员会推出的定位非常直白支持在读学生独立开展基础研究。它和传统项目最大的区别不在钱多钱少而在身份——申请人不再是挂名的“参与人”而是货真价实的主持人负责选题、做研究、花经费、写结题报告整个过程要走和正规项目一样的申报评审流程。公开报道显示这类项目每项资助强度大概在30万元左右研究周期两到三年。30万对基础研究来说不算大数但对一个本科生课题组来说性质完全不同。大部分学生此前做科研都是从帮老师跑数据、写综述开始的能亲自掌控一笔完整预算的机会非常少。这个项目把“做出一个说得清的成果”和“管好一次完整的科研流程”两件事同时压到学生身上训练价值远超那笔经费本身。我也常跟学生说写预算的时候宁可细一点、保守一点把每一项支出的去向都写清楚因为项目执行期走的是学校财务体系预算写得模糊报销的时候会非常痛苦。这也是这个项目附带的隐训练——经费管理能力。1.3 “社科”为什么也能上车管理科学部和交叉科学部的口子很多人以为国自然只受理理工农医其实不然。基金委下面有一个管理科学部资助范围包括管理科学与工程、工商管理、公共管理、大数据管理与决策这些方向另外还有交叉科学部专门接那些“用硬科学方法研究复杂问题”的题目。计算社会科学、社会网络分析、行为实验、政策仿真、舆情演化这类研究天然就落在这两个口的覆盖范围里。所以“复旦首位社科的本科生”这个表述外行看着新鲜行内人其实觉得顺理成章。关键不在于你所在的学院挂的是“社科”牌子而在于你研究的问题是否遵守科学范式有清晰假设、有可复现的方法、有能支撑结论的证据链。这位学生大概率就是用数据和计算手段去研究了一个传统上靠定性分析的社会科学问题正好卡在基金委鼓励的交叉方向上。这也提醒所有社科背景的学生学科出身不是申报国自然的障碍方法范式才是。2. 政策时间线青年学生基础研究项目是怎么一步步放开的2.1 2023年首批试点从个别顶尖高校开始这个项目不是一上来就对全国所有高校开放。2023年首批试点集中在少数顶尖高校据公开信息清华大学、北京大学、复旦大学、上海交通大学、浙江大学、南京大学、中国科学技术大学等都在名单里具体名单以基金委当年的申报通知为准。申报机制是“学校先筛、基金委再筛”基金委把名额分给试点高校学校内部再组织院系推荐、校级评审、名单公示最后才轮到学生在基金委的申报系统里正式填报。这里面有个很多学生第一次接触时容易误解的地方这个项目的入口在学校不在个人。你不能自己注册一个基金委账号就报你必须先进入学校推荐名单。换句话说校内遴选是第一道真正的门槛而且这道门槛的决定权非常“内部”——院系看不看好你、学校会不会为你的方向统筹名额直接影响你能不能走到基金委那一步。2.2 资助强度和周期怎么理解这笔钱刚才提到公开报道显示的资助强度是每项大约30万元研究期限通常两到三年。这笔钱怎么花在申报书里就要说清楚。数据采购、田野调查、算力租赁、差旅、会议、论文版面费、小型实验装置这些都是常见支出项。对不需要昂贵设备的社科交叉类研究来说30万其实相当宽裕。但拿到钱只是开始。学生项目的经费管理完全走学校财务体系预算执行、报销、中期检查、结题审计一样都跑不掉。很多学生第一次报销就被财务老师上了一课。所以我每次都跟学生强调预算要按“真实执行计划”来写别只为了让数字好看就随便凑条目执行期你会发现每一个不合理的预算项都在给你挖坑。这笔钱是让你把研究做完的不是让你写完申报书就结束的。2.3 扩容和博士生项目硕士被夹在中间项目运行一年后基金委在2024年把试点范围扩大同时单独设立了面向博士研究生的青年学生基础研究项目。到这里政策设计的全貌就清楚了本科阶段是“小试牛刀”博士阶段是“全力冲锋”中间的硕士阶段反而没有固定的专属口子。这就引出了标题里那个问题硕士能不能申请答案不是一句“能”或者“不能”了事得看项目类型、看当年的申报范围、看你手里有没有可用的资源。我下一节把这几种情况全部掰开讲。3. 硕士生到底能不能申请把话说清楚3.1 按现有政策硕士不在两个主体项目的优先范围内从已经公开的项目定位来看青年学生基础研究项目目前主要分成两类本科生类和博士研究生类。硕士在读这个身份在这两类里确实没有专属席位。网上偶尔能看到个别高校或个别专项基金面向硕士放开申报窗口但这种窗口不连续、不稳定今年有明年可能就没有完全不能当成固定通道来规划。所以如果你是研一研二先别急着问“我能不能申”先去看两样东西一是基金委当年发布的项目指南看申请人的在读身份怎么界定二是本校科研院或科研秘书转发的申报通知看学校对申请人有没有补充限制。两个文件看完你心里基本就有数了。很多学生问了一圈老师同学不如自己把这两个文件各花半小时读一遍来得准确。3.2 硕士生可以合理利用的四条路径这里我把硕士生实际能走的路梳理一下按推荐程度排本科阶段已经获批的继续认真结题。如果你本科时拿过这个项目读研期间项目还处在执行期身份从本科生变成硕士生不影响项目存续但评审和学校的期待会更高。把结题报告做成亮点对后面申博是非常硬的背书。深度参与导师课题沉淀论文和数据集。这是硕士生最扎实的积累路径。关键是别满足于“挂名”要能在组会上讲清楚“这个创新点是我提出的、那部分实验是我设计的”让你的名字和成果之间建立起清晰的责任关系。硕士毕业后进科研岗或评上中级职称后申请青年科学基金项目。传统青年基金主要面向具备独立研究条件的青年科研人员对学位和职称有硬性要求通常需要博士学位或中级以上职称且有一定年龄限制具体以最新指南为准。在读硕士一般够不着但毕业后尽早进入科研岗时间窗口还是有的。计划读博的把硕士阶段当成博士生项目的准备期。写过的本子、跑过的数据、做过的预实验全都可以平移到博士阶段重新申报。这不是走弯路而是提前把弹药备好。3.3 最容易搞混的三组概念先分清再说概念面向对象一句话澄清青年学生基础研究项目本科生类试点高校在读本科生学生本人当主持人的早期科研尝试青年学生基础研究项目博士生类试点高校在读博士研究生博士阶段的学生主持人项目青年科学基金项目具备独立研究条件的青年科研人员通常要求博士学位或中级以上职称并有年龄限制传统“青年项目”和在读学生身份基本无关分清楚这三者之后“硕士能不能申请国自然”就不再是一个笼统的问题。准确的问法是以我目前的在读硕士身份今年有哪些申报通道对我开放如果只有本科生类和博士生类那我就该把时间投向导师课题还是先为博士阶段的本子做准备把这个问题想清楚你才不会被各类真假消息带着走把钱和精力花在错误的申报上。4. 一份能过初审的申报书是怎么写出来的4.1 学生主持人最该避开的三个选题坑我帮学生改本子的这些年见到最典型的三个问题第一题目太大“基于大语言模型的社会治理研究”这种题一个团队都未必做得好评审第一眼就知道你没想清楚第二没有数据路径通篇概念推演看不出你要用什么材料来验证第三工作量虚高明显不是一个人两三年能交付的。三点里中任意一点通讯评审阶段基本就被送走了。学生项目的选题正确姿势就九个字小切口、真问题、能验证。拿社科交叉方向举例与其做“社交媒体与公众情绪研究”不如做“某类公开话题在特定平台上的情绪扩散路径研究——基于xx数据的分析”。动笔之前先做三连自测数据或材料现在拿不拿得到方法现在学不学得会做完能不能说清楚这成果对谁有用三个问题都能回答“能”再往下写。4.2 立项依据、研究内容、可行性三个章节的写法立项依据要回答的核心是“为什么现在必须做这个”不是复述教科书而是从文献里提炼出“前人没解决、现在不解决不行的那个缺口”。很多学生把文献综述写成读书笔记按时间列举作者和观点最后没有落到“所以我们的Gap在这里”这是最常见的失分点。研究内容建议拆成三到四个可交付的模块每个模块单独说清楚输入、方法、输出。研究方案要具体到“用哪个数据集、什么方法、预期得到什么形式的产出”越具体越显专业。可行性分析别写“我对这个问题很感兴趣”要写你已经做过的事读过的文献数量、跑过的预实验、掌握的编程或统计技能、导师和实验室能提供的支持。预期成果这里我要单独点一下克制比宏大更讨喜。一份核心期刊论文加一份开源数据集或代码远比“拟发表高水平论文3-4篇”可信。评审见过的承诺太多了学生项目最怕的就是预期成果列了一堆结题时一个都交不出。4.3 和导师配合的节奏一页纸原则我带过的学生来咨询申报的时候我都要求他们先做一件事带着一页纸的idea来不要进门就问“老师我该做什么”。这一页纸至少写清楚五件事研究问题、为什么值得做、数据从哪来、大概用什么方法、预期结果长什么样。导师的作用是帮你判断可行性、把题目打磨到基金委喜欢的问题框架里不是替你选题。选题都要靠导师喂到嘴边评审怎么相信你有独立研究能力另外有个规则层面的提醒导师可以以指导教师身份全程参与但不能出现在主持人或核心成员的位置上。这是学生项目所有署名和分工要严格按申报要求来别在最后因为人员构成不合规被形式审查打回来。5. 从申报到评审流程、时间节点与角色分工5.1 校内推荐是第一道真正的门槛刚才说过这个项目的起点在学校推荐。院系推荐的逻辑其实很朴素看你的研究画像是否清晰。有过进组经历、有已经完成的论文或数据集、课程成绩能证明你有余力这类学生最容易进名单什么都没有光有一腔热情基本第一轮就被筛掉。所以要谈“准备”大二进组、研一参与课题都不算早。学校层面还要看名额如何在校内分配、学科之间怎么均衡、应届生和往届生怎么排。这些东西属于学院科研秘书日常掌握的信息学生一定要学会主动去问。我见过太多学生本子写得不错结果卡在校内推荐这一关原因只是“不知道要提前报名”非常可惜。这类信息差是完全可以靠多跑几趟院办抹平的。5.2 基金委评审和答辩会评不是走过场进入正式申报后材料会走形式审查、通讯评审通过之后通常还会有答辩或会评环节现场或线上学生本人要做PPT讲研究思路然后接受专家提问。很多本子能拿八十分答辩掉到六十分原因不外乎两点一是讲不清楚自己的创新点到底指哪一件事二是对研究边界一问就慌。答辩准备我建议按三个层次来做准备一个15秒版本一句话说清项目和一个3分钟版本说清问题、方法、预期的项目说明每页PPT只讲一个结论不要堆字预判专家最可能问的五类问题——创新点是什么、和现有工作有什么区别、数据可信吗、完不成怎么办、预算为什么这么列——提前把答案写在纸上找同学或导师模拟演练至少两遍。答辩不是一个“展示你多牛”的环节是一个“证明你想清楚了”的环节。5.3 时间线各节点千万别踩空根据往年节奏这类项目的申报通知通常在春季学期发布校内遴选会提前一到两个月启动基金委评审集中在暑期结果和立项通知一般在秋季学期初出炉。具体到某一年一定要以基金委指南和学校通知为准。阶段大概时间以当年通知为准学生该做什么关注通知3-4月盯基金委官网和学校科研院通知撰写本子通知发布前1个月完成选题、文献、初稿校内遴选通知后2-4周提交材料、准备院系答辩系统填报5-6月按学校进度完成在线填报通讯评审与会评暑期准备答辩PPT模拟演练立项公布秋季学期启动项目组会和预算规划我给学生的建议是从每年三月份开始盯两个东西——基金委官网的项目指南栏目以及学校科研院、教务处的通知栏把“本子动笔”的时间定在通知发布前一个月而不是发布后两周才开始赶。申报这种事早开始的人多出来的不是时间是反复打磨的余地。6. 我辅导学生申请时反复强调的几件事6.1 本子最容易被毙的三个原因通讯评审环节我反复看到的毙稿原因有三类选题太大导致方案撑不住文献综述写得像读书笔记只列作者和观点没有提炼出研究缺口预期成果过度承诺一看工作量就知道不现实。这三条在写作阶段完全可以自查把标题缩小一半再看一遍写完综述逐段问“所以我们的Gap是什么”预期成果只列你确定能交付的东西。做完这三项自查本子的存活率至少翻一倍。6.2 方向选择和导师资源说点实在话这里说点平时不太写进正式文章的话。学生项目能不能中方向本身占的权重比“写得好”更大。基金委每年有优先资助领域和学部的偏好方向数据驱动的管理决策、健康信息学、城市计算这类方向近两年明显更好中纯理论且没有数据路径的题目通讯评审第一关就很容易被专家用一句“创新性与可行性不足”送走。选导师也是同理。优先选主持过青年基金或面上项目的老师因为他们熟悉评审的语言习惯能帮你把本子“翻译”成专家看得顺眼的表达。一个自己都没写过本子的导师来指导你写本子大概率是你们俩一起在黑暗里摸索成本太高。6.3 没中怎么办评审意见是真正的金矿每年结果出来落选的是绝大多数这不丢人。评审意见过一阵子会返回那才是这个项目最值钱的副产品。我的建议是分类处理选题范围、方案设计这类能改的记下来明年改导师资源、数据条件这类短期改不了的也不要硬撑把改好的本子留在手里换个题目方向再用。写本子过程中练出来的文献检索、问题拆解、预算规划、答辩表达后面保研、申博、求职里全都会用上。一次不中不代表这趟白跑。每年申报季都会有人问我同一个问题“我该不该花两个月写这个本子”我的回答一直很直接——如果你能接受不中就写如果接受不了那就先把论文做扎实别自找焦虑。但这些年我观察到一件事认真写完一本本子的学生哪怕最后没中也没有一个说这趟亏了。等你答辩完、收到评审意见、再回头看年初的自己你对“研究”这两个字的理解已经和动笔之前完全是两个版本。对我来说这才是这个项目比那笔经费更划算的地方。

相关新闻

Text-to-CAD 实战:从自然语言到参数化三维模型的工程化路径

Text-to-CAD 实战:从自然语言到参数化三维模型的工程化路径

1. 从一句话到三维模型:text-to-cad 到底在解决什么问题第一次听到“text-to-cad”这个说法,我脑子里蹦出来的画面是:对着电脑说一句“给我来个带法兰的六角螺栓”,屏幕上就自动长出一个可以导出加工的实体模型。这个画面在几年前…

2026/10/10 13:01:51 阅读更多 →
编译器扩展与C++兼容性:跨平台开发避坑指南

编译器扩展与C++兼容性:跨平台开发避坑指南

干我们这行的,几乎都碰到过这种场面:一份在 GCC 下编译得丝滑的 C 工程,换到 MSVC 下一编译,瞬间爆出一排红浪;或者今天还能编过的代码,升级了编译器版本之后,突然开始警告甚至报错。这背后绕不…

2026/10/10 13:01:51 阅读更多 →
多智能体协作架构实战:用agency-agents构建自动化代理系统

多智能体协作架构实战:用agency-agents构建自动化代理系统

1. 从“agency-agents”这个标题说起:它到底在解决什么问题第一次看到“agency-agents”这个标题,我脑子里蹦出来的第一反应是:这大概率是一个围绕“代理”和“智能体”两个概念做文章的项目。拆开来看,“agency”在技术语境里通常…

2026/10/10 13:01:51 阅读更多 →

最新新闻

Linux history命令完全指南:用法、原理与安全审计

Linux history命令完全指南:用法、原理与安全审计

1. 从history开始:为什么每一个Linux用户都该掌握它凡是跟Linux打过交道的人,几乎没有不知道history命令的。但绝大多数人只是把它当成"查看之前敲过的命令"的临时工具,用一下就结束了。真正做运维时间长了你会发现,his…

2026/10/10 15:20:40 阅读更多 →
72GB权重四模态跑通:Jev-Omni本地部署的坑我都替你踩完了

72GB权重四模态跑通:Jev-Omni本地部署的坑我都替你踩完了

72GB权重四模态跑通:Jev-Omni本地部署的坑我都替你踩完了 【免费下载链接】Jev-Omni 项目地址: https://ai.gitcode.com/hf_mirrors/akhilaaa3/Jev-Omni 一个 12B 参数的多模态模型,输入文本、图像、音频甚至视频,不吐一个字&#xf…

2026/10/10 15:20:40 阅读更多 →
目标模拟试验框架:用观察性数据逼近RCT因果结论

目标模拟试验框架:用观察性数据逼近RCT因果结论

顶级期刊给一篇方法学框架单独发文章,这种事在真实世界研究圈子里不常见。前段时间看到四川大学团队在JAMA子刊发表的目标模拟试验(Target Trial Emulation,下称TTE)研究设计与实施框架,核心逻辑其实很朴素&#xff1a…

2026/10/10 15:20:40 阅读更多 →
C++模板编译期循环展开:从递归到折叠表达式的实战指南

C++模板编译期循环展开:从递归到折叠表达式的实战指南

写 C 高性能代码,最烦的就是同一段循环在不同编译器和优化选项下给你生成完全不同的汇编。你明明想让 8 次、16 次、32 次固定迭代老老实实摊开,编译器却可能缩成一个有进位、有计数器、有跳转的运行时循环;反过来,你想让编译器自…

2026/10/10 15:20:40 阅读更多 →
cls_threshold 一调就灵?GLiNER2.5-Decide 多标签分类的精度/召回跷跷板

cls_threshold 一调就灵?GLiNER2.5-Decide 多标签分类的精度/召回跷跷板

cls_threshold 一调就灵?GLiNER2.5-Decide 多标签分类的精度/召回跷跷板 【免费下载链接】GLiNER2.5-Decide 项目地址: https://ai.gitcode.com/hf_mirrors/fastino/GLiNER2.5-Decide 在多标签分类任务里,GLiNER2.5-Decide(340M 参数…

2026/10/10 15:20:39 阅读更多 →
网页消息提醒音JS落地指南:自动播放解锁与实战避坑

网页消息提醒音JS落地指南:自动播放解锁与实战避坑

简介:网页消息提醒音js是一份面向网页前端开发者的实用示例资源,主要解决页面在收到新消息或事件时准确播放提示音的问题,适合在实时通讯、社交网络、在线协作等需要即时感知的场景中使用。资源压缩包共包含3个文件,有可直接运行的…

2026/10/10 15:19:38 阅读更多 →

日新闻

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

卫星轨道分类全解析:从LEO到GEO的选型逻辑与工程实践

1. 从“卫星轨道分类”这个标题说起:为什么值得花时间搞懂第一次接触“卫星轨道分类”这个概念,很多人会觉得它离自己很远——不就是天上的星星怎么转吗?但如果你正在做航天任务规划、遥感数据接收、星座设计,甚至只是准备一场航天…

2026/10/10 0:00:39 阅读更多 →
Spring AOP 核心原理与实战:从概念到日志切面落地

Spring AOP 核心原理与实战:从概念到日志切面落地

1. 从一个真实痛点说起:为什么你的代码里到处都是重复逻辑刚入行那会儿,我写过一个用户管理模块,注册、登录、改密码、注销四个接口。每个接口里都塞了几乎一样的日志打印、参数校验、事务开启和提交。当时觉得没什么,能跑就行。直…

2026/10/10 0:00:40 阅读更多 →
Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

Python招聘数据采集与分析可视化:从采集清洗到薪资技能城市可视化全链路

简介:这是一套面向计算机相关专业学生与项目实战学习者的Python数据采集与分析可视化完整项目,以Boss直聘岗位数据为对象,适合用作毕业设计、课程设计或期末大作业。资源包共38个文件,约246KB,以13个py源码文件为核心&…

2026/10/10 0:00:40 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:25 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 1:36:08 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 11:14:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →