Skip to content

code-scan/obsidian-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obsidian Web

现在主要用Obsidian写笔记,有一个伪需求就是需要把笔记发布成wiki,方便共享

Obsidian是纯靠目录结构进行笔记的存储与分类的,所以实现也比较简单,一个tree+markdown editor就可以解决了

编译

cd frontend
npm run go
cd ../goServer/

go build web.go 

使用

./web -o obsidian_full_path -p web_port

编译好的可以在bin目录下载

新手使用

windows

下载release中的windows版本,然后在下载 bin/run.bat 放到下载程序的同级目录

右键run.bat使用编辑器打开,修改里面的内容

web_windows_amd64.exe -p 8000 -o "d:\obsidian\save\path"

d:\obsidian\save\path换成你自己obsidian的存储路径,8000是对外访问的端口,可以根据自己的需求修改,确定之后双击run.bat运行

之后就可以通过浏览器http://127.0.0.1:8000来查看了.

如果需要在内网访问可以通过

开始菜单->输入cmd.exe->回车运行->在输入ipconfig回车

查看自己内网ip,最后通过ip:8000,即可访问.如果前面修改了8000为其他端口则这里改成之前修改的即可.

至于如何外网访问,建议可以使用ngrok进行映射,ngrok的具体使用方法可以自行搜索.