admin管理员组

文章数量:1631138

 基础包的安装


1.1 安装MinDoc之前首先安装go环境


1.1.1 下载地址 :https://golang/dl/,下载之后直接运行安装,安装路径就使用它默认的 C:\Go\ 即可,之后一路 Next 并完成安装。
1.1.2 Go 语言环境变量设置:Go 语言需要配置 GOROOT 和 Path 两个环境变量:GOROOT 和 GOPATH。(如果第一步安装使用的是默认安装目录 C:\Go\,那么安装程序就已经将 GOROOT 和 Path 两个环境变量设置好了,无须再对其进行手工设置。)
1.1.3 命令行对环境变量进行验证:打开 CMD 终端,输入 go env 查看变量是否设置成功


1.2 下载可执行文件

 

从https://github/lifei6671/mindoc/releases 下载最新版的可执行文件,一般文件名为mindoc_windows_amd.zip。

 

1.3 解压缩缩包


将刚才下载的文件解压,推荐使用好压解压到任意目录。建议不用中文目录名称。


1.4 创建数据库


如果你使用的mysql数据库,请创建一个编码为utf8mb4格式的数据库,如果没有GUI管理工具,推荐用下面的脚本创建:


CREATE  DATABASE  mindoc_db   DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;


如果你使用的是sqlite数据库,请将conf / app.conf中的数据库配置成如下,系统会自动创建sqlite数据库文件:


db_adapter=sqlite3

db_database=mindoc_db

 

1.5 配置数据库


请将刚才解压目录下conf / app.conf.example重名为app.conf。同时配置如下节点:
#数据库配置
db_adapter = mysql
# mysql数据库的IP 
db_host = 127.0.0.1       
#的MySQL数据库的端口号一般为3306 
DB_PORT = 3306
#刚才创建的数据库的名称
db_database = mindoc_db
#访问数据库的账号和密码
db_username = root
 db_password = 123456
在MinDoc根目录下使用命令行执行如下命令,用于初始化数据库:
mindoc_windows_amd64.exe安装

稍等一分钟,程序会自动初始化数据库,并创建一个超级管理员账号:admin密码:123456

 

1.6 启动程序


如果你设置了环境变量,但是没有重启电脑,请在cmd命令行启动mindoc_windows_amd64.exe程序。


如果你设置了环境变量,并且重启了电脑,双击mindoc_windows_amd64.exe即可。


此时访问http:// localhost:8181就能访问MinDoc了。

 

2  更新方法


下载编译后的文件解压缩,覆盖到原目录。
执行以下命令:
windows => mindoc_windows_amd64.exe install
如果看到 Install Successfully! 表示升级成功。


3 配置文档导出


在MinDoc 0.7以及以上版本中,导出功能由caliber实现。该程序是基于python的电子书制作软件,可导出多种文档格式。


caliber下载地址:https://calibre-ebook/download
根据自己的系统安装对应的calibre(需要注意的是,calibre要安装3.x版本的,2.x版本的功能不是很强大。反正安装最新的就好。)

安装完口径之后,将口径加入到系统环境变量(路径)中,执行下面的命令之后显示3.x的版本即表示安装成功。

ebook -convert --version

ebook-convert test.txt(要转的文件) test.pdf(转后的文件)

 

3 配置代理(根据实际的需求)


这一步可选,如果你不想用端口号访问MinDoc就需要配置一个代理了。
推荐使用nginx的做前端代理,当然,也可以用IIS做代理。
IIS的代理教程请参见:http : //blog.csdn/yuanguozhengjust/article/details/23576033? utm_source=tuicool&utm_medium=referral
Nginx代理的配置文件如下:
服务器{
    听80 ;
    #此处应该配置你的 
    域名: server_name webhook.iminho.me ;
    charset utf-8 ;
    #此处配置你的访问日志,请手动创建该目录: 
    access_log /var/log/nginx/webhook.iminho.me/access.log 
    位置 / {
        try_files / _not_exists_ @backend ;
    }
    #这里为具体的服务代理配置
    位置@backend {
        proxy_set_header X-Forwarded-For $ remote_addr ; 
        proxy_set_header主机$ http_host ; 
        proxy_set_header X-Forwarded-Proto $ scheme ;
        #此处配置MinDoc程序的地址和端口号 
        proxy_pass http://127.0.0.1:8181 ;
    }
}

 

 

本文标签: MinDocWindows