Skip to content

Latest commit

 

History

History
141 lines (112 loc) · 5.3 KB

README.md

File metadata and controls

141 lines (112 loc) · 5.3 KB

Youngster_yj'Blog详解

项目使用(PS:不要忘记Start哦)

项目浏览

http协议访问:
http://www.jsfan.net

https协议访问:
https://www.jsfan.net

项目拉取:

cd 项目根目录
npm i //安装依赖包
npm start //启用

博客PC端与移动端部分页面展示

src目录下前台主体详解:

App.js //前台路由页面
Blog.js //详情页面
index.js (下面为index内容,转入到App.js,无太大意义)

     import React from 'react';
     import ReactDOM from 'react-dom';
     import App from './App'; 
     ReactDOM.render(<App />, 
     document.getElementById('root'));

 Life.js //生活分享页面
 Main.js //首页
 Movies.js //实战页面
 About.js //关于页面 截至2020-9-11已扩展页面(图中未有)
 History.js //记录页面 截至2020-9-11已扩展页面(图中未有)
 BlogBar.js //详情页导航 截至2020-9-11已扩展页面(图中未有)
 Message.js //互动页面 截至2020-9-11已扩展页面(图中未有)
 Other.js //拦截页面 截至2020-9-11已扩展页面(图中未有)
 Picture.js //图库页面 截至2020-9-11已扩展页面(图中未有)

 ps:
     1.config文件夹内为域名请求Api
     2.images文件夹内为本地资源
     3.style文件夹内为前台样式

实际样式



src目录下前台组件详解:

-components // 组件文件夹
     Advert.js //广告组件
     Author.js //作者介绍组件
     Comment.js //详情页评论人组件
     Drawer.js //响应式抽屉组件
     Footer.js //页面底部组件
     Header.js //页面导航条组件
     Pinglun.js //详情页评论组件
     Skills.js //作者技能介绍组件
     AllProject.js //项目展示组件 截至2020-9-11已扩展页面(图中未有)
     ArticleSort.js //文章排序组件 截至2020-9-11已扩展页面(图中未有)
     CommentMes.js //留言组件 截至2020-9-11已扩展页面(图中未有)
     CommentSort.js //留言排序组件 截至2020-9-11已扩展页面(图中未有)
     EasyLike.js //点赞组件 截至2020-9-11已扩展页面(图中未有)
     Emoji.js //表情组件 截至2020-9-11已扩展页面(图中未有)
     FriendsLink.js //友链组件 截至2020-9-11已扩展页面(图中未有)
     LinkChange.js //短链接组件 截至2020-9-11已扩展页面(图中未有)
     MyInfo.js //个人简介组件 截至2020-9-11已扩展页面(图中未有)

实际样式



src目录下后台文件详解:

-admin //后台文件夹
     -components 组件文件夹(空) 截至2020-9-11已扩展页面(图中未有)
     -ReactNative 此文件夹可舍弃(用于集成博主APP后台) 截至2020-9-11已扩展页面(图中未有)
     -style //后台样式文件夹
     AddArticle.js //文章增添管理页面
     App.js //后台路由页面
     ArticleList.js //文章列表管理页面
     ChangeArticle.js //文章修改管理页面
     Comment.js //评论管理页面
     Index.js //后台主页
     Login.js //登录页面
     SaveArticle.js //文章暂储管理页面
     Upload.js //文件上传管理页面
     QQLogin.js //QQ登录后台操作页面 截至2020-9-11已扩展页面(图中未有)
     Test.js //后台扩展测试页面 截至2020-9-11已扩展页面(图中未有)
     Wechat.js //互动留言管理页面 截至2020-9-11已扩展页面(图中未有)

实际样式


后台功能介绍


1.资源上传页面

(1).支持文件上传(点击上传或拖拽上传)

(2).拥有上传进度

(3).上传成功后同时分类返回视频、音乐、图片(GIF)外链

(4).支持遍历服务器文件并返回符合要求文件的外链


2.文章管理页面


(1).支持添加文章

(2).支持修改(删除)文章

(3).支持暂存文章

(4).支持预期发布

(5).可查看文章浏览量(为真实不做修改功能)


3.留言管理页面

(1).可控所有留言

(2).一二级评论分离显示

(3).可显评论所有信息(为真实不做修改功能)


- -本Blog前后端将陆续开源至本人GitHub且持续优化更新,如想参考本博客源码可留言索要或催促- -

Thanks to JSPang AntdUI