每次分享博客文章时,链接太长了,想请教大家静态博客怎么最短链接,有没有现成的解决方案?没有的话,短链接的实现原理是什么?我看可以自己搞一个。
顺便提一下我的博客: https://geekinney.com/
有 emacs 用户吗?哈哈哈~
每次分享博客文章时,链接太长了,想请教大家静态博客怎么最短链接,有没有现成的解决方案?没有的话,短链接的实现原理是什么?我看可以自己搞一个。
顺便提一下我的博客: https://geekinney.com/
有 emacs 用户吗?哈哈哈~
|
1
js 加密解密
|
|
2
首先,你要拥有一个短域名
|
|
3
其次,你需要 YOURLS
|
|
B1ankCatApr 29, 2020
4
只会 c-t h
|
|
5
@HENQIGUAI #2 哈哈,这个没得办法😂,没钱,,
|
|
6
本质就是个跳转,所以做起来很简单,我甚至给自己扩展了一些其他功能
|
|
7
@jekyll 谢谢,看了下这个需要 PHP 和 mysql,不想搞这么麻烦~
|
|
9
@B1ankCat C-t h 是什么操作? C-h t 吧,查看 tutorial 。
|
|
10
@zhaopengme 能否具体说说~
|
|
11
@rayhy 这是个静态博客生成器吧,我的博客使用自己开发的 emacs package 搭建的,大概率不会换 workflow 。主要想了解短链接原理然后自己实现,集成到 package 里。
|
|
12
@opengps 大佬能够具体说说?
|
|
13
应该可以的,js 根据域名后面的路径,根据规则跳转到长地址。
这样只能写死在 js 代码里,然后最后浏览器显示还是长地址。 |
|
TinkApr 29, 2020
14
找个 api,有现成的
|
|
15
@yeqizhang 谢谢,我明白了。可以将长短链接的对应关系写在文件里,然后 js 读取匹配,不知是否可行?
|
|
16
@Tink 什么现成的 api ?
|
|
yungo8Apr 29, 2020 via Android
17
@KinneyZhang 可以的,独立文件你要写成 js 变量,赋值 json 对象,例如 var mapper =
{"/a":"/sys/manage"}这样 |
|
18
直接用新浪的短链接不行吗?
|
|
19
@yeqizhang 好的,谢谢!在 emacs 中我可以写 elisp 自动生成。有没有好的生成唯一序列的工具推荐?
|
|
20
@dorothyREN 我想保留自己的域名只是文章的 slot 缩短。
|
|
SamsonWangApr 29, 2020
21
V 站 emacs 用户不多,见到一个真是不容易啊
|
|
22
@SamsonWang 哈哈,emacs 用户都在 https://emacs-china.org
|
|
baobao1270Apr 30, 2020
23
先按照日期时间对博客文章排序,然后把序号做 base62,然后生成诸如 <网站根目录>/s/<base62>/index.html 的文件,文件内容就一行:
<meta http-equiv="refresh" content="1;url=要跳转到的地址"> 这样你访问 yourdomain/s/<base62> 的时候就可以自动跳转了 |