Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

RunningLiLi/SimpleBlog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

16 Commits

Repository files navigation

simpleblog

使用说明📓

  1. 先安装mongodb
  2. 进入serve下的reptile文件夹(cd ./serve/reptile)
  3. 运行 node ./index.js (爬取数据)
  4. 进入serve文件夹(cd ../)
  5. 运行 node ./index.js(开启接口服务器)
  6. 直接浏览器打开pages目录下的index.html(最好不要开启go live服务,因为csdn做了限制,会看不到爬下来的头像)
  7. 如果实在打不开请联系我-李自平-QQ:3238367573(因为我不知道在其他的电脑上会不会出现奇奇怪怪的问题)

解释👌

(对于第3点)这是我自己写的爬虫,每次可以将csdn上的想要的分类分别爬16篇文章的相关数据并存入数据库,默认爬取分类是['web', 'back-end', 'mobile', 'ai', 'product-ops', 'python'],可以动态添加,一次运行即可添加96个文章信息,多次运行依次类推。

功能 😁

  1. 查看所有爬取的文章,并实现了无限滚动(即一次我只请求10篇,向下滑动即自动获取,只要你滑动的手速不是特别恐怖,是感觉不到停顿的)(滚动做了节流)
  2. 点击文章进入详情页,左边的目录条目可以点击跳转到对应位置,且目录是跟随页面滚动的并有高亮效果(文章的代码块引入包使其高亮,缩进的等,并有点击复制功能)
  3. 首页右上角上传图片点击后进入发布页面(实现了所写即所得的实时的md转html的功能,可以为空会有默认值)
  4. 点击发布后可以点击个人主页查看所有的文章,点击后同样展示详情
  5. 个人页的每个文章的右下角有(...)的样式,点击后可以选择删除和更新文章
  6. 主页滚动超过一页重新返回顶部按钮

爬取的文章只做展示学习使用,不做商用,侵权立删。

About

js+node+express的简单博客

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /