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

Penian/hellogithub.com

Repository files navigation

hellogithub.com

简介

本项目为 hellogithub.com 网站的源码。既然做的是开源的项目推荐,那么索性就把该网站也开源了。

现在

此项目基于 Flask 开发,现在只开发了一些基本功能。现已发开的功能,开发日志:

  • OAuth 登陆
  • 后台内容管理
  • 前端异步展示
  • 我的收藏
  • 基本的安全防范
  • Tiobe 编程语言排名

之所以如此简陋就选择开源。因为,我想呈现的就是从零到一的过程。在这个过程中,历经的开发、集成库、重构的过程和思想, 才是我想分享给大家的。通过上述的过程可以让新手更好的理解 开源思想第三方库的优劣Web 开发技术开发流程 等。

安装

  1. 下载项目:git clone https://github.com/521xueweihan/hellogithub.com.git
  2. 安装依赖:pip install -r requirements.txt
  3. 启动:python server.py

开启管理后台权限:

  • 登陆一次
  • 修改数据库中 admin 字段为 1
  • 注销,重新登陆
  • 点击用户名即可跳转到管理后台

Todo

  • 已完成爬虫架子、GitHub spider,准备做view层、event信息流
  • 信息流(保证每天有内容产出)
  • 订阅
  • 测试和CI
  • 重构 API 使其符合 RESTful 风格

有一点我可以保证:本项目会一直维护下去。

About

HelloGitHub.com 网站源码

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 39.5%
  • HTML 29.3%
  • JavaScript 19.7%
  • CSS 11.5%

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