当前位置: 首页 > news >正文

用ps做个人网站界面要实现对网站中的所有内容进行搜索代码应该怎么写

用ps做个人网站界面,要实现对网站中的所有内容进行搜索代码应该怎么写,挂机宝 可以做网站,赚钱游戏排行榜第一名文章目录 一、概述二、环境准备三、接口文档生成1. 下载源码2. 初始化3.执行 四、文档发布五#xff0c;配置定时运行六#xff0c;docker运行七#xff0c;不足与优化分析 一、概述 最近忙于某开源项目的接口文档整理#xff0c;采用了apidoc来整理生成接口文档。 apidoc… 文章目录 一、概述二、环境准备三、接口文档生成1. 下载源码2. 初始化3.执行 四、文档发布五配置定时运行六docker运行七不足与优化分析 一、概述 最近忙于某开源项目的接口文档整理采用了apidoc来整理生成接口文档。 apidoc是一个可以将源代码中的注释直接生成api接口文档的工具,对现有代码无侵入。他可以根据代码注释生成web api文档支持大部分主流语言java javascript php coffeescript erlang perl python ruby go…相对而言web接口的注释维护起来更加方便不需要额外再维护一份文档。 下面我们以 docker-demo 项目为例来展示如何实现接口文档的自动更新与发布。 效果如下 http://1.94.177.4 二、环境准备 云主机centos7系统安装组件git、nodejs、npm、apidoc、nginx 组件作用git源码下载nodejs、npmapidoc环境apidoc接口文档工具软件nginx接口文档发布服务器 安装git、nodejs、npm、apidoc #安装git yum install -y git#安装apidoc之前要先安装node.js、npm yum install -y nodejs yum install -y npm#安装apidoc npm install -g apidoc#验证 git --version apidoc -v apidoc -h配置nginx repo vim /etc/yum.repos.d/nginx.repo[nginx-stable] namenginx stable repo baseurlhttp://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck1 enabled1 gpgkeyhttps://nginx.org/keys/nginx_signing.key module_hotfixestrue[nginx-mainline] namenginx mainline repo baseurlhttp://nginx.org/packages/mainline/centos/$releasever/$basearch/ gpgcheck1 enabled0 gpgkeyhttps://nginx.org/keys/nginx_signing.key module_hotfixestrue安装nginx #查看yum的nginx信息 yum info nginx#执行命令安装 yum -y install nginx#查看安装目录 whereis nginx#设为开机启动 sudo systemctl enable nginx.service启动/停止/重启/查看状态 nginx sudo systemctl start nginx.service sudo systemctl stop nginx.service sudo systemctl restart nginx.service sudo systemctl status nginx.service三、接口文档生成 1. 下载源码 使用git下载 mkdir /work cd /work git clone https://gitee.com/00fly/docker-demo.git2. 初始化 cd /work/docker-demo sh init.sh执行后会拷贝all-in-one.sh到上层目录 3.执行 cd /work/ sh all-in-one.shall-in-one.sh 实现了git更新与apidoc文档生成 #!/bin/sh rm -rf docfor dir in $(ls -d */) doif [ -d $dir/.git ]; thenecho $dir cd $dir git pull cd ..fi doneecho Will Run: apidoc -i docker-demo/src -o doc apidoc -i docker-demo/src -o doc四、文档发布 通过nginx发布 whereis nginx cd /etc/nginx/conf.d vi default.conf修改内容为下图标红内容 重启nginx nginx -t nginx -s reload五配置定时运行 #查看 crontab -l#编辑 crontab -e输入 * * * * * /bin/sh /work/all-in-one-cron.shcrontab 实现了每分钟生成接口文档具体可下拉文档到最后看时间戳内容,e.g: 构建于 apidoc 1.2.0 - Sat Feb 24 2024 17:26:01 GMT0800 (China Standard Time) crontab中定义的shell必须使用全路径 all-in-one-cron.sh #!/bin/sh #download source by git clone rm -rf /work/docker-demo cd /work /usr/bin/git clone https://gitee.com/00fly/docker-demo.git#move sh to parent directory cd /work/docker-demo sh init.sh#build apidoc /usr/local/bin/apidoc -i /work/docker-demo/src -o /work/doc touch /work/doc六docker运行 docker运行无需配置nodejs环境apidoc运行环境在容器内较方便 请参考 https://gitee.com/00fly/effict-side/tree/master/apidoc-image 七不足与优化分析 使用crontab来定时更新接口文档大部分是无效工作因为接口文档的源文件并未变化。 可以考虑使用jenkins来集成。 大致流程为 #mermaid-svg-74hn8uxeGhdS2zuo {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-74hn8uxeGhdS2zuo .error-icon{fill:#552222;}#mermaid-svg-74hn8uxeGhdS2zuo .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-74hn8uxeGhdS2zuo .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-74hn8uxeGhdS2zuo .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-74hn8uxeGhdS2zuo .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-74hn8uxeGhdS2zuo .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-74hn8uxeGhdS2zuo .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-74hn8uxeGhdS2zuo .marker{fill:#333333;stroke:#333333;}#mermaid-svg-74hn8uxeGhdS2zuo .marker.cross{stroke:#333333;}#mermaid-svg-74hn8uxeGhdS2zuo svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-74hn8uxeGhdS2zuo .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-74hn8uxeGhdS2zuo .cluster-label text{fill:#333;}#mermaid-svg-74hn8uxeGhdS2zuo .cluster-label span{color:#333;}#mermaid-svg-74hn8uxeGhdS2zuo .label text,#mermaid-svg-74hn8uxeGhdS2zuo span{fill:#333;color:#333;}#mermaid-svg-74hn8uxeGhdS2zuo .node rect,#mermaid-svg-74hn8uxeGhdS2zuo .node circle,#mermaid-svg-74hn8uxeGhdS2zuo .node ellipse,#mermaid-svg-74hn8uxeGhdS2zuo .node polygon,#mermaid-svg-74hn8uxeGhdS2zuo .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-74hn8uxeGhdS2zuo .node .label{text-align:center;}#mermaid-svg-74hn8uxeGhdS2zuo .node.clickable{cursor:pointer;}#mermaid-svg-74hn8uxeGhdS2zuo .arrowheadPath{fill:#333333;}#mermaid-svg-74hn8uxeGhdS2zuo .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-74hn8uxeGhdS2zuo .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-74hn8uxeGhdS2zuo .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-74hn8uxeGhdS2zuo .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-74hn8uxeGhdS2zuo .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-74hn8uxeGhdS2zuo .cluster text{fill:#333;}#mermaid-svg-74hn8uxeGhdS2zuo .cluster span{color:#333;}#mermaid-svg-74hn8uxeGhdS2zuo div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-74hn8uxeGhdS2zuo :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 配置项目git源码地址 周期性检查源码是否更新 调用apidoc脚本生成接口文档 接口文档打包上传到nginx服务器 具体流程就不再详细阐述了留着各位大佬自己研究实现 有任何问题和建议都可以向我提问讨论,大家一起进步谢谢! -over-
http://www.zqtcl.cn/news/465706/

相关文章:

  • 茶业网站设计方案绍兴网站建设方案托管
  • 怎样免费建设网站网站建设规划书txt微盘
  • 邯郸网站设计培训做网站建设公司crm在线的培训服务
  • 网站建设文化案例萧山网页设计
  • 融安有那几个网站做的比较好的林州网站建设熊掌号
  • 织梦个人博客网站源码深圳华强北鬼市
  • 成都公司建站模板营销策略有哪些方面
  • 南京哪里做网站河北建设工程交易信息网
  • 广州开发网站设计拍摄宣传片
  • 小型企业网站设计教程深圳seo网站推广方案
  • 做视频网站怎么备案最新网站架构
  • 黄金网站app软件下载安装免费淘宝网页版登录
  • 幸运28网站建设网站返回指定位置怎么做
  • 建设个直播网站要多少钱兴业大街网站建设
  • 网站设计培训班创业上海今天新闻发布会直播
  • 电商网站制作设计wordpress jquery 无法
  • 关键词优化易下拉效率北京和隆优化科技
  • 漯河企业网站开发天津建设协会网站
  • wap网站模式房产信息查询网
  • 做外贸怎么进入国外的网站百度指数总结
  • ui设计作品网站东莞做网站的网络公司
  • 网站未备案怎么访问做网站图片教程
  • 温州专业营销网站建设网络建设解决方案
  • 滨州网站建设 远洋科技网站需求建设书
  • 知道网站域名怎么联系域名解析不成功是什么意思
  • 武宁网站ui专业设计wordpress评论通知代码6
  • thymeleaf做网站 seo重庆平台网站建设找哪家
  • WordPress子站站群建筑工程网上申请质量安全监督
  • 怎么给网站添加图标山西手机版建站系统哪家好
  • frontpage网页制作视频教程昆明网站建设优化企业