设置局域网内访问 hugo 本地服务 server
文章目录
【注意】最后更新于 May 7, 2021,文中内容可能已过时,请谨慎使用。
场景说明
hugo配合emacs编写博客,借助emacs中org-mode的强大功能,对知识逻辑梳理和层级整理的神级操作,结合hugo+githubPage静态网页的支持,能够很好的将emacs本地知识体系分享到网络上。hugo的对知识点的可读性和体系,都有一个套完整的解决方案。
目的
- hugo支持本地部署网页服务,可以实时预览博客
- emacs上org-mode支持日程管理和代码高亮,有ox-hugo的插件的支持,能够在日常管理中,实现知识输入的需求。
server命令的介绍
本章先解下hugo的server命令。在终端可以通过help命令得到详细的帮助的信息:
|
|
如果想在本地调试网页,就需要启动hugo服务,直接通过本地IP来访问网页:
1 2
hugo server Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)
以上命令,默认绑定的iP地址是:127.0.0.1,这样只有在本机才能访问到hugo服务。
如果想在该局域网内的其他客户端(手机/iPad)上访问电脑上hugo服务,就需要设置绑定参数:–bind为0.0.0.0。这样局域网内所有客户端的地址都可以访问服务。
1 2
hugo server --bind="0.0.0.0" Web Server is available at http://localhost:1313/ (bind address 0.0.0.0)
-p设置服务端口号,也是一个常用的参数,默认1313,有时会随机监听一个端口号,这时就可以通过-p参数来指定一个固定的端口。
1 2
hugo server --bind="0.0.0.0" -p 1234 Web Server is available at http://localhost:1234/ (bind address 0.0.0.0)
文章作者 iTBoyer
上次更新 2021-05-07