包教包会,NAS自建实用,简单的导航页!

2020-04-24 15:20:08 84点赞 786收藏 37评论

追加修改(2020-04-24 20:50:20):
顶部增加 demo 页面 https://blqw.github.io/nas-home-page/

感谢

感谢@阿文菌 的文章, 受到很大启发包教包会,NAS自建实用,简单的导航页!

本文不涉及如何部署网页文件,不会部署的移步包教包会,NAS自建实用,简单的导航页!

QNAP进阶教程:威联通web服务 2分钟安装漂亮导航页!方便管理和使用家中NAS等网络设备!#大男孩的快乐#征稿活动火热进行中。只要投稿就有50金币等你拿,更有三千元乐高大奖与达人Z计划专属权益等待优秀的你~>活动详情戳这里阿文菌| 114 评论88 收藏857查看详情使用Nginx给nas系统添加导航页小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外50金币奖励。本人背景是硬件工程师,有一些linux基础,但对网络编程一窍不通。疫情在家闲来无事,整天逛张大妈,看见大家都在玩nas,有点手痒,也攒了一台算是allinone的家用服务器吧。NAS系统没有上黑群晖,试了试omv,感觉还不错(amon-XD| 8 评论7 收藏74查看详情NAS折腾 篇二:三分钟给你的群晖加上美观的个人导航页小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外50金币奖励。添加理由哪个大男孩不想拥有一个属于自己的网站呢?从远古时期的新浪博客,到qq空间,到新浪微博,再到我现在用的githubPage,博客一直是一个展示自己到平台,在写群晖搭建博客之前,我先写一个搭建个人导航页吧(由于本人非常不喜恺哥我爱你| 38 评论31 收藏385查看详情


零、

为了让大家更方面的使用导航页,我特别做了一个单文件的导航页包教包会,NAS自建实用,简单的导航页!
(精力有限没有测试浏览器的兼容性, 支持主流手机浏览器和微信内置浏览器以及桌面chrome)

  1. 网页有自适应会根据宽度调整图标大小,可以在手机中打开

  2. 页面有打开动画,有点酷

  3. 可以自动识别内网环境,使用内网地址访问

  4. 相对友好的PC和手机访问体验

  5. 部署简单,单文件

包教包会,NAS自建实用,简单的导航页!

包教包会,NAS自建实用,简单的导航页!

包教包会,NAS自建实用,简单的导航页!

包教包会,NAS自建实用,简单的导航页!


一、文件

说是单文件,实际上是由2个文件组成的包教包会,NAS自建实用,简单的导航页! html(页面文件),js(配置文件)

2个文件名(除去后缀部分) 称必须相同,否则找不到配置,建议使用index

包教包会,NAS自建实用,简单的导航页!


二、配置

配置文件中描述页面需要展示的内容,只要修改js文件中的内容即可包教包会,NAS自建实用,简单的导航页!

包教包会,NAS自建实用,简单的导航页!

包教包会,NAS自建实用,简单的导航页!

第一部分

title 网页标题 (可空) 显示在标题栏 和 页面左上角
user 你的昵称 (可空) 显示在页面右上角
icp 备案号 (可空) 显示在页面最下面中间 (为空时隐藏整个区域)

第二部分

pins 是一个json-array格式
pins = [ ] , 最外层一是对中括号
中括号里面可以跟0~4个成对的花括号,花括号之间逗号隔开 pins = [ {},{},{},{} ]
花括号就是json-object格式
花括号
内可以写4个属性:属性值 { txt:"",url:"",purl:"",svg:"" }
属性和属性值之间以冒号隔开, 属性和属性之间以逗号隔开,

pins 固定在网页下面的4个图标(最多4个,最少0个)
 ┣ txt 图标名称
 ┣ url 连接地址
 ┣ purl 内网地址, 会自动判断是否可以访问,可以则用这个地址渲染页面
 ┗ svg 图标代码, 下一节说怎么获取
pins 是一个json-array格式
pins = [ ] , 最外层一是对中括号
中括号里面可以跟0~4个成对的

第三部分

格式说明参考pins

apps 页面主体部分的图片, 不设上限, 会根据页面大小自动缩放排列
 ┣txt 图标名称
 ┣ url 连接地址
 ┣ purl 内网地址, 会自动判断是否可以访问,可以则用这个地址渲染页面
 ┗ svg 图标代码, 下一节说怎么获取


三、获取图标

上网页 包教包会,NAS自建实用,简单的导航页!

Iconfont-阿里巴巴矢量图标库Iconfont-国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴体验团队倾力打造,设计和前端开发的便捷工具www.iconfont.cn去看看

首先这个网站必须要登录,不过没有注册包教包会,NAS自建实用,简单的导航页!

包教包会,NAS自建实用,简单的导航页!

but!你可以选择新浪,或者github,账号的问题就自己解决了哈~包教包会,NAS自建实用,简单的导航页!

包教包会,NAS自建实用,简单的导航页!

登录之后可以在这里搜索图标的关键字

包教包会,NAS自建实用,简单的导航页!

复制svg代码

包教包会,NAS自建实用,简单的导航页!

包教包会,NAS自建实用,简单的导航页!

粘贴到配置文件里, 就是第二节里的部分

包教包会,NAS自建实用,简单的导航页!

反引号就是这个键

包教包会,NAS自建实用,简单的导航页!


到底为止就已经配置完成了, 接下来用自己熟悉的方式部署到NAS或者路由器或者其他服务器上即可。

四、还有一些说明

  1. 如果是你的导航页使用根路径访问, 如 "http://www.xxx.com/" 那么配置文件必须为index.js

  2. 按住ctrl点图标 可以在新窗口打开

  3. 按住alt点图标 可以强制使用内网连接打开 (内网环境判断可能因为服务地址或网速不稳定而失败)

  4. 为了追求单文件页面, 所以网页没有背景, 没有icon, 没有字体, 如果动手能力强可以自行改造



五、文件下载

包教包会,NAS自建实用,简单的导航页!


展开 收起
37评论

  • 精彩
  • 最新
  • 看内容你这能控制智能家电了?可以单独出篇文 [龇牙]

    校验提示文案

    提交
    骗人的,除了下面4个其他是demo。。。我自己的才11个图标

    校验提示文案

    提交
    收起所有回复
  • 之前我也特别喜欢、后来发现公网IP没有80端口以及只开通了5000的端口,放弃了,然后找了一个别人的比较全面的导航 [黑线]

    校验提示文案

    提交
    我有自己的域名, 用阿里云oss部署静态页面, 流量小, 月月免费80端口, 其他域名解析到家里tplink的ddns上,美滋滋哦

    校验提示文案

    提交
    收起所有回复
  • 有一个问题,旧笔记本做NAS,怎么解决合上盖子就休眠的问题 [吐血推荐]

    校验提示文案

    提交
    有设置啊 电源里面 控制面板\硬件和声音\电源选项\系统设置 合盖功能 不采取任何操作

    校验提示文案

    提交
    [捂嘴] 犯傻了 你不是说win10 [狂汗]

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 请教高手,我在js上修改名字和链接(用记事本打开,修改后点保存),上传到web文件夹里,一直显示还是你的名称和链接

    校验提示文案

    提交
    ctrl+f5 强制刷新一下

    校验提示文案

    提交
    收起所有回复
  • 好东西,另外我感觉需要分开比较好,将js和css脱离html文件,放在cdn加速。最后还是想个办法加个访问密码 [皱眉] 不然被有心人发现外部服务就不好了 [喜极而泣]

    校验提示文案

    提交
    整个HTML加速不香吗

    校验提示文案

    提交
    收起所有回复
  • 请教一下.如何设置这个网址链接直接点击后跳到新的网页上而不是点击在本网页上打开呀.

    校验提示文案

    提交
    我记得好像安装ctrl就可以打开新页面

    校验提示文案

    提交
    收起所有回复
  • github 提了 issue ,查阅下

    校验提示文案

    提交
    更新了,看下

    校验提示文案

    提交
    收起所有回复
  • 先素质三连,睡醒再说

    校验提示文案

    提交
  • 我那时候照着阿文君的模板弄了一个,在ie打开是正常的,在chrome打开却是图标竖着排列乱乱的,这是因为代码里面没有设置好浏览器适应性还是因为我的电脑显示分辨率问题啊?

    校验提示文案

    提交
    我的也是这样

    校验提示文案

    提交
    收起所有回复
  • 很高大尚,收藏先

    校验提示文案

    提交
  • 写得不错,前排支持 zsbd

    校验提示文案

    提交
  • 谢谢,已经关注

    校验提示文案

    提交
  • 有眼睛就能学废,包学包废

    校验提示文案

    提交
  • 自己写了个导航搜索页扔服务器,所有的设备主页都指向了自己的网站 [观察]

    校验提示文案

    提交
  • 先收藏,等买了那是在看

    校验提示文案

    提交
  • 谢谢分享,辛苦了!照虎画猫成功

    校验提示文案

    提交
  • 大佬,请问一下,我想做个网络书签(把浏览器里的100多条书签放进NAS里)请问怎么弄,或者网上有没有类似的免费网络书签呢?

    校验提示文案

    提交
    浏览器导出书签,这个书签文件用浏览器打开就是你收藏的网址列表,可以作为简易导航,扔到网页服务器里即可。

    校验提示文案

    提交
    收起所有回复
  • 我注定是懒的 一直随便找了个模板在用
    又可以偷懒改点代码用了 [龇牙]

    校验提示文案

    提交
  • 端口转发啊,81转80

    校验提示文案

    提交
  • 学习了,教程简单易懂,赞一个!

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
786
扫一下,分享更方便,购买更轻松