GithubHelp home page GithubHelp logo

guoguang / madao Goto Github PK

View Code? Open in Web Editor NEW
51.0 2.0 3.0 47.51 MB

:tada: My blog, powered by @nuxt

Home Page: https://codeway.me

License: GNU General Public License v3.0

JavaScript 19.81% CSS 4.64% Vue 56.49% HTML 5.70% Dockerfile 0.06% SCSS 13.30%
nuxtjs vue element-ui springcloud axios blog ibole spring spring-boot guoguang

madao's Introduction

Welcome to madaoo.com 👋

nuxt logo       madaoo.com logo

Documentation Maintenance License: MIT

如果喜欢记得给个star哦🌟

更多内容请关注公众号:码道人生

PC

演示

Directory

nuxt.js-blog/
   |
   ├──assets/                    * 需经webpack处理的静态资源
   |
   ├──components/                * 所有组件
   │   │
   │   │──common                 * 全局公共组件
   │   │
   │   └──layout                 * 布局组件
   │   │
   │   └──*****                  * 其他复用组件
   │
   │──expansions/                * 膨胀物扩展
   │
   │──middleware/                * Nuxt.js 中间件,c/s  渲染均会在路由改变前执行,需 next/返回promise,支持异步
   |
   ├──filters/                   * 过滤器
   │
   ├──layouts/                   * Nuxt.js宿主元素布局模板,默认default,目前不可更改,error为渲染失败时的页面模板,目前不可指定layout属性
   |
   ├──pages/                     * Nuxt.js的页面文件,会根据文件生成路由
   │
   │──plugins/                   * 第三方组件 + 自有js库 + 其他插件性质的脚本
   │
   │──static/                    * 不经编译器处理的静态资源
   │
   │──store/                     * 全局数据状态管理
   │   │
   │   ├──*******                * 各数据模块
   │   │
   │   └──index                  * 根模块(因为异步操作较少,目前仅用来存放actions)
   │
   │──package.json               * 包信息
   │
   │──.eslintrc.js               * Eslint配置
   │
   │──.babelrc                   * Babel配置
   |
   │──Dockerfile                 * devops部署
   |
   │──Jenkinsfile                * devops部署
   │
   │──.gitignore                 * Git忽略文件配置
   │
   │──nuxt.config.js             * Nuxt.js程序配置
   │
   │──server.js                  * Nuxt.js程序入口文件(节省内存 + 优化内存)
   │
   │──ecosystem.config           * pm2部署配置(日志文件的路径需要自行修改)
   │
   └──.editorconfig              * 编码风格配置

Prerequisites

  • npm >=5.5.0
  • node >=9.3.0 (最好使用10版本)

Usage

# 安装依赖
$ npm install --save-dev  --unsafe-perm node-sass
  或者用cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install --save-dev  --unsafe-perm node-sass

# 运行在 127.0.0.1:3000
$ npm run dev

# build for production and launch server
# If you don't want to upload Alibaba Cloud, mark the following code as a comment
# upFile('')

$ npm run build
$ npm start

# lint test
$ npm run lint

CHANGELOG

2.1.4

  • 增加图片懒加载功能
  • 去除PWA
  • 优化网站访问速度

1.1.0

  • 增加文章详情、评论
  • 增加登录功能
  • 增加三方登录功能

1.0.0

  • 初始化框架
  • 博客基础功能完成

Author

👤 GuoGuang

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2021 GuoGuang.
This project is MIT licensed.

madao's People

Contributors

guoguang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

chewtoys aozeyu

madao's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.