Skip to content

iofu728/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,311 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wyydsb logo

乌云压顶是吧

GitHub GitHub tag GitHub code size in bytes

很高兴不认识你

基于 VuePress 构建的blog: https://wyydsb.xin

New Features 🧸

The vuepress theme base on vuepress-theme-indigo

  • Support MathJax in markdown environments.
  • Generate BibTeX in each blog.
  • Support multi-level tags.
  • Support redirect link in 404 page.

开发指南

Latest release 👉

# Dev
$ wget https://github.com/iofu728/blog/archive/v4.3.2.tar.gz
$ tar -zxvf v4.3.2.tar.gz
$ cd blog-4.3.2
$ yarn
$ yarn doc:dev

# Deploy
$ vim script/constant.sh  #Change Service Path
$ bash script/

Docker

$ docker pull iofu728/blog:v4.3.2
$ docker pull iofu728/blog:backend-v4.3.2

Backend

# mysql config
$ cp blog-backend/blog-repository/src/main/resources/application.yml.temple blog-backend/blog-repository/src/main/resources/application.yml

# gradle build
$ cd blog-backend
$ ./gradlew clean build -x test
$ nohup java -jar blog-collector/build/libs/blog-collector-4.3.0-SNAPSHOT.jar >> test.txt 2>&1 &

部署指南

.
├── README.md
├── blog-backend
│   ├── blog-collector
│   │   └── src
│   │       ├── main
│   │       │   ├── java
│   │       │   │   └── com.github.iofu728.blog.collector
│   │       │   │       ├── BlogCollectorApplicationContext.java
│   │       │   │       ├── bo
│   │       │   │       ├── collector
│   │       │   │       ├── consts
│   │       │   │       ├── filter
│   │       │   │       └── service
│   │       │   └── resources
│   │       └── test
│   ├── blog-repository
│   │   └── src
│   │       ├── main
│   │       │   ├── java
│   │       │   │   └── com.github.iofu728.blog.repository
│   │       │   │       ├── BlogRepositoryApplicationContext.java
│   │       │   │       ├── dataSource
│   │       │   │       ├── entity
│   │       │   │       ├── enums
│   │       │   │       ├── mapper
│   │       │   │       └── repository
│   │       │   └── resources
│   ├── build.gradle
│   ├── gradle.properties
│   ├── gradlew
│   ├── gradlew.bat
│   └── settings.gradle
├── script
│   ├── KPI.java                   // MapReduce prepare.java
│   ├── PersonVersion.java         // MapReduce Map&Reduce.java
│   ├── backup.sh                  // backup shell
│   ├── build.sh                   // build shell
│   ├── constant.sh                // Services Path *important 需设置(Need Set when you deploy)
│   ├── crontable.sh               // 每分钟调用pv.sh设置
│   ├── day.sh                     // 每日数据采集脚本  天粒度
└── └── pv.sh                      // pv计算及更新脚本 5s粒度

PS: 有一部分更新脚本放在iofu728/spider-press

Packages

No packages published

Contributors 3

  •  
  •  
  •