All Projects → WindSnowLi → vue-ssr-blog

WindSnowLi / vue-ssr-blog

Licence: MIT license
w-blog的前台部分,一个简单的nuxtJs的博客前台项目

Programming Languages

CSS
56736 projects
Vue
7211 projects
javascript
184084 projects - #8 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to vue-ssr-blog

bluise
🍄 Bluise - A Nuxt.js & Netlify CMS boilerplate.
Stars: ✭ 132 (+842.86%)
Mutual labels:  nuxtjs
nuxt-quasar
Nuxt module for the Quasar Framework
Stars: ✭ 36 (+157.14%)
Mutual labels:  nuxtjs
nuxt-cockpit
A Tutorial to Bundle Cockpit CMS & Nuxt.js in a full JAMstack
Stars: ✭ 45 (+221.43%)
Mutual labels:  nuxtjs
nuxtjs-nestjs-starter
Starter project for nuxtjs and nestjs all in one integrated.
Stars: ✭ 56 (+300%)
Mutual labels:  nuxtjs
vue-link
One component to link them all 🔗
Stars: ✭ 65 (+364.29%)
Mutual labels:  nuxtjs
antony-nuxt
👏 Codes that Power ouorz.com | A Tiny Little Nuxt.js + WP REST API App 博客前端
Stars: ✭ 21 (+50%)
Mutual labels:  nuxtjs
vergihesaplayici.com
vergihesaplayici.com, calculates taxes.
Stars: ✭ 44 (+214.29%)
Mutual labels:  nuxtjs
nuxtjs-examples
Example apps of Nuxt.js framework
Stars: ✭ 51 (+264.29%)
Mutual labels:  nuxtjs
nuxt-express-module
Add express routes to your nuxt app
Stars: ✭ 61 (+335.71%)
Mutual labels:  nuxtjs
static-medium-isr-in-nuxtjs-with-layer0
Demo showing off ISR in Nuxt.js with Layer0
Stars: ✭ 36 (+157.14%)
Mutual labels:  nuxtjs
lumen-cms
GraphQL API-First CMS based on NodeJS and Vue 2, Nuxt and Vuetify
Stars: ✭ 77 (+450%)
Mutual labels:  nuxtjs
electro
A free and open-source Automatic Account Creator (AAC) written in Javascript Stack;
Stars: ✭ 20 (+42.86%)
Mutual labels:  nuxtjs
XENA
XENA is the managed remote administration platform for botnet creation & development powered by blockchain and machine learning. Aiming to provide an ecosystem which serves the bot herders. Favoring secrecy and resiliency over performance. It's micro-service oriented allowing for specialization and lower footprint. Join the community of the ulti…
Stars: ✭ 127 (+807.14%)
Mutual labels:  nuxtjs
SSE-Github
This repository contains the demo app for the blog
Stars: ✭ 17 (+21.43%)
Mutual labels:  nuxtjs
hubble-frontend-pwa
E-Commerce PWA Frontend
Stars: ✭ 43 (+207.14%)
Mutual labels:  nuxtjs
ycparak
🎧 Personal site, blog and note taking system
Stars: ✭ 23 (+64.29%)
Mutual labels:  nuxtjs
nuxt-weather
This weather app is just my sandbox to play with SSR and Nuxt.js ⛱️
Stars: ✭ 30 (+114.29%)
Mutual labels:  nuxtjs
applicationinsights-module
Application Insights module for NuxtJS
Stars: ✭ 14 (+0%)
Mutual labels:  nuxtjs
nuxt-custom-elements
Publish your components as a custom-element standalone build.
Stars: ✭ 48 (+242.86%)
Mutual labels:  nuxtjs
nuxt2-ssr-firebase
Nuxt2 Universal App with SSR via Firebase Functions and Firebase Hosting
Stars: ✭ 50 (+257.14%)
Mutual labels:  nuxtjs

w-blog

描述

一个后端使用Spring Boot 2.x、前台使用nuxtJs、后台使用vue的个人博客

简介

  1. 链接
  • Gitee链接:

    • apihttps://gitee.com/windsnowli/w-blog-api

    • 前台https://gitee.com/windsnowli/vue-ssr-blog

    • 后台https://gitee.com/windsnowli/vue-admin-blog

  • GitHub链接:

    • apihttps://github.com/WindSnowLi/w-blog-api

    • 前台https://github.com/WindSnowLi/vue-ssr-blog

    • 后台https://github.com/WindSnowLi/vue-admin-blog

  1. 一个简单的的个人博客项目,共分为了 前台后台api三个部分。

  2. api 后端基于 SpringBoot 。主要依赖 mybatisfastjsonDruidDataSourceLombokjava-jwtaliyun-sdk-ossknife4j 等,数据库使用的是 MySQL8.0+

  3. 前台 前台的主要样式是来源于网络上了一个 BizBlog 模板,最初来源于哪我不得而知,在原本的基础上改写成了 nuxtJs 项目。

  4. 后台 后台UI套用的vue-element-admin,基本是直接拿来用了,想自己定制着实实力不允许。

  5. 示例:绿色食品——菜狗

本地启动

api:前台后台请求的api使用的是同一个项目

  1. git clone https://gitee.com/WindSnowLi/w-blog-api.gitgit clone https://github.com/WindSnowLi/w-blog-api.git 克隆项目到本地
  2. mvn clean install dependency:tree 安装依赖
  3. 修改开发环境 application-dev.yml 和生产环境 application-prod.yml 中的数据库配置信息; knife4j 只在开发环境中激活。
  4. 创建数据库配置中指定名称的空数据库,UTF8编码
  5. mvn clean package -Dmaven.test.skip=true 跳过测试并生成 jar
  6. java -jar 生成的包名.jar 运行开发配置环境,初次运行会自动初始化数据库
  7. 访问 http://127.0.0.1:8888/doc.html 查看 api 文档
  8. 推荐使用IDEA打开项目文件夹自动处理依赖、方便运行

前台

  1. git clone https://gitee.com/WindSnowLi/vue-ssr-blog.gitgit clone https://github.com/WindSnowLi/vue-ssr-blog.git 克隆项目到本地
  2. npm install 安装依赖
  3. 可修改 config/sitemap.xml 文件中的 host 地址,用于生成访问地图
  4. 可修改 nuxt.config.js 中的端口号
  5. 可修改 package.json 文件中的 script 中的 BASE_URL 来指定后端 api 地址
  6. npm run build 编译
  7. npm start 本地运行

后台

  1. git clone https://gitee.com/WindSnowLi/vue-admin-blog.gitgit clone https://github.com/WindSnowLi/vue-admin-blog.git 克隆项目到本地
  2. npm install 安装依赖
  3. npm run dev 使用模拟数据预览界面
  4. 修改 .env.production 文件中的 VUE_APP_BASE_API 地址为后端 api 的地址
  5. npm run build:prod 编译
  6. dist 文件夹下的为编译好的文件,可放到 http 服务器下(可以使用 npm 安装 http-server )进行访问
  7. 默认账号:[email protected],密码:123456

界面展示

前台

首页


文章详情


友链


关于信息

后台

首页


创建文章


管理文章

文章列表


友链管理


关于信息

License

MIT

Copyright (c) 2021 WindSnowLi

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].