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