A mini crawler system and CSR, SSR, SSG(Pre-Render)system to introduce the impact of different rendering patterns on SEO
The project is still under development and the next updates will be focused on the following tasks:
- Blog SSG Version
- Blog CSR Version
- Blog SSR Version
- Search engine
- crawler system
Introducing the three stages of Google Search1
Google Search works in three stages, and not all pages make it through each stage:
- Crawling: Google downloads text, images, and videos from pages it found on the internet with automated programs called crawlers.
- Indexing: Google analyzes the text, images, and video files on the page, and stores the information in the Google index, which is a large database.
- Serving search results: When a user searches on Google, Google returns information that's relevant to the user's query.
Before you begin, make sure that you have met the following requirements:
- You have installed python 3.8 / 3.9 / 3.10
- You have a machine <Windows /Linux/Mac>. Indicate which operating system is compatible/not compatible.
To install this project, follow these steps:
- Install requirements.txt
pip install -r requirements.txt
- Install pipenv
$ pip install pipenv
To use this project, follow these steps:
- Run
main.py
for articles api - Run
crawler.py
for crawler - Run manage.py for django server
- vscode switch to pipenv then new a terminal
cd 5.blog-SSR
python manage.py runserver
http://127.0.0.1:8000/blog/index/
To contribute this project, follow these steps:
- Fork this repository.
- Crie um branch:
git checkout -b <some_branch>
- Make your changes and confirm them:
git commit -m <message_commit>
- Push to the original branch:
git push origin <peoject_name> / <local>
- Create the pull request.
Alternatively, see the GitHub documentation on how to create a pull request.
Innis - EnjoyCode.me - yuenci1575270674@gmail.com
Want to be part of this project? Click HERE and read how to contribute.
This project is under license. See the LICENSE file for more details.