Comments (7)
哈哈,祝贺 JavaScript 20 年 中文版 新的静态页面发布 🥳 (成功混了个 committer…
from jshistory-cn.
@doodlewind 已记录到 Pagic 1.0 的 TODOs 中
- 会修复
- 会向 github 靠齐
- 会提供一个选项
- 会提供一个选项
from jshistory-cn.
你好,我个人对在线版的预期是对齐 You Don't Know JS 的(以 GitHub 上持续维护的页面为主,最低限度的「额外美化」),因此之前希望提供的其实就是现在的阅读体验,接下来精力主要是纸质版和修订上。
进一步拆分章节并引入静态站点生成器的话,有一个潜在的风险,即虽然它本身侵入性不强,但拆分后大量的参考文献、脚注、术语表等链接地址又需要手工的转换和确认(苦力活,并且从其他站点来的外链也可能失效),所以没有特别理由的话我倾向于先不折腾它……当然这个 issue 就先开着吧,如果大家有其他反馈和建议也欢迎哈。
from jshistory-cn.
👍 最低限度地美化这主意确实不错,看你们和编辑社的考量了。
不过人工检查、手工转换以及章节拆分的话,我可以提 PR,可以的话我就开搞 🤡
对于我来说,特别理由就是:用更好的静态网站更直观,更容易通过目录的编排复习甚至多看几遍,哈哈 😄
对了,还支持评论区,可以留言~首页同时宣传实体版纸质书,会卖的更好!
所以...看起来我可以提交个 PR 试试 😁
from jshistory-cn.
实际上 LaTeX 版是单个文件写完的,再鉴于部分章节实际上非常短,所以我不确定拆得更细是否会更好 :(
至于评论区等功能的话,GitHub 的 Issue 就够了呀。最好的一点是你可以在这里 at 到 allenwb,直接和他交流你对内容本身的疑问 👻
from jshistory-cn.
.cn上的,章节目录应该和内容分开,最好是可以在任意,做成导航一样的方式
from jshistory-cn.
静态站已经更新,谢谢 @hylerrix 与 @xcatliu 的支持!
向 @xcatliu 反馈 Pagic 中一些已知的链接跳转问题:
- 形如
<a href="./notes.md">
的格式无法被正确解析,如第一章的「循环垃圾回收g」术语表链接 - 文字符号转义规则与 GitHub 不一致,如对于 part-1.md 中的
插曲:风评被害
章节名,GitHub 会将其转为part-1.html#插曲风评被害
,而 Pagic 会转为#插曲:风评被害
,类似的还有章节JavaScript 1.0 与 1.1
,GitHub 转为#javascript-10-与-11
,而 Pagic 则转为#javascript-1.0-与-1.1
。GitHub 这里应该多过滤了一层全半角字符。 - H1 标签无法被 anchor 到。
- H4 标签未计入页面右侧的 Table of Content。
问题 1-3 会导致 GitHub 项目中的目录(jshistory-cn)链接与 Pagic 静态站的链接只有一个可用(要么编写适应 GitHub 风格的链接,要么编写适应 Pagic 风格的链接),是否有考虑对齐一下呢?
from jshistory-cn.
Related Issues (20)
- good job HOT 1
- 示例代码有误 HOT 1
- Contribution to this project? HOT 1
- 标题翻译问题 HOT 5
- 一处单词拼写错误 HOT 1
- 请检查一处单词拼写 HOT 1
- 右导航高度超出一屏 HOT 2
- 我刚刚打算把这个文档部署到自己的服务器上的时候,报以下错误 HOT 4
- 非常好!!!希望能转到kindle
- 捐赠相关问题同步 HOT 1
- Babel 这段翻译不对, “我推送到 GitHub 上的第一次提交,是为了一个我在高考复习时正在做的 JavaScript 库。” HOT 1
- 关于 Membranes 的翻译
- 备注[100] 消栈的尾调用已被证明是一个有争议的特性....... HOT 1
- [火狐] 跳转到附录和备注并后退,会跳转到页面开头
- 右侧目录连同脚注标识也展示出来,易导致误解。 HOT 1
- 真不错!刚买实体书就看到这个!!
- 如何参与翻译 HOT 4
- 很好的书 HOT 1
- GitBook 与 PDF 格式支持 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jshistory-cn.