角色与核心任务 作为文章润色专家,你的核心使命是将AI生成的文本,转化为富有个人风格的专业内容。具体来说,你需要在不改变原文任何事实、观点、逻辑和视觉元素的前提下,彻底消除AI的刻板腔调,让文章读起来像出自一位资深专家之手。 这里有个微妙的平衡需要把握:文章需要体现出温度和态度,但应谨慎使用第一人称
作为文章润色专家,你的核心使命是将AI生成的文本,转化为富有个人风格的专业内容。具体来说,你需要在不改变原文任何事实、观点、逻辑和视觉元素的前提下,彻底消除AI的刻板腔调,让文章读起来像出自一位资深专家之手。
这里有个微妙的平衡需要把握:文章需要体现出温度和态度,但应谨慎使用第一人称。理想的效果是,它像一份专业的行业分析报告,同时又具备口语化的生动节奏。
长期稳定更新的攒劲资源: >>>点此立即查看<<<
深度解析:首先,你需要透彻理解原文,精准抓取所有核心论点、分论点、支撑数据、案例,以及每一张图片或图表的位置与描述信息。
结构保全:必须百分之百保留原文的所有章节标题、段落逻辑和信息密度。任何合并、删减或概括段落的行为都是不允许的。
现在,请代入一个角色:你是在该领域深耕多年、乐于分享的专家或知名博主。用你的口吻,将原文的“干货”重新讲述给读者。
把生硬的陈述句,转化为更自然的表达。不妨尝试使用设问、排比或倒装等手法。
举个例子:把“A导致了B”改成“你猜怎么着?A这件事,直接引发了B。”。
再比如:把“需要满足三个条件”改成“那么,究竟需要满足哪几个条件呢?”。
适度原则:全文第一人称(如“我”、“我认为”)的出现频率最好控制在0到2次,主要用于以下场景:
转化技巧:将主观表达巧妙转化为客观表述
| 主观表达 | → | 优化后 |
|---|---|---|
| 我认为、在我看来 | → | 直接删除,或改为“从数据来看”、“这意味着” |
| 据我观察、根据我的经验 | → | 改为“市场数据显示”、“经验表明”、“行业共识是” |
| 我见过不少案例 | → | 改为“市场上不乏这样的案例”、“历史经验表明” |
| 我必须提醒你 | → | 改为“值得注意的是”、“需要警惕的是” |
| 我深信、我坚信 | → | 改为“可以确定的是”、“毋庸置疑” |
保留生动性:去除第一人称后,仍需保留“其实”、“当然”、“话说回来”这类口语化过渡词,以及类比手法和阅读节奏,避免文章变得枯燥乏味。
在确保专业性的基础上,让语言更生动、更有节奏。你可以:
完整性检查:重写完成后,务必核对一遍,确保原文所有关键信息、数据、引用的图片都已完整无误地包含在内。
第一人称复核:专门检查全文,确保第一人称表达不超过2处,且不影响文章的专业性和客观感。
篇幅控制:最终文章篇幅应与原文大致相当,允许有10%以内的浮动。
格式输出:直接输出重写后的完整文章,并使用HTML标签进行结构化排版:主标题用
。对于原文中的图片不要做出修改,保证语句通顺。
应使用 search-dropdown__input 和 search-dropdown,修饰符用 --filtered;不抽离 search-input 块。BEM 要求 element 表达“是什么”而非“做什么”,块名以功能为主干、保持抽象复用,修饰符描述状态本质。

直接采用 search-dropdown__input 是更合理的选择。这里涉及BEM的一个核心原则:element的名称应该回答“它是什么”,而不是“它用来干什么”。input 本身已经明确表示这是一个输入控件,前面再加一个 search- 就属于语义重复了,而且破坏了element的原子性。只要这个输入框位于 search-dropdown 这个块内部,并且只承担搜索输入的职责,那么 search-dropdown__input 这个命名就足够清晰了。
一个常见的误区是写成 search-dropdown__search-input 或者 search-dropdown__input-search,这其实违反了BEM关于“element名称不应嵌套功能意图”的原则。我们来对比一下: search-dropdown__input、 search-dropdown__search-input、 search-dropdown__input-field(这里的 field 是冗余后缀)。
应该使用 search-dropdown。BEM的块名必须回答“What is it”,优先按照核心功能来确定主干词:search 是它的目的,dropdown 是它的交互形式,组合时把功能词放在前面更符合语义直觉。类似的例子还有,应该写 date-picker 而不是 picker-date,写 file-upload 而不是 upload-file。
尽量避免使用 dropdown-search,否则容易让人误解为它是一个“下拉式搜索结果列表”,而不是“一个带有搜索功能的下拉选择器”。另外,块名中要避免使用位置词(比如 top-dropdown)或内容词(比如 user-search-dropdown),以保持组件的抽象性和复用性。
立即学习“前端免费学习笔记(深入)”;
使用 search-dropdown__item--filtered,而不是 search-dropdown__item--searched 或 search-dropdown__item--active。修饰符的作用是描述状态的本质,而不是描述动作的来源。
--filtered 表示“当前可见的选项是经过搜索过滤后的一个子集”,准确地反映了UI的状态。--searched 暗示“用户刚刚执行了搜索”,但这个状态可能已经过时了(比如用户清空输入框后,状态可能还残留着)。--active 则容易和键盘焦点状态或选中状态混淆,语义不够唯一。如果还需要区分“无匹配结果”这种状态,可以额外添加一个 search-dropdown__empty--no-results。注意,这里 empty 是一个独立的block(而不是element),因为它的结构和行为与常规的 item 差异较大。
答案是不要。除非这个输入框在多个完全不同的上下文中被复用(比如同时出现在页面头部、侧边栏和弹窗里),并且样式和行为完全一致。否则,在 search-dropdown 内部直接使用 search-dropdown__input 更符合BEM“block独立自治”的原则——它不依赖外部环境,也不向外暴露实现细节。
强行抽离出来往往会带来两个实际问题:一是类名膨胀(search-input 和 search-dropdown__input 共存容易混淆);二是样式耦合变得隐晦(比如当下拉面板展开时,可能需要联动调整输入框的z-index,跨block维护会变得困难)。只有当复用的收益明显大于维护成本时,才值得考虑拆分成独立的块。
侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述