All Projects → gitobhub → Zhihu

gitobhub / Zhihu

仿知乎网站

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Labels

Projects that are alternatives of or similar to Zhihu

Wblog
基于gin+gorm开发的个人博客项目
Stars: ✭ 763 (+1171.67%)
Mutual labels:  gin
Hot Comment
Go、Gin、Elasticsearch开发的云音乐歌手、歌曲、评论搜索API,线上演示地址在右边:
Stars: ✭ 28 (-53.33%)
Mutual labels:  gin
Python crawler
It's designed to be a simple, tiny, pratical python crawler using json and sqlite instead of mysql or mongdb. The destination website is Zhihu.com.
Stars: ✭ 45 (-25%)
Mutual labels:  zhihu
Zhihu Crawler
zhihu-crawler是一个基于Java的高性能、支持免费http代理池、支持横向扩展、分布式爬虫项目
Stars: ✭ 890 (+1383.33%)
Mutual labels:  zhihu
Gowebsocket
golang基于websocket单台机器支持百万连接分布式聊天(IM)系统
Stars: ✭ 937 (+1461.67%)
Mutual labels:  gin
Ginlearn
Gin
Stars: ✭ 34 (-43.33%)
Mutual labels:  gin
Zheye
者也 - 知乎 倒立的文字 汉字验证码识别程序
Stars: ✭ 750 (+1150%)
Mutual labels:  zhihu
Duckygo
一个同时支持Session以及JWT的高性能高可用 Golang Restful API 脚手架 !
Stars: ✭ 57 (-5%)
Mutual labels:  gin
Zhihu Api
Zhihu API for Humans
Stars: ✭ 911 (+1418.33%)
Mutual labels:  zhihu
Articlespider
慕课网python分布式爬虫源码-长期更新维护
Stars: ✭ 40 (-33.33%)
Mutual labels:  zhihu
Go
【Go 从入门到实战】学习笔记,从零开始学 Go、Gin 框架,基本语法包括 26 个Demo,Gin 框架包括:Gin 自定义路由配置、Gin 使用 Logrus 进行日志记录、Gin 数据绑定和验证、Gin 自定义错误处理、Go gRPC Hello World... 持续更新中...
Stars: ✭ 890 (+1383.33%)
Mutual labels:  gin
Gin Stats
Gin's middleware for request stats
Stars: ✭ 24 (-60%)
Mutual labels:  gin
Pinecms
基于Iris/Gin+XORM+Easyui(后端)开发的CMS管理系统,权限管理,页面自动静态化,标签化,数据库备份,上传下载, 多主题切换 (正在重构后端页面,新功能敬请期待)
Stars: ✭ 37 (-38.33%)
Mutual labels:  gin
Funpyspidersearchengine
Word2vec 千人千面 个性化搜索 + Scrapy2.3.0(爬取数据) + ElasticSearch7.9.1(存储数据并提供对外Restful API) + Django3.1.1 搜索
Stars: ✭ 782 (+1203.33%)
Mutual labels:  zhihu
Labac
简单搭建一个实验室网站 👏🐳 show your Lab achievement
Stars: ✭ 49 (-18.33%)
Mutual labels:  gin
Bloghelper
帮助国内用户写作的托盘助手,一键发布本地文章到主流博客平台(知乎、简书、博客园、CSDN、SegmentFault、掘金、开源中国),剪贴板图片一键上传至图床(新浪、Github、图壳、腾讯云、阿里云、又拍云、七牛云)
Stars: ✭ 749 (+1148.33%)
Mutual labels:  zhihu
Microservice learning
从零开始微服务框架使用
Stars: ✭ 31 (-48.33%)
Mutual labels:  gin
Gin Gomonitor
Gin middleware for monitoring
Stars: ✭ 59 (-1.67%)
Mutual labels:  gin
Gin Glog
Gin middleware to use glog
Stars: ✭ 53 (-11.67%)
Mutual labels:  gin
Zhihuapi Py
Unofficial API for zhihu.
Stars: ✭ 39 (-35%)
Mutual labels:  zhihu

zhihu

仿知乎网站

截图

file file

项目结构

-zhihu
    |-config        配置文件
    |-controllers   控制器
    |-middleware    中间件
    |-models        数据库访问
    |-router        路由转发
    |-static        静态资源
    |-utils         实用工具
    |-vendor        项目依赖
    |-views         模板文件
    |-main.go       程序执行入口

安装

软件依赖
Golang
MySQL
Redis

本项目使用govendor管理依赖包

go get -u github.com/kardianos/govendor
go get -u github.com/gitobhub/zhihu
cd $GOPATH/src/github.com/gitobhub/zhihu
govendor sync
go run main.go

Docker

获取镜像

docker pull dockerobhub/zhihuapp
docker pull dockerobhub/zhihudb
docker pull redis

或在docker目录自行构建镜像

启动容器

mysql用户名为docker,默认密码123456

docker network create zhihunet
docker run -d --name mysql --net zhihunet dockerobhub/zhihudb
docker run -d --name redis --net zhihunet redis
docker run -d --name zhihu --net zhihunet -p 8080:8080 -v $GOPATH:/go dockerobhub/zhihuapp
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].