├── .gitignore ├── LICENSE ├── README.md ├── crawler ├── jue_jin_article.py └── jue_jin_list.py ├── image ├── article.png ├── article__01.png ├── cloud__off.png ├── cloud__on.png ├── comm.png ├── dia.png ├── eye.png ├── fire.png ├── index.png ├── inform-logo-off.png ├── inform-logo-on.png ├── input-1.png ├── input.png ├── juejin-logo.png ├── juejinVip.png ├── jy.png ├── lv-2.png ├── panelFa.png ├── panelLiu.png ├── panelQuan.png ├── panelStar.png ├── panelZan.png ├── paneljing.png ├── pencil.png ├── ping.png ├── user.png ├── userEye.png ├── userZan.png ├── zan__off.png └── zan__on.png ├── juejin-app ├── babel.config.js ├── jsconfig.json ├── package-lock.json ├── package.json ├── public │ ├── favicon.ico │ └── index.html ├── src │ ├── App.vue │ ├── api │ │ └── article.js │ ├── assets │ │ ├── css │ │ │ ├── article.css │ │ │ ├── header.css │ │ │ └── main.css │ │ ├── img │ │ │ ├── article__01.png │ │ │ ├── cloud__off.png │ │ │ ├── cloud__on.png │ │ │ ├── comm.png │ │ │ ├── day.png │ │ │ ├── dia.png │ │ │ ├── eye.png │ │ │ ├── fire.png │ │ │ ├── inform-logo-off.png │ │ │ ├── inform-logo-on.png │ │ │ ├── input-1.png │ │ │ ├── input.png │ │ │ ├── juejin-logo.png │ │ │ ├── juejinVip.png │ │ │ ├── jy.png │ │ │ ├── lv-2.png │ │ │ ├── panelFa.png │ │ │ ├── panelLiu.png │ │ │ ├── panelQuan.png │ │ │ ├── panelStar.png │ │ │ ├── panelZan__off.png │ │ │ ├── panelZan__on.png │ │ │ ├── paneljing.png │ │ │ ├── pencil.png │ │ │ ├── ping.png │ │ │ ├── top.png │ │ │ ├── user-top.png │ │ │ ├── user.png │ │ │ ├── userEye.png │ │ │ ├── userZan.png │ │ │ ├── zan__off.png │ │ │ └── zan__on.png │ │ └── js │ │ │ ├── EventBus.js │ │ │ └── vue.js │ ├── components │ │ └── Header.vue │ ├── main.js │ ├── pages │ │ ├── Detail.vue │ │ └── Index.vue │ ├── router │ │ └── index.js │ └── utils │ │ ├── request.js │ │ └── timeDispose.js └── vue.config.js ├── juejin-server ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── jue_jin.sql ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── java │ │ └── edu │ │ │ └── gdut │ │ │ └── juejinserver │ │ │ ├── JuejinServerApplication.java │ │ │ ├── config │ │ │ ├── MybatisPlusConfig.java │ │ │ ├── RedisConfig.java │ │ │ └── SwaggerConfig.java │ │ │ ├── controller │ │ │ ├── ArticleContentController.java │ │ │ └── ArticleInfoController.java │ │ │ ├── mapper │ │ │ ├── ArticleContentMapper.java │ │ │ ├── ArticleInfoMapper.java │ │ │ ├── AuthorUserMapper.java │ │ │ ├── TagsMapper.java │ │ │ └── xml │ │ │ │ ├── ArticleContentMapper.xml │ │ │ │ ├── ArticleInfoMapper.xml │ │ │ │ ├── AuthorUserMapper.xml │ │ │ │ └── TagsMapper.xml │ │ │ ├── pojo │ │ │ ├── ArticleContent.java │ │ │ ├── ArticleInfo.java │ │ │ ├── AuthorUser.java │ │ │ └── Tags.java │ │ │ ├── service │ │ │ ├── ArticleContentService.java │ │ │ ├── ArticleInfoService.java │ │ │ ├── AuthorUserService.java │ │ │ ├── TagsService.java │ │ │ └── impl │ │ │ │ ├── ArticleContentServiceImpl.java │ │ │ │ ├── ArticleInfoServiceImpl.java │ │ │ │ ├── AuthorUserServiceImpl.java │ │ │ │ └── TagsServiceImpl.java │ │ │ ├── utils │ │ │ ├── JuejinStringUtils.java │ │ │ ├── Result.java │ │ │ └── ResultCode.java │ │ │ └── vo │ │ │ ├── ArticleDetailVo.java │ │ │ └── ArticleInfoVo.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── edu │ └── gdut │ └── juejinserver │ └── CodeGenerator.java └── project ├── article.css ├── article.html ├── index.html ├── page__header.css └── page__main.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/README.md -------------------------------------------------------------------------------- /crawler/jue_jin_article.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/crawler/jue_jin_article.py -------------------------------------------------------------------------------- /crawler/jue_jin_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/crawler/jue_jin_list.py -------------------------------------------------------------------------------- /image/article.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/article.png -------------------------------------------------------------------------------- /image/article__01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/article__01.png -------------------------------------------------------------------------------- /image/cloud__off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/cloud__off.png -------------------------------------------------------------------------------- /image/cloud__on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/cloud__on.png -------------------------------------------------------------------------------- /image/comm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/comm.png -------------------------------------------------------------------------------- /image/dia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/dia.png -------------------------------------------------------------------------------- /image/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/eye.png -------------------------------------------------------------------------------- /image/fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/fire.png -------------------------------------------------------------------------------- /image/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/index.png -------------------------------------------------------------------------------- /image/inform-logo-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/inform-logo-off.png -------------------------------------------------------------------------------- /image/inform-logo-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/inform-logo-on.png -------------------------------------------------------------------------------- /image/input-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/input-1.png -------------------------------------------------------------------------------- /image/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/input.png -------------------------------------------------------------------------------- /image/juejin-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/juejin-logo.png -------------------------------------------------------------------------------- /image/juejinVip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/juejinVip.png -------------------------------------------------------------------------------- /image/jy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/jy.png -------------------------------------------------------------------------------- /image/lv-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/lv-2.png -------------------------------------------------------------------------------- /image/panelFa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/panelFa.png -------------------------------------------------------------------------------- /image/panelLiu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/panelLiu.png -------------------------------------------------------------------------------- /image/panelQuan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/panelQuan.png -------------------------------------------------------------------------------- /image/panelStar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/panelStar.png -------------------------------------------------------------------------------- /image/panelZan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/panelZan.png -------------------------------------------------------------------------------- /image/paneljing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/paneljing.png -------------------------------------------------------------------------------- /image/pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/pencil.png -------------------------------------------------------------------------------- /image/ping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/ping.png -------------------------------------------------------------------------------- /image/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/user.png -------------------------------------------------------------------------------- /image/userEye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/userEye.png -------------------------------------------------------------------------------- /image/userZan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/userZan.png -------------------------------------------------------------------------------- /image/zan__off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/zan__off.png -------------------------------------------------------------------------------- /image/zan__on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/image/zan__on.png -------------------------------------------------------------------------------- /juejin-app/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/babel.config.js -------------------------------------------------------------------------------- /juejin-app/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/jsconfig.json -------------------------------------------------------------------------------- /juejin-app/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/package-lock.json -------------------------------------------------------------------------------- /juejin-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/package.json -------------------------------------------------------------------------------- /juejin-app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/public/favicon.ico -------------------------------------------------------------------------------- /juejin-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/public/index.html -------------------------------------------------------------------------------- /juejin-app/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/App.vue -------------------------------------------------------------------------------- /juejin-app/src/api/article.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/api/article.js -------------------------------------------------------------------------------- /juejin-app/src/assets/css/article.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/css/article.css -------------------------------------------------------------------------------- /juejin-app/src/assets/css/header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/css/header.css -------------------------------------------------------------------------------- /juejin-app/src/assets/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/css/main.css -------------------------------------------------------------------------------- /juejin-app/src/assets/img/article__01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/article__01.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/cloud__off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/cloud__off.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/cloud__on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/cloud__on.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/comm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/comm.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/day.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/day.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/dia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/dia.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/eye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/eye.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/fire.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/fire.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/inform-logo-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/inform-logo-off.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/inform-logo-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/inform-logo-on.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/input-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/input-1.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/input.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/input.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/juejin-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/juejin-logo.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/juejinVip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/juejinVip.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/jy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/jy.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/lv-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/lv-2.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/panelFa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/panelFa.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/panelLiu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/panelLiu.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/panelQuan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/panelQuan.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/panelStar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/panelStar.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/panelZan__off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/panelZan__off.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/panelZan__on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/panelZan__on.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/paneljing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/paneljing.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/pencil.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/ping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/ping.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/top.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/user-top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/user-top.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/user.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/userEye.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/userEye.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/userZan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/userZan.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/zan__off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/zan__off.png -------------------------------------------------------------------------------- /juejin-app/src/assets/img/zan__on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/img/zan__on.png -------------------------------------------------------------------------------- /juejin-app/src/assets/js/EventBus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/js/EventBus.js -------------------------------------------------------------------------------- /juejin-app/src/assets/js/vue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/assets/js/vue.js -------------------------------------------------------------------------------- /juejin-app/src/components/Header.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/components/Header.vue -------------------------------------------------------------------------------- /juejin-app/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/main.js -------------------------------------------------------------------------------- /juejin-app/src/pages/Detail.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/pages/Detail.vue -------------------------------------------------------------------------------- /juejin-app/src/pages/Index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/pages/Index.vue -------------------------------------------------------------------------------- /juejin-app/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/router/index.js -------------------------------------------------------------------------------- /juejin-app/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/utils/request.js -------------------------------------------------------------------------------- /juejin-app/src/utils/timeDispose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/src/utils/timeDispose.js -------------------------------------------------------------------------------- /juejin-app/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-app/vue.config.js -------------------------------------------------------------------------------- /juejin-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/.gitignore -------------------------------------------------------------------------------- /juejin-server/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /juejin-server/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /juejin-server/jue_jin.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/jue_jin.sql -------------------------------------------------------------------------------- /juejin-server/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/mvnw -------------------------------------------------------------------------------- /juejin-server/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/mvnw.cmd -------------------------------------------------------------------------------- /juejin-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/pom.xml -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/JuejinServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/JuejinServerApplication.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/config/MybatisPlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/config/MybatisPlusConfig.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/config/RedisConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/config/RedisConfig.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/config/SwaggerConfig.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/controller/ArticleContentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/controller/ArticleContentController.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/controller/ArticleInfoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/controller/ArticleInfoController.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/mapper/ArticleContentMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/mapper/ArticleContentMapper.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/mapper/ArticleInfoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/mapper/ArticleInfoMapper.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/mapper/AuthorUserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/mapper/AuthorUserMapper.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/mapper/TagsMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/mapper/TagsMapper.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/mapper/xml/ArticleContentMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/mapper/xml/ArticleContentMapper.xml -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/mapper/xml/ArticleInfoMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/mapper/xml/ArticleInfoMapper.xml -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/mapper/xml/AuthorUserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/mapper/xml/AuthorUserMapper.xml -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/mapper/xml/TagsMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/mapper/xml/TagsMapper.xml -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/pojo/ArticleContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/pojo/ArticleContent.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/pojo/ArticleInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/pojo/ArticleInfo.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/pojo/AuthorUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/pojo/AuthorUser.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/pojo/Tags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/pojo/Tags.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/service/ArticleContentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/service/ArticleContentService.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/service/ArticleInfoService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/service/ArticleInfoService.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/service/AuthorUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/service/AuthorUserService.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/service/TagsService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/service/TagsService.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/service/impl/ArticleContentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/service/impl/ArticleContentServiceImpl.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/service/impl/ArticleInfoServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/service/impl/ArticleInfoServiceImpl.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/service/impl/AuthorUserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/service/impl/AuthorUserServiceImpl.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/service/impl/TagsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/service/impl/TagsServiceImpl.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/utils/JuejinStringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/utils/JuejinStringUtils.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/utils/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/utils/Result.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/utils/ResultCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/utils/ResultCode.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/vo/ArticleDetailVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/vo/ArticleDetailVo.java -------------------------------------------------------------------------------- /juejin-server/src/main/java/edu/gdut/juejinserver/vo/ArticleInfoVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/java/edu/gdut/juejinserver/vo/ArticleInfoVo.java -------------------------------------------------------------------------------- /juejin-server/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/main/resources/application.properties -------------------------------------------------------------------------------- /juejin-server/src/test/java/edu/gdut/juejinserver/CodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/juejin-server/src/test/java/edu/gdut/juejinserver/CodeGenerator.java -------------------------------------------------------------------------------- /project/article.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/project/article.css -------------------------------------------------------------------------------- /project/article.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/project/article.html -------------------------------------------------------------------------------- /project/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/project/index.html -------------------------------------------------------------------------------- /project/page__header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/project/page__header.css -------------------------------------------------------------------------------- /project/page__main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IamTrust/juejin/HEAD/project/page__main.css --------------------------------------------------------------------------------