บล็อกส่วนตัวที่ใช้ Spring Boot 2.x ในแบ็กเอนด์, nuxtJs ในส่วนหน้า และ vue ในแบ็กเอนด์
ลิงค์กีต้า:
API: https://gitee.com/windsnowli/w-blog-api
แผนกต้อนรับ: https://gitee.com/windsnowli/vue-ssr-blog
แบ็กเอนด์: https://gitee.com/windsnowli/vue-admin-blog
ลิงค์ GitHub:
API: https://github.com/WindSnowLi/w-blog-api
แผนกต้อนรับ: https://github.com/WindSnowLi/vue-ssr-blog
แบ็กเอนด์: https://github.com/WindSnowLi/vue-admin-blog
โครงการบล็อกส่วนตัวแบบเรียบง่ายแบ่งออกเป็นสามส่วน:前台,后台และ api
แบ็กเอนด์ API ขึ้นอยู่กับ SpringBoot ส่วนใหญ่อาศัย mybatis , fastjson , DruidDataSource , Lombok , java-jwt , aliyun-sdk-oss , knife4j ฯลฯ ฐานข้อมูลใช้ MySQL8.0+
รูปแบบหลักของแผนกต้อนรับมาจากเทมเพลต BizBlog บนอินเทอร์เน็ต ฉันไม่รู้ว่ามันมาจากไหน มันถูกเขียนใหม่เป็นโปรเจ็กต์ nuxtJs ตามต้นฉบับ
โดยทั่วไปแล้ว vue-element-admin ที่ใช้ใน UI พื้นหลังจะถูกใช้โดยตรง หากคุณต้องการปรับแต่งด้วยตัวเอง ความแรงของคุณจะไม่อนุญาต
ตัวอย่าง: อาหารสีเขียว - Cai Dog
git clone https://gitee.com/WindSnowLi/w-blog-api.git หรือ git clone https://github.com/WindSnowLi/w-blog-api.git เพื่อโคลนโครงการในเครื่องmvn clean install dependency:treeapplication-dev.yml และสภาพแวดล้อมการผลิต application-prod.yml โดยที่ knife4j จะเปิดใช้งานในสภาพแวดล้อมการพัฒนาเท่านั้นUTF8mvn clean package -Dmaven.test.skip=true ข้ามการทดสอบและสร้างแพ็คเกจ jarjava -jar 生成的包名.jar ใช้เพื่อรันสภาพแวดล้อมการกำหนดค่าการพัฒนา ฐานข้อมูลจะเริ่มต้นโดยอัตโนมัติในระหว่างการรันครั้งแรกhttp://127.0.0.1:8888/doc.html เพื่อดูเอกสารประกอบ apigit clone https://gitee.com/WindSnowLi/vue-ssr-blog.git หรือ git clone https://github.com/WindSnowLi/vue-ssr-blog.git โคลนโครงการเป็นโลคัลnpm installhost ในไฟล์ config/sitemap.xml สามารถแก้ไขได้เพื่อสร้างแผนผังการเข้าถึงnuxt.config.js สามารถแก้ไขได้BASE_URL ใน script ในไฟล์ package.json เพื่อระบุที่อยู่ API ของแบ็ก apinpm run buildnpm start ทำงานในเครื่องgit clone https://gitee.com/WindSnowLi/vue-admin-blog.git หรือ git clone https://github.com/WindSnowLi/vue-admin-blog.git โคลนโครงการเป็นโลคัลnpm installnpm run dev ใช้อินเทอร์เฟซแสดงตัวอย่างข้อมูลจำลองVUE_APP_BASE_API ในไฟล์ .env.production เป็นที่อยู่ของ api แบ็กเอนด์npm run build:prod คอมไพล์dist สามารถวางไว้ใต้เซิร์ฟเวอร์ http (คุณสามารถใช้ npm เพื่อติดตั้ง http-server ) เพื่อการเข้าถึง[email protected] รหัสผ่าน: 123456 เอ็มไอที
ลิขสิทธิ์ (c) 2021 WindSnowLi