打造你自己的专属浏览器首页:heimdall进阶玩法,汉化、增加百度搜索项以增应用
【写作说明】:这段时间偶然了解到了heimdall这款个人网页导航,便试着自己折腾了下,等折腾完之后想来大妈发篇文章,发现已经有了相关的文章,于是只好再使劲挤一挤,将一些更多的玩法介绍给大家。
关于个人导航
经常折腾nas等等个人服务的人,应该都接触过,或者想到过给自己做一个服务地址的集合,方便记忆,毕竟各种各样的IP加端口号,怎么也记不住,像我以前就是通过翻看自己的端口记录来找之前搭建的服务,要么就是在浏览器里添加一堆的书签,来快捷访问。但是这样都还是不够方便快捷,想要迅速的点开自己搭建的服务,有一个专属 于自己的网址导航,是最合适不过的。
正因为这样的想法不止我一个人,所以搭建个人导航站的方案也是很成熟了,前有 @阿文菌 大佬的web搭建方式
还有我今天要给大家推荐的heimdall,这里也有 @丢丢的生活记录 大佬的安装及使用,给大家参考:
为避免水文的嫌疑,我尽量给大家介绍一些我自己折腾出来的新鲜玩法。
Heimdall介绍
先给大家来张图,这是我未经优化的个人导航,不得不说,随便一截,都是壁纸级别的
关于介绍这一部分,我说说我自己的理解,关于heimdall的一些优缺点。
heimdall优势:1、易于编辑、保存,直接在线操作即可,无须编辑代码。
2、图标和颜色完全自定义,不需要通过更改整体模板来实现
3、支持分类嵌套,通过标签进行分类管理,不用担心主页放不下
4、支持更多模式/应用种类,除普通链接外还可以支持增强型标签,显示实时数据
5、支持内嵌搜索框,更适合当浏览器主页使用
6、支持多用户使用,不同用户不同主页,支持加密
heimdall不足:1、整体风格无法更换,仅能调整背景及标签图标和颜色
2、支持中文输入但是UI不支持中文(本文有中文UI方案哦)
3、原谅我是很心水这款导航页的,所以找不出更多缺点了
一、汉化
关于安装我就不讲了,heimdall可以用docker安装也可以直接部署在linux系统下,我本人也是安装在unraid的docker里面,所以汉化操作也是基于docker方式进行,其他安装方式可以参考进行探索。
汉化原理:heimdall采用了专门的语言包,找到这个语言包,加上自己的翻译,然后替换即可。
语言包路径:heimdall的语言包路径是在容器内部的 /var/www/localhost/heimdall/resources/lang/ 文件夹下面,我们在heimdall主页设置中能设置的每一种语言,在这个路径中都有一个对应的文件夹,比如说我要替换的德语文件夹的目录就是 /var/www/localhost/heimdall/resources/lang/de/ ,这个目录下就一个文件——app.php,直接用notepad编辑进行汉化即可。附语言选择截图:
如果准备自行汉化的同学,建议把该路径下的英文语言包下载下来进行汉化,然后再替换其他语言的语言包,如下图是原版的英文语言包:
如果想用我的土气翻译的我下面会放链接,欢迎取用
土味汉化文件地址 提取码:ijf5
汉化保存后将文件传入语言包路径进行覆盖。如果不是很会敲命令行的我也提供我用的命令,鉴于本人linux水平,如果绕了弯路还请不要见怪。
首先将app.php传入heimdall容器创建时映射的文件夹,这里推荐使用winscp,如下图:
此时相对于heimdall容器的内部路径为 /config/app.php ,打开putty登录后输入如下命令
docker exec -it heimdall bash
mv -f /config/app.php /var/www/localhost/heimdall/resources/lang/de/
覆盖后不用重启,直接在主页中切换语言为Deutsch(German),就变成中文UI了
可以看到还有些许瑕疵,不过不要紧啦,基本上已经可以接受了
二、修改增加百度搜索
由于heimdall的开发方是歪果仁,不仅默认不支持中文UI,连大家比较常用的搜索引擎百度也无法直接添加,老规矩,咱们曲线来实现这一功能,通过修改其他搜索方式的代码,来实现百度搜索。
首先记得在上一步修改中文UI时任意挑一个搜索引擎的中文名改成“百度",我修改的是qwant,我也不知道这个是啥,改就对了,这样首先让界面上有了百度的选项,如图:
当然这样在使用时还是会跳转到qwant的搜索结果,所以本段有那么一点点技术含量的步骤来了,对容器内部目录/var/www/localhost/heimdall/app/下的Search.php进行编辑修改,将
'qwant' => [
'url' => 'https://www.qwant.com/search',
'var' => 'q',
'method' => 'get',
'type' => 'standard',
修改成下面的格式
'qwant' => [
'url' => 'https://www.baidu.com/s',
'var' => 'wd',
'method' => 'get',
'type' => 'standard',
注意两处修改,一个是网址,一个是var参数从"q"改成"wd"
改完之后把Search.php 参照汉化文件,传到容器内目录/var/www/localhost/heimdall/app/进行覆盖即可,仍然不需要重启,覆盖后进行搜索就能正确使用百度搜索了,对于有这个需求的可以尝试。
同样附上链接 提取码:ev5e
三、增强版标签应用
在heimdall的主页里,还介绍到了一宗增强型的标签应用,可以链接到应用里面显示更多实时数据,我还没有进行更多的研究,有兴趣的可以仔细琢磨琢磨。目前我只使用了下载软件Transmission,给大家看看实际效果。
首先添加应用,输入Transmission,就能找到现成的应用类型,选应用类型Transmission之后,就跳出了如下界面:
可以看到有了配置选项,可以输入nzbget的访问账户密码,输入之后保存即可,如图是首页的展示效果:
可以看到能显示队列及速度,那么添加一个下载项再回来看看:
是不是很棒?有没有戳中您的需求痛点呢?如果有,还请您给个赞!
结束
关于heimdall的进阶玩法我就暂时介绍到这里了,后续有啥新花样再给跟大家介绍,欢迎大家前来捧场。
目前我已经把heimdall设置成了自己的首页,用起来超棒的!
另外如果您需要外网访问,且条件允许的情况,可以参考我的小伙伴 @晋升奶爸的垃圾佬 的教程哦,大家自己尝试哦。
看脸呗
校验提示文案
逗腐
校验提示文案
独猎鹏
校验提示文案
花蟋蟀
校验提示文案
snsnselaoyeye
校验提示文案
我和你不很熟
校验提示文案
棠溪2022
校验提示文案
逗腐
校验提示文案
即是
校验提示文案
金万来
校验提示文案
黄色潜水艇
校验提示文案
叫兽_sk
校验提示文案
dreamxh
校验提示文案
白色的海
校验提示文案
白色的海
校验提示文案
你是什么颜色_
校验提示文案
yjlemmo
校验提示文案
黑粉笔
校验提示文案
Creeper233
校验提示文案
阿匹斯
校验提示文案
天一浪子
校验提示文案
闺女在睡觉
校验提示文案
上帝也忙着数钱
校验提示文案
风风风风风起
校验提示文案
值友7576491131
校验提示文案
uesugi
校验提示文案
值友9077231643
校验提示文案
养一只二哈
校验提示文案
啊笨猫
校验提示文案
啊笨猫
校验提示文案
啊笨猫
校验提示文案
啊笨猫
校验提示文案
啊笨猫
校验提示文案
值友1100563207
校验提示文案
值友2448988076
校验提示文案
老子和你拼了
校验提示文案
值友9206460667
校验提示文案
p桑花啊
校验提示文案
lyk0551
校验提示文案
户外笑笑生
校验提示文案