NoteOnMe博客平台搭建
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 
 
 
 
王子玥 f47f616dd4 更新 'readme.md' il y a 3 ans
.vscode first 删除 il y a 3 ans
bootstrap-4.3.1-dist first 删除 il y a 3 ans
css first 删除 il y a 3 ans
highlight first 删除 il y a 3 ans
im2latex_master 更新 'im2latex_master/README.md' 删除 il y a 3 ans
image first 删除 il y a 3 ans
images first 删除 il y a 3 ans
js first 删除 il y a 3 ans
saas first 删除 il y a 3 ans
.DS_Store first il y a 3 ans
.Rhistory first il y a 3 ans
Dockerfile.txt first il y a 3 ans
callback.php first il y a 3 ans
comment.php first il y a 3 ans
edit_article.php first il y a 3 ans
extra.js first il y a 3 ans
feedback.php first il y a 3 ans
index.php first il y a 3 ans
init.sql 更新 'init.sql' il y a 3 ans
jquery.markdown.js first il y a 3 ans
jquery.min.js first il y a 3 ans
login.php first il y a 3 ans
logout.php first il y a 3 ans
markdown.css first il y a 3 ans
markdown.php first il y a 3 ans
pdo.php first il y a 3 ans
personal_page.php first il y a 3 ans
personal_page2.php first il y a 3 ans
php.ini first il y a 3 ans
readme.md 更新 'readme.md' il y a 3 ans
require.js first il y a 3 ans
save_article.php first il y a 3 ans
search.php first il y a 3 ans
search_help.php first il y a 3 ans
signup.php first il y a 3 ans
test1.php first il y a 3 ans
test2.php first il y a 3 ans
test8.js first il y a 3 ans
test9.php first il y a 3 ans
test10.php first il y a 3 ans
try.php first il y a 3 ans
upload_action.php first il y a 3 ans
view.php first il y a 3 ans
view2.php first il y a 3 ans
view3.php first il y a 3 ans
workspace.code-workspace first il y a 3 ans

readme.md

项目简介-博客平台搭建

搭建博客平台,可供用户进行博文发表,支持markdown语法,代码高亮显示,英文OCR,博文撰写同时的动态预览等功能。运用云数据库提高服务的可扩展性,运用负载均衡器减轻单点服务器的压力。

代码结构

app2

-- im2latex_master OCR模型 (借鉴https://github.com/eragonruan/text-detection-ctpn,https://github.com/guillaumegenthial/im2latex 后修改,训练)

-- **.php 文件 博客网站实现 (原创)

-- highlight 代码高亮显示的JS库

-- Dockerfile

部署运行方式:

(直接用镜像的话,镜像版本:php-python11,账号:wangziyueamy@sina.com a15862340183 )

  1. 申请ucloud云主机

  2. 在云主机上使用容器部署ngnix,php,python环境

    • 进入项目目录

    • 创建docker镜像,创建container

docker build -t wangziyue/php-ngnix-python .
docker run -d --rm -v /var/app2/:/app/ -p 80:80  --privileged=true  --name php-nginx-python wangziyue/php-ngnix-python

  1. 申请ucloud的云数据库,修改pdo.php中数据库地址

    云数据库

  2. 在云数据库中运行init.sql

  3. 访问 ip:/index.php

可选:创建ucloud负载均衡器,从镜像再创建n个云主机,然后将负载均衡器与云主机ip绑定

负载均衡器

SaaS应用效果截图:

  • 主页

    主页

  • 用户登录界面

    用户登录

  • 博客markdown编辑器

    支持markdown语法,代码高亮显示,英文OCR,博文撰写同时的动态预览等功能

    markdown编辑器

OCR功能

ocr1

ocr

  • 博客页面

    博客页面

  • 评论区

评论区

  • 搜索功能

    搜索

  • 服务器压力测试

    单节点

    单节点

    双节点两个节点