- 基于
Node.js构建服务实现Live Server功能,实时监听内容变更,WebSocket推送触发浏览器自动刷新http创建静态文件服务器url模块解析请求urldecodeURIComponent对url进行解码,处理中文字符- 处理文件扩展名,设置
Content-Type fs.readFile读取文件,返回状态码和配置跨域- 注入
WebSocket客户端监听html消息 - 使用
chokidar监视项目根目录下文件变化addchangeunlinkerror,向所有已连接的WebSocket客户端发送刷新指令 - 向
html状态socket事件监听函数,接收服务器发来的reload消息,刷新页面 - 增加防抖刷新处理
- 使用
marked.js处理markdown转换html - 集成
marked.js、highlight.js处理代码高亮 - 使用
sessionStorage,监听scroll事件,window.scrollTo实现滚动定位 - 通过
window.location检测当前环境,只在生产环境启用loading组件 - 增加
deploy.sh代码部署脚本,一键部署 shell脚本增加提取commit.md提交信息和有效期机制
whjin/docs
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|