GithubHelp home page GithubHelp logo

iofu728 / blog Goto Github PK

View Code? Open in Web Editor NEW
22.0 4.0 8.0 20.13 MB

:tent: blog by Vuepress

Home Page: https://wyydsb.xin

License: MIT License

Shell 13.17% Dockerfile 1.14% Java 85.69%
vuepress blog theme vuejs vuetify vuepress-blog

blog's Introduction

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

blog's People

Contributors

dependabot[bot] avatar gitbook-bot avatar iofu728 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

blog's Issues

Privacy error

Got privacy error when attempting to access https://wyydsb.xin/

Some information listed by Chrome:

NET::ERR_CERT_DATE_INVALID
Subject: wyydsb.xin

Issuer: Let's Encrypt Authority X3

Expires on: Oct 19, 2019

Current date: Oct 26, 2019

PEM encoded chain:
-----BEGIN CERTIFICATE-----
MIIFgjCCBGqgAwIBAgISAzQJ02LcoWMO5eyvT8lN/XpBMA0GCSqGSIb3DQEBCwUA
MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xOTA3MjExMzMwNDFaFw0x
OTEwMTkxMzMwNDFaMBUxEzARBgNVBAMTCnd5eWRzYi54aW4wggEiMA0GCSqGSIb3
DQEBAQUAA4IBDwAwggEKAoIBAQC3+mevJQcLlS6qAleBWHQ05ZCcmARdW3LXsMHc
SjKyrHtxdfiRrt6tyVwS7JUt6tz0CVGtcentOtdsjU238tEayg+8vjwnwAtQ4dno
NJgCneL+POiFU36RAsoeRQQqIOFMBwOXtRJNivZd6Hxwp6sVUOBCA07n5BEVBJOR
vONxYXuDIi6Wus+9wdlX6ZHN72b1bB6i7WSH3DGsXKH9GX/7KmuSpcJtcGnHbb3n
tbKmdomJYrPno+k7a/dr9jjEhowzkHnjlRfsGA2SjFAmh5+FHOA5hMvwxfQOERBI
5kAFpkLJKba7mDZhvec4Du2HsYSuzwciBhDNY393Rvz0NRHNAgMBAAGjggKVMIIC
kTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMC
MAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFC2p1EYhiVLhP2n/ubbhW3btCp+7MB8G
A1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAu
BggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAv
BggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8w
SwYDVR0RBEQwQoINd3d3Lnd5eWRzYi5jboIOd3d3Lnd5eWRzYi5jb22CCXd5eWRz
Yi5jboIKd3l5ZHNiLmNvbYIKd3l5ZHNiLnhpbjBMBgNVHSAERTBDMAgGBmeBDAEC
ATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNl
bmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AHR+2oMxrTMQkSGc
ziVPQnDCv/1eQiAIxjc1eeYQe8xWAAABbBTxH1MAAAQDAEcwRQIhAMMPMYAuc3l7
9Q9zwN2t6RMxHoU0UU09AA8dlT5GiAYQAiBzZRsJYuE0hXhdZKrx0Cn2j7V82XxK
wpYEspqOVDMvrwB2ACk8UZZUyDlluqpQ/FgH1Ldvv1h6KXLcpMMM9OVFR/R4AAAB
bBTxHX4AAAQDAEcwRQIhAJQ3GIagZ7wlz/g+kCcftCeOz/OzwfoIRizl+kzq7KuX
AiBSNwbNyNwBdQq8rqiXbHeyzgERSzjnT8hUjvT9O/blizANBgkqhkiG9w0BAQsF
AAOCAQEAUOlzF4P9fkw99+6mr3hHISK3e9tFGwCYHd+r0ncIqPbFsfMW9cdDc0gz
aE78Uh03ftm3tMAFdORPxZ3FVlOHxLJuSKiyBtNL1/CHayOlsy9Zmq5WtfyV3mlo
yQBz3rYVBrnkM7oLNGM174CVAdWDgUDy/2/oWBkKarc9YSRVnQ3bbx0pCRgt+al2
MExo5O/RX7Pv46azAHO+YvJLWXsLXTK3930pzcGRYwUW9OpuapMauUCs8zFFCf3m
fX7jmvobJnkPmSaVcEKG+tA7YD+/3bWngZVrXsdELMJ7obuJFmCQXjN4mKNJuR14
ydLVqVJBY0JrthPfR37kZUfc64/FSA==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTE2MDMxNzE2NDA0NloXDTIxMDMxNzE2NDA0Nlow
SjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxIzAhBgNVBAMT
GkxldCdzIEVuY3J5cHQgQXV0aG9yaXR5IFgzMIIBIjANBgkqhkiG9w0BAQEFAAOC
AQ8AMIIBCgKCAQEAnNMM8FrlLke3cl03g7NoYzDq1zUmGSXhvb418XCSL7e4S0EF
q6meNQhY7LEqxGiHC6PjdeTm86dicbp5gWAf15Gan/PQeGdxyGkOlZHP/uaZ6WA8
SMx+yk13EiSdRxta67nsHjcAHJyse6cF6s5K671B5TaYucv9bTyWaN8jKkKQDIZ0
Z8h/pZq4UmEUEz9l6YKHy9v6Dlb2honzhT+Xhq+w3Brvaw2VFn3EK6BlspkENnWA
a6xK8xuQSXgvopZPKiAlKQTGdMDQMc2PMTiVFrqoM7hD8bEfwzB/onkxEz0tNvjj
/PIzark5McWvxI0NHWQWM6r6hCm21AvA2H3DkwIDAQABo4IBfTCCAXkwEgYDVR0T
AQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwfwYIKwYBBQUHAQEEczBxMDIG
CCsGAQUFBzABhiZodHRwOi8vaXNyZy50cnVzdGlkLm9jc3AuaWRlbnRydXN0LmNv
bTA7BggrBgEFBQcwAoYvaHR0cDovL2FwcHMuaWRlbnRydXN0LmNvbS9yb290cy9k
c3Ryb290Y2F4My5wN2MwHwYDVR0jBBgwFoAUxKexpHsscfrb4UuQdf/EFWCFiRAw
VAYDVR0gBE0wSzAIBgZngQwBAgEwPwYLKwYBBAGC3xMBAQEwMDAuBggrBgEFBQcC
ARYiaHR0cDovL2Nwcy5yb290LXgxLmxldHNlbmNyeXB0Lm9yZzA8BgNVHR8ENTAz
MDGgL6AthitodHRwOi8vY3JsLmlkZW50cnVzdC5jb20vRFNUUk9PVENBWDNDUkwu
Y3JsMB0GA1UdDgQWBBSoSmpjBH3duubRObemRWXv86jsoTANBgkqhkiG9w0BAQsF
AAOCAQEA3TPXEfNjWDjdGBX7CVW+dla5cEilaUcne8IkCJLxWh9KEik3JHRRHGJo
uM2VcGfl96S8TihRzZvoroed6ti6WqEBmtzw3Wodatg+VyOeph4EYpr/1wXKtx8/
wApIvJSwtmVi4MFU5aMqrSDE6ea73Mj2tcMyo5jMd6jmeWUHK8so/joWUoHOUgwu
X4Po1QYz+3dszkDqMp4fklxBwXRsW10KXzPMTZ+sOPAveyxindmjkW8lGy+QsRlG
PfZ+G6Z6h7mjem0Y+iWlkYcV4PIWL1iwBi8saCbGS5jN2p8M+X+Q7UNKEkROb3N6
KOqkqm57TH2H3eDJAkSnh6/DNFu0Qg==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow
PzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD
Ew5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
AN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O
rz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq
OLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b
xiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw
7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD
aeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV
HQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG
SIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69
ikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr
AvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz
R8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5
JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo
Ob8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ
-----END CERTIFICATE-----
wyydsb.xin normally uses encryption to protect your information. When Google Chrome tried to connect to wyydsb.xin this time, the website sent back unusual and incorrect credentials. This may happen when an attacker is trying to pretend to be wyydsb.xin, or a Wi-Fi sign-in screen has interrupted the connection. Your information is still secure because Google Chrome stopped the connection before any data was exchanged.

You cannot visit wyydsb.xin right now because the website uses HSTS. Network errors and attacks are usually temporary, so this page will probably work later.

Fix connection errors - Google Chrome Help

img support zoom

when we read the blog, There are some img can't see clear. So The img zoom is very significant.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.