标签搜索

目 录CONTENT

文章目录

如何使用 Docker 部署 NeuraPress:高效排版微信公众号与小红书文章

yyzq
2025-11-05 / 0 评论 / 1 点赞 / 15 阅读 / 1,041 字

前言

NeuraPress 是一款现代化的 Markdown 编辑器,专注于提供优质的微信公众号排版体验,兼容小红书排版设计,并且支持移动设备。本文将介绍如何通过 Docker 部署 NeuraPress,帮助你高效地管理和发布排版精美的文章。

项目简介

NeuraPress 是一个现代化的 Markdown 编辑器,专注于提供优质的微信公众号排版体验。响应式设计,支持移动设备。搭配 DeepSeek 和微信公众号助手使用,节省时间也能用手机发有排版的文章了。
image

功能特点

  • 🎨 实时预览 - 所见即所得的编辑体验
  • 📱 移动端支持 - 支持手机上直接编辑,搭配 DeepSeek和微信公众号助手使用
  • 🎯 微信风格 - 完美适配微信公众号样式
  • 🔧 样式定制 - 灵活的样式配置选项
  • 📋 一键复制 - 支持复制带格式的预览内容
  • 🎭 模板系统 - 内置多种排版模板,一键切换
  • 🚀 快速高效 - 基于 Next.js 构建,性能优异

截图

微信公众号编辑器
image-1762271336006
小红书笔记编辑器
image-1762271352250

部署方法

使用Docker安装

本教程使用docker的方式安装部署,简单便捷
164b6ac419e23bc5390dc46601a202bf

准备条件

1)一台服务器

我们使用莱卡云VPS和飞牛云NAS来演示

需要vps的可以看以下信息配置可以参考以下资源占用情况
莱卡云官网

本期docker容器占用资源情况如下仅供参考,总体占用内存大约80兆左右
image-1762271439549

2)本项目使用到的项目

本项目的官方github地址
https://github.com/tianyaxiang/neurapress
更多功能或者二次修改可以访问开源项目地址

3)域名(可选)

根据自己的需求
飞牛云NAS可以利用官方的地址远程访问

① VPS部署

一、Docker环境部署

在vps安装docker和docker-compose
Docker官方安装文档(英文)
https://duan.yyzq.eu.org/docker-001
Docker-Compose官方安装文档(英文)
https://duan.yyzq.eu.org/docker-002
Centos安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//03
Ubuntu安装Docker和Docker-compose(中文)
https://duan.yyzq.eu.org//04

推荐直接用一键脚本

docker安装脚本

bash <(curl -sSL https://cdn.jsdelivr.net/gh/SuperManito/LinuxMirrors@main/DockerInstallation.sh)

docker-compose安装脚本

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && chmod +x /usr/local/bin/docker-compose

二、创建docker-compose.yml文件

登录服务器使用root账户执行以下步骤

创建一个目录,并进入此目录

mkdir  neurapress;cd neurapress

然后再新建docker-compose.yml

vim docker-compose.yml
services:
  neurapress:
    image: ywsj/neurapress:latest  # 使用的镜像
    ports:
      - "3000:3000"  # 映射端口3000
    restart: always  # 容器总是重启,除非手动停止

三、执行容器运行命令

docker-compose up -d #运行容器
docker-compose ps  #查看是否启动成功

正常启动如下所示

docker-compose ps
NAME                      IMAGE                    COMMAND                  SERVICE      CREATED          STATUS          PORTS
neurapress-neurapress-1   ywsj/neurapress:latest   "docker-entrypoint.s…"   neurapress   17 minutes ago   Up 17 minutes   0.0.0.0:3000->3000/tcp, [::]:3000->3000/tcp

四、打开web页面使用

成功以后需要打开自己相应的端口3000)防火墙就可以web端访问了

主界面

http://ip:3000

直接打开即可使用
image-1762271628630

②飞牛云NAS部署

新建项目

neurapress

复制以上vps上的yaml文件
image-1762272397336
正常启动即可-端口有冲突的自行更改
image-1762272411007

常见问题

image-1762272473153
遇到这种无法复制的情况是需要配置域名和证书才可以
image-1762272582139

绑定域名

VPS上的建议绑定下域名

视频教程

B站

YouTube

绑定域名可以参考
NginxProxyManager
https://duan.yyzq.eu.org//npm-ch

有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我
有任何问题可以直接留言或者问我

欢迎关注我们的微信公众号!
微信公众号

1

评论区