[{"data":1,"prerenderedAt":236},["ShallowReactive",2],{"content:\u002Fposts\u002Fwordpress-build-website":3,"surround:\u002Fposts\u002Fwordpress-build-website":225},{"id":4,"title":5,"body":6,"categories":203,"date":205,"description":206,"draft":207,"extension":208,"image":209,"meta":210,"navigation":212,"path":213,"permalink":209,"pinned":207,"published":209,"readingTime":214,"recommend":209,"references":209,"seo":219,"sitemap":220,"stem":221,"tags":222,"type":223,"updated":205,"__hash__":224},"content\u002Fposts\u002Fposts\u002Fwordpress-build-website.md","WordPress建站",{"type":7,"value":8,"toc":194},"minimark",[9,19,34,44,68,72,83,91,97,101,116,126,136,139,147,149,152,161,176],[10,11,15],"alert",{"type":12,"icon":13,"title":14},"info","tabler:robot","AI 迁移提示",[16,17,18],"p",{},"本文由 AI 协助从旧站迁移，尚未完成逐篇人工审校；内容如有疏漏，将在复核后修订。",[20,21,22,28,31],"blockquote",{},[16,23,24],{},[25,26,27],"strong",{},"什么是WordPress?",[16,29,30],{},"WordPress是一款免费开源的内容管理系统，它是目前世界上使用最广泛的网站建设平台之一。WordPress可以帮助用户快速创建和管理各种类型的网站，例如博客、企业网站、电子商务网站等。",[16,32,33],{},"WordPress是使用PHP语言开发的博客平台，用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把WordPress当做一个内容管理系统",[16,35,36,37],{},"WordPress官网：",[38,39,43],"a",{"href":40,"rel":41},"https:\u002F\u002Fcn.wordpress.org\u002F",[42],"nofollow","WordPress",[20,45,46,49,59,62],{},[16,47,48],{},"我之前是使用WordPress的，不得不承认，确实好用，自定义的地方很多很多。但是遇到了几个问题，让我考虑放弃这款程序。",[50,51,52,56],"ul",{},[53,54,55],"li",{},"网站加载卡顿：因为WordPress体量比较大，而且使用PHP开发，访问时加载较慢，不适合作为个人轻量级网站使用，适合作为大型网站，或公司站点等。当然可以优化，但是比较耗费精力，而且需要加CDN等才可以做到快速访问。",[53,57,58],{},"高度自定义：一把双刃剑，我们可以对站点进行各种各样的美化，做各种组件，效果，但是同时，另一面，增加了越来越多的组件，各种各样的自定义配置，使得站点比较卡顿。",[60,61],"hr",{},[16,63,64],{},[65,66,67],"code",{"code":67},"以上仅代表我个人观点，但是我个人认为WordPress还是非常好用的一款博客程序。",[69,70,71],"h2",{"id":71},"部署",[16,73,74,75,78,79,82],{},"部署的方式分为2种，",[65,76,77],{"code":77},"Docker部署","、",[65,80,81],{"code":81},"直接部署","。",[50,84,85,88],{},[53,86,87],{},"使用Docker部署的方式比较方便，适用于测试环境，迁移数据方便，但是修改php配置不是很方便。",[53,89,90],{},"使用直接部署的方式，直接部署到服务器上，适用于生产环境，可以随时对目前的请求压力进行调整php配置，或者其他操作，缺点就是部署较为繁琐。",[10,92,94],{"type":93},"tip",[16,95,96],{},"推荐：测试环境用 Docker 部署快速验证，生产环境用直接部署以便灵活调优。",[98,99,77],"h3",{"id":100},"docker部署",[16,102,103,104,107,108,111,112,115],{},"安装完Docker之后，直接运行",[65,105,106],{"code":106},"docker run","命令即可，个人习惯使用",[65,109,110],{"code":110},"docker-compose.yaml","文件，便于存储和修改配置。所以这里展示",[65,113,114],{"code":114},"docker-compose","的方法进行部署。",[10,117,119],{"type":118},"warning",[16,120,121,122,125],{},"数据库密码为硬编码示例，生产环境应使用环境变量文件（",[65,123,124],{"code":124},".env","）或 Docker Secrets 管理敏感信息。",[127,128,134],"pre",{"className":129,"code":131,"language":132,"meta":133},[130],"language-yaml","services:\n  redis:\n    image: 'docker.olinl.com.cn\u002Fwordpress:6.6.0'\n    container_name: wordpress\n    hostname: wordpress\n    restart: always\n    ports:\n      - '80:80'\n      - '443:443'\n    volumes:\n      - .\u002Fdata:\u002Fvar\u002Fwww\u002Fhtml\n      - .\u002Fconf\u002Fuploads.ini:\u002Fusr\u002Flocal\u002Fetc\u002Fphp\u002Fconf.d\u002Fuploads.ini\n    environment: # 数据库链接信息\n      WORDPRESS_DB_HOST: mysql:3306\n      WORDPRESS_DB_NAME: wordpress\n      WORDPRESS_DB_PASSWORD: root\n      WORDPRESS_DB_USER: root\n      WORDPRESS_DEBUG: 0\n# 个人配置\n    networks:\n      - net\nnetworks:\n  net:\n    external: true\n    name: lin-net\n","yaml","",[65,135,131],{"__ignoreMap":133},[16,137,138],{},"uploads.ini 配置信息",[127,140,145],{"className":141,"code":143,"language":144,"meta":133},[142],"language-ini","file_uploads = On\nmemory_limit = 256M\nupload_max_filesize = 60M\npost_max_size = 50M\nmax_execution_time = 360\n\n\nextension=ixed.8.2.lin\n","ini",[65,146,143],{"__ignoreMap":133},[98,148,81],{"id":81},[16,150,151],{},"配置完PHP、nginx、MySQL环境之后直接解压到网站根目录，然后访问绑定ip+端口或者域名就可以了。",[10,153,154],{"type":12},[16,155,156,157],{},"Nginx 配置参见：",[38,158,160],{"href":159},"\u002Fposts\u002Fnginx-guide","Nginx 安装与配置指南",[16,162,163,164,169,170,175],{},"这里部署环境推荐使用",[38,165,168],{"href":166,"rel":167},"https:\u002F\u002Fwww.bt.cn\u002F",[42],"宝塔面板","、或者",[38,171,174],{"href":172,"rel":173},"https:\u002F\u002Flnmp.org\u002F",[42],"LNMP","一键安装包。",[50,177,178,186],{},[53,179,180,181],{},"宝塔面板安装页：",[38,182,185],{"href":183,"rel":184},"https:\u002F\u002Fwww.bt.cn\u002Fnew\u002Fdownload.html",[42],"bt.cn",[53,187,188,189],{},"LNMP安装页：",[38,190,193],{"href":191,"rel":192},"https:\u002F\u002Flnmp.org\u002Fdownload.html",[42],"LNMP.COM",{"title":133,"searchDepth":195,"depth":195,"links":196},4,[197],{"id":71,"depth":198,"text":71,"children":199},2,[200,202],{"id":100,"depth":201,"text":77},3,{"id":81,"depth":201,"text":81},[204],"服务","2025-11-11","详解在WordPress中建站的步骤。",false,"md",null,{"slots":211},{},true,"\u002Fposts\u002Fwordpress-build-website",{"text":215,"minutes":216,"time":217,"words":218},"4 min read",3.725,223500,745,{"title":5,"description":206},{"loc":213},"posts\u002Fposts\u002Fwordpress-build-website",[43],"tech","JQUI8HeObdy4jibWKbbrCAdk5HXwTeKD6NmxSpGTBR0",[226,231],{"title":227,"path":228,"stem":229,"date":230,"type":223,"children":-1},"自建图床：基于宝塔部署兰空图床","\u002Fposts\u002Flsky-pro-bt-panel-deploy","posts\u002Fposts\u002Flsky-pro-bt-panel-deploy","2025-11-09",{"title":232,"path":233,"stem":234,"date":235,"type":223,"children":-1},"VSCode优化指南","\u002Fposts\u002Fvscode-optimize","posts\u002Fposts\u002Fvscode-optimize","2025-11-12",1788712225644]