Yakima-Teng / memo

👻 以写书的方式撰写的技术博客,以便内容更有结构性。记录了WEB编程常用的知识点。有单页版、多页版、PDF版,并且提供了安卓、Windows等客户端。支持暗黑模式。

Home Page:https://www.orzzone.com/memo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

《前端程序员备忘录》

前端基础知识、面试题集锦。

有点地方可能自己写得不好,不完善,甚至是不对,希望看发现的朋友能提个issue,或者提个pr。^_^

本书内容采用markdown编写,使用vuepress生成网站静态内容,拥有较好的阅读体验,在线阅读地址:

源码地址

本项目代码托管于Github上,项目地址:https://github.com/Yakima-Teng/memo

意见反馈

由于个人时间、精力和知识深度有限,编写中如有勘误或不妥之处,还请不吝指出。点此进行反馈

版权说明

本书为开源项目,可在线免费阅读。未经允许不得用于商业用途。但允许出于学习目的的少量转载,转载请以链接形式注明出处:

《前端程序员备忘录》

常用命令

本地开发

npm run docs:dev

构建正式产物

npm run docs:build

说明:构建产物在docs/.vuepress/dist目录下

部署到github的gh-pages

npm run deploy:gh-pages

说明:这个命令会先编译再部署,故无需另外进行编译命令。

部署到服务器

npm run deploy:server

说明:先要将config-example.js文件重命名为config.js, 然后填上服务器的部署信息。再执行上述命令。

编译并部署到服务器上

npm run buildAndDeployToServer

其实质是npm run docs:build && npm run deploy:server

编译并部署到所有远端(gh-pages和服务器)

npm run buildAndDeploy

nginx配置

if ($http_accept_language ~* ^zh){
    rewrite ^/$ /memo?lang=zh redirect;
}

if ($http_accept_language ~* ^en){
    rewrite ^/$ /memo?lang=en redirect;
}
location /memo {
    alias /www/wwwroot/www.lookmaths.com/client/dist/;
}

About

👻 以写书的方式撰写的技术博客,以便内容更有结构性。记录了WEB编程常用的知识点。有单页版、多页版、PDF版,并且提供了安卓、Windows等客户端。支持暗黑模式。

https://www.orzzone.com/memo