# NMSL **Repository Path**: shilang100/NMSL ## Basic Information - **Project Name**: NMSL - **Description**: 个人网站的前端源码,采用vue-cli技术,后端依赖于Django。已实现 主页、资讯、Pixiv、漫画、音乐、短视频无水印解析、嘴臭圣经、在线工具、留言板以及一些隐藏的Pornhub模块😍😍😍 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-09 - **Last Updated**: 2022-06-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **家人们~~~🤕🤕🤕,抽象圣经,最简单的嘴臭,最极致的享受** ## nmsl ### Project setup ``` npm install ``` #### Compiles and hot-reloads for development ``` npm run serve ``` #### Compiles and minifies for production ``` npm run build ``` #### Customize configuration See [Configuration Reference](https://cli.vuejs.org/config/). #### How to run - 安装vue命令: `npm install -g @vue/cli` ,然后执行 `vue ui` 开启vue项目管理界面,点击运行就行了 - 后端API的项目地址为:https://github.com/FioraLove/Restful-API-Django ,Django启动方式:`python manage.py runserver 127.0.0.1:8001` (映射端口修改的话,vue-cli项目目录下的 `src\store\facturl.js` 也要修改) --- ### 开发日志: - 2020-09-02 初始化提交 - 2020-09-03 隐私加密视频/图片页面初步构建以及前后交互 - 2020-09-07 隐私加密图片页面进行懒加载以及设置Django后台IP地址[baseUrl变量](http://127.0.0.1:8001) - 2020-09-08 RSA加密的Django后端解密一直不成功,很生气,故采用Base64编码 - 2020-09-09 创建隐私加密资源收集分享页面 - 2020-09-10 全局增加禁止F12调试,无限debugger,右键菜单关闭功能,并将其js混淆化 - 2020-09-20 调整页面布局与采用 pornhub 配色 - 2020-09-23 DPlayer新增**支持m3u8格式视频播放**以及皮皮虾,AcFun等APP视频解析接口 - 2020-09-25 增加带旋转图片验证码的留言板模块,实现post写入,get分页读取 - 2020-10-05 界面较大改变,将【动漫】模块变为【资讯】模块 - 2020-10-20 隐私视频界面新增 `搜索` 功能,删除低质量视频 - 2020-11-10 主模块新增 `Pixiv` 模块(P站搜索与排行榜) - 2020-11-23 修复 `资讯` 与 `音乐` 模块的开发与生产环境的CORS跨域问题 - 2020-12-10 新增 `Pixiv` 的子模块 `Artist` 和vue首次加载动画 ,根据作者id,查询所有的作品集 - 2020-12-23 优化Pixiv,Artist页面,增加加载成功与否提示,优化图片放大镜v-viewer图片全加载导致消耗内存 - 2021-02-04 页面重大重构,使用 `router-link` 与 `router-view` 作为路由的入口,出口。并使用 `App.vue` 作为程序的主页,适配移动端,PC端 ---
> 主页: - ![](https://cdn.jsdelivr.net/gh/FioraLove/Images/home.gif) > 视频解析 - ![](https://cdn.jsdelivr.net/gh/FioraLove/Images/parse.png) ### 生产部署 生产环境部署时,请将以下文件参数重新调整 - facturl.js里的baseUrl - vue.config.js里的publicPath - index.js里的router的base: process.env.BASE_URL