medium.css Demo本地实战:Parcel+Pug+CSS Grid搭建响应式Medium风格文章页教程

发布时间:2026/8/23 11:52:42

medium.css Demo本地实战:Parcel+Pug+CSS Grid搭建响应式Medium风格文章页教程
medium.css Demo本地实战ParcelPugCSS Grid搭建响应式Medium风格文章页教程【免费下载链接】medium.cssCompact typography for the web项目地址: https://gitcode.com/gh_mirrors/me/medium.cssmedium.css 是一套围绕 Medium.com 阅读体验打造的极简 Web 排版样式表单文件就能让普通博客页面拥有衬线正文、舒适行高与大号首字下沉的精品阅读感。本教程带你一步步在本地跑通 medium.css 的 demo 项目使用 Parcel 构建工具 Pug 模板 CSS Grid 布局10 分钟搭建出一个完全响应式的 Medium 风格文章页并讲透它的排版与布局原理。零基础也能照做。一、medium.css是什么单文件解锁Medium阅读体验medium.css核心文件medium.css本质上是一份约 90 行的排版说明书只管三件事选什么字体、多大字号、什么颜色。它覆盖了h1、h2、p、a、i、mark、blockquote、code这些基础 HTML 元素并提供 3 个自定义类类名作用.first-letter大号首字下沉横跨两行.highlighted品牌色背景高亮.subtitle副标题样式字体方案参考了 Google Fonts 中最接近 Medium 的三款正文Lora衬线、UILato无衬线、标题/引用Playfair Display衬线各司其职。二、先认识demo项目结构打开项目目录和这个教程相关的只有 5 个文件medium.css/ ├── medium.css # 核心排版样式表可直接用于任何项目 └── demo/ ├── package.json # demo依赖与启动脚本 ├── src/ │ ├── main.pug # 页面模板Pug语法等价于HTML │ └── medium_extended.css # 排版样式 CSS Grid页面布局 └── gif/ └── medium.gif # 效果动图理解这 5 个文件的分工你就掌握了整个 demo 的骨架main.pug负责写了什么medium_extended.css负责长什么样。三、本地快速上手3条命令跑通demo第 1 步获取代码git clone https://gitcode.com/gh_mirrors/me/medium.css第 2 步安装 demo 依赖注意要在 demo 目录下执行cd demo npm installdemo/package.json中只声明了两个关键依赖构建工具parcel-bundler和模板引擎pug。第 3 步启动本地服务npm startstart脚本实际执行的是parcel src/main.pugParcel 会自动编译 Pug 模板和 CSS并在浏览器中打开本地开发服务器。之后你修改main.pug里的标题或正文页面会即时热更新非常适合边改边看。不想用构建工具直接下载medium.css文件在 HTML 的head里引用即可零依赖。四、CSS Grid如何排布响应式文章页demo 的布局全部写在demo/src/medium_extended.css的.container中核心思路一句话正文栏固定 740px两侧自适应列定义auto 166px 740px 166px auto两侧auto列自动吸收剩余宽度正文永远居中grid-template-areas划分三个区域顶部img封面标题作者、中部article正文、底部footer正文宽度锁定740px——这是排版黄金法则一行文字不超过 740px眼睛左右移动最省力响应式由两个媒体查询断点完成无需任何 JavaScript屏幕宽度布局形态说明大于 1072px5 列封面横跨 3 列正文 740px 居中740px ~ 1072px3 列封面与正文收窄堆叠小于 740px1 列手机全屏堆叠标题块移到封面图上方五、3个值得照抄的排版技巧正文行高 1.58 字距 -0.03px行高留出接近半行的呼吸空间字距微缩让单词更紧凑两者搭配阅读最省力。柔和文字色正文用rgba(0,0,0,0.84)而非纯黑白色背景上观感更温和副标题再降到rgba(0,0,0,0.54)形成信息层级。品牌色点缀.highlighted默认#7DFFB3绿色高亮作者头像边框同色——换成你的品牌色整套页面气质立刻统一。六、改成你自己的Medium风格博客页跑通 demo 后改造只需动两个文件换标题、副标题、作者信息编辑demo/src/main.pug中的h1、p.subtitle和.authorName换封面图修改demo/src/medium_extended.css中.image的background地址换高亮色改.highlighted的background值正式项目中使用npm install --save medium.css或直接引入文件只保留排版部分七、常见问题解答FAQnpm start 报错找不到 parceldemo 依赖的是 Parcel 1.xparcel-bundler请确认已在demo目录执行过npm install也可手动运行npx parcel src/main.pug。字体需要联网吗样式表通过import从 Google Fonts 加载 Lora / Lato / Playfair Display网络受限时会自动回退系统字体布局不会坏。不用构建工具能用吗可以。medium.css是单文件零依赖样式表下载后直接link引入即可。八、总结一句话记住本教程medium.css 选对字体 调好间距 固定 740px 行宽。配合 demo 里的 Pug 模板和 CSS Grid 布局你得到的是一个桌面居中、手机单列、阅读体验直逼 Medium 的响应式文章页 ✍️【免费下载链接】medium.cssCompact typography for the web项目地址: https://gitcode.com/gh_mirrors/me/medium.css创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Altium Designer 2026 保姆级安装激活汉化与核心功能验证指南

Altium Designer 2026 保姆级安装激活汉化与核心功能验证指南

2026/8/23 11:52:42

如果你是一名电子工程师、PCB设计师,或者正在学习硬件开发,那么你一定对Altium Designer(简称AD)这个名字不陌生。作为业界领先的电子设计自动化(EDA)软件,它几乎是绘制原理图、设计PCB、进行信…

如何快速升级 Pact Python v3 契约测试:Rust核心架构与 v2 迁移避坑完整教程

如何快速升级 Pact Python v3 契约测试:Rust核心架构与 v2 迁移避坑完整教程

2026/8/23 11:52:42

如何快速升级 Pact Python v3 契约测试:Rust核心架构与 v2 迁移避坑完整教程 【免费下载链接】pact-python Python version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction play…

Java面试核心技术解析:HashMap、JVM与分布式系统设计

Java面试核心技术解析:HashMap、JVM与分布式系统设计

2026/8/23 11:52:42

1. 面试场景还原与技术要点解析 这场看似荒诞的面试对话,实际上揭示了互联网大厂Java技术面试的典型考察模式。作为经历过数十场技术面试的面试官,我发现很多候选人在面对"谢飞机式"的非常规回答时,往往会暴露出真实的技术短板。让…

BongoCat 互动桌宠快速上手指南:键盘、鼠标、手柄全响应

BongoCat 互动桌宠快速上手指南:键盘、鼠标、手柄全响应

2026/8/23 12:52:44

BongoCat 互动桌宠快速上手指南:键盘、鼠标、手柄全响应 【免费下载链接】BongoCat 🐱 跨平台互动桌宠 BongoCat,为桌面增添乐趣! 项目地址: https://gitcode.com/gh_mirrors/bong/BongoCat BongoCat 是一款跨平台互动桌宠…

pandas-ta 快速上手:5 分钟让一列价格长出 130+ 技术指标

pandas-ta 快速上手:5 分钟让一列价格长出 130+ 技术指标

2026/8/23 12:52:44

pandas-ta 快速上手:5 分钟让一列价格长出 130 技术指标 【免费下载链接】pandas-ta Technical Analysis Indicators - Pandas TA is an easy to use Python 3 Pandas Extension with 130 Indicators 项目地址: https://gitcode.com/gh_mirrors/pa/pandas-ta …

服务器RAID阵列管理利器:storcli命令详解与实战指南

服务器RAID阵列管理利器:storcli命令详解与实战指南

2026/8/23 12:52:44

1. 项目概述:为什么我们需要深入掌握storcli?如果你负责过服务器运维,特别是管理过戴尔、HPE等品牌服务器的RAID阵列,那你大概率听说过或者用过storcli这个工具。它不像lsblk、fdisk那样是操作系统自带的通用命令,而是…

AI Agent落地实战:从RPA到智能体的架构演进与避坑指南

AI Agent落地实战:从RPA到智能体的架构演进与避坑指南

2026/8/23 12:52:44

1. 从概念到现实:AI Agent的落地困境与破局点最近和几个做企业数字化转型的朋友聊天,大家不约而同地提到了一个词:AI Agent。这个词火到什么程度呢?几乎每个技术峰会、每篇行业分析报告里都能看到它的身影,描绘的愿景也…

递归算法面试全攻略:从基础到高阶优化

递归算法面试全攻略:从基础到高阶优化

2026/8/23 12:52:44

1. 递归算法面试全攻略:从基础到高阶优化 在互联网大厂的算法面试中,递归就像一把双刃剑——用得好能展现你的思维深度,用不好反而暴露代码缺陷。我见过太多候选人栽在递归问题上:有的写不出二叉树遍历,有的面对栈溢出…

欧拉函数高效计算:从质因数分解到线性筛法C++模板实现

欧拉函数高效计算:从质因数分解到线性筛法C++模板实现

2026/8/23 12:42:44

1. 项目概述:为什么我们需要一个“欧拉函数模板”? 在数论和密码学的世界里,欧拉函数(Euler‘s Totient Function)是一个绕不开的核心工具。我第一次深入接触它,是在尝试理解RSA加密算法原理的时候。当时看…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/23 0:02:09

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/23 0:02:09

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/23 0:02:09

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

2026/8/23 0:02:09

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

2026/8/23 0:02:09

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

2026/8/23 0:02:09

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

2026/8/22 2:02:26

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…

导师推荐!2026最新AI论文工具测评与实用推荐

导师推荐!2026最新AI论文工具测评与实用推荐

2026/8/22 4:13:47

2026年真正好用的AI论文工具,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

告别游戏崩溃:XCOM 2模组管理器的智能革命

告别游戏崩溃:XCOM 2模组管理器的智能革命

2026/8/22 1:32:34

告别游戏崩溃:XCOM 2模组管理器的智能革命 【免费下载链接】xcom2-launcher The Alternative Mod Launcher (AML) is a replacement for the default game launchers from XCOM 2 and XCOM Chimera Squad. 项目地址: https://gitcode.com/gh_mirrors/xc/xcom2-lau…