All Projects → ekoooo → l-blog

ekoooo / l-blog

Licence: other
个人网站,博客,blog。技术:node、express、vue、element-ui 等。

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
Vue
7211 projects
SCSS
7915 projects
EJS
674 projects

Projects that are alternatives of or similar to l-blog

madao admin manage
🎉 VUE前后端分离管理系统,基于RBAC的后台管理。
Stars: ✭ 38 (+153.33%)
Mutual labels:  element-ui
E-Table
基于ElementUI table组件修改,数据化表格结构,添加实用功能,快速生成表格
Stars: ✭ 65 (+333.33%)
Mutual labels:  element-ui
vue-admin-work
🎉🎉🚀🚀🚀🚀vue-admin-work是一个中后台系统管理方案。使用 vue2.x 及周边全家桶工具开发而来。支持多种功能,不同角色权限🚀🚀🚀🎉🎉
Stars: ✭ 74 (+393.33%)
Mutual labels:  element-ui
leadshop
Leadshop是一款提供持续更新迭代服务的轻量级、高性能开源电商系统,前后端分离(uniapp +电商专用yii2.0),可视化DIY拖拽装修,旨在打造极致的用户体验! 支持微信小程序,公众号等
Stars: ✭ 168 (+1020%)
Mutual labels:  element-ui
ts-vue-questionnaire
微型问卷调查系统 TypeScript 版本,演示账号:admin / admin
Stars: ✭ 89 (+493.33%)
Mutual labels:  element-ui
electron-admin-element-vue
Electron Vue3.x Element-UI Admin
Stars: ✭ 37 (+146.67%)
Mutual labels:  element-ui
vue2.0-SellPosSystem
vue2.0实战项目——简单的快餐店系统
Stars: ✭ 35 (+133.33%)
Mutual labels:  element-ui
wl-vue-select
用于vue框架的树形下拉框及带全选的普通下拉框。 Tree drop-down box for vue framework and ordinary drop-down box with select all
Stars: ✭ 24 (+60%)
Mutual labels:  element-ui
penework
Penetration Test Framwork
Stars: ✭ 24 (+60%)
Mutual labels:  element-ui
el-table-draggable
让element-ui的table可拖动排序,支持 行,列,跨表格等特性
Stars: ✭ 68 (+353.33%)
Mutual labels:  element-ui
formulate-el-ui
方便你在 element-ui 项目中使用 vue-formulate 的一个插件
Stars: ✭ 26 (+73.33%)
Mutual labels:  element-ui
vue-admin-webapp
基于vuejs+element-ui 后台管理系统
Stars: ✭ 62 (+313.33%)
Mutual labels:  element-ui
element-admin
A dead simple but powerful vue admin with Vue CLI 3 and ElementUI.
Stars: ✭ 37 (+146.67%)
Mutual labels:  element-ui
vue-admin-work-x
🎉🎉🎉Vue Admin Work X,漂亮、强大、完善。采用 Vue3 Webpack Typescript Element Plus编写的中后台框架。全面的系统配置,优质模板,常用组件,真正一站式开箱即用🎉🎉🎉
Stars: ✭ 151 (+906.67%)
Mutual labels:  element-ui
laravel-vue-starter
Well Documented Laravel Starter App From Development to Production. For Full Blown RESTFUL API and SPA with Beautiful UI Using Buefy / ElementUi For Reusable Vue Components
Stars: ✭ 80 (+433.33%)
Mutual labels:  element-ui
agel-table
element-ui table 的二次封装,保持灵活性,极简的思想,更少的代码,更多的功能,更快速的开发 ⬆⬆⬆
Stars: ✭ 26 (+73.33%)
Mutual labels:  element-ui
h-blog
vue+elementUI模仿我的博客,简单的写的几个练习页面
Stars: ✭ 14 (-6.67%)
Mutual labels:  element-ui
vue3-admin
admin-web后台管理项目骨架是基于vue3搭建起来的项目,前端ui库使用的是element-plus组件库,实现登录鉴权,动态菜单功能
Stars: ✭ 107 (+613.33%)
Mutual labels:  element-ui
vue-admin-better
🚀🚀🚀vue admin,vue3 admin,vue3.0 admin,vue后台管理,vue-admin,vue3.0-admin,admin,vue-admin,vue-element-admin,ant-design,vue-admin-beautiful-pro,vab admin pro,vab admin plus,vue admin plus,vue admin pro
Stars: ✭ 12,962 (+86313.33%)
Mutual labels:  element-ui
old-springboot-vue
本项目不再维护,请关注升级版 muteki
Stars: ✭ 12 (-20%)
Mutual labels:  element-ui

个人网站后台以及后台管理前端项目

个人网站 => http://blog.lwl.tech 后台管理 => http://admin.lwl.tech

node.js 版本

node -v
v8.10.0

目录说明

后台

├── common          // 公共
├── config          // 配置文件夹
├── db              // 数据库语句
├── l-admin         // 管理后台前端 Vue 项目
├── logs            // 打印日志文件夹
├── middlewares     // 中间件
├── model           // 业务处理
├── node_modules
├── public          // 静态资源
├── routes          // 路由
│   ├── admin       // 管理后台相关路由
│   ├── blog        // 博客端相关路由
├── utils           // 工具
├── views           // 前端页面
├── ADMIN-API.md    // 管理后台接口文档
├── BLOG-API.md     // blog 接口文档
├── redis-db.md     // redis 使用说明
└── pm2-watch.json  // pm2 配置文件 `pm2 start|restart|reload pm2-watch.json`

管理后台前端

├── build           // webpack
├── config          // webpack config
├── node_modules
├── src
│   ├── assets      // 资源
│   ├── components  // 组件
│   ├── config      // 配置文件
│   ├── logic       // 逻辑处理(接口调用)
│   ├── pages       // 视图界面
│   ├── plugins     // Vue 插件
│   ├── router      // 路由
│   ├── store       // Vuex
│   └── utils       // 工具
└── static          // 资源
    └── editor.md   // markdown 编辑器库
    └── img

所用技术

后台

  • Node.js
  • Express
  • ...

详情请看 package.json 文件依赖

后台管理前端

  • Vue
  • element-ui
  • ...

详情请看 package.json 文件依赖

命令说明

依赖安装

使用 yarn 代替 npm

后台

npm run dev # 开发环境运行
npm run start # 生产环境运行
gulp # 博客前端编译 sass 和 压缩 js

后台管理前端

npm run dev # 开发调试
npm run build # 打包发布

后台部署环境

  1. 配置文件说明

    • 配置文件路径 ./config/*
    • 生产环境配置文件需要手动创建。
    • 复制一份开发环境配置文件然后修改后缀名为 .prod.js 即可。
    • 里面配置值根据实际情况填写。
    • 具体逻辑可看 ./config/index.js 代码。
    • 管理后台配置文件夹 ./l-admin/src/config
  2. 需要环境

    • 缓存 Redis
    • 数据库 postgresql
    • 图片存储使用的是 七牛云
  3. 管理员账号说明

    • 管理员账号会在第一次服务器启动时自动生成。
    • 默认账号为 admin,密码为 123456
    • 初始化管理员信息可查看 ./config/index.js 配置。
    • 具体逻辑 ./model/admin/user_base.js_initAdmin() 方法。

后台管理接口文档

./ADMIN-API.md 文件可查看详情

前端博客接口

./BLOG-API.md 文件可查看详情

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].