Typecho 配合 Nginx 设置伪静态链接
由于 typecho 是一个动态网页,每篇文章都 URL 都是形如:https://niekun.net/index.php/archives/192.html
这种包含 php 的动态网站首先不太美观链接比较长,而且在搜索引擎索引时也对动态链接不太友好。所以需要将以上链接形式进行处理,使网页看起来更像静态链接,形如:https://niekun.net/archives/192.html。
由于 typecho 是一个动态网页,每篇文章都 URL 都是形如:https://niekun.net/index.php/archives/192.html
这种包含 php 的动态网站首先不太美观链接比较长,而且在搜索引擎索引时也对动态链接不太友好。所以需要将以上链接形式进行处理,使网页看起来更像静态链接,形如:https://niekun.net/archives/192.html。
Linux 中,当前对话框就是一个 session,如果正在执行某个进程而不能中断,而又想操作一些其他事情,这是时候可以建立另一个 session 来处理。
单独建立的 session 只要没有 kill 掉,在返回主 session 并退出登录后,下次登录依然可以返回已经建立的 session。可以达到进程守护的目的。
可以使用的软件有 screen 和 tmux,这里介绍 tmux 的使用方法。
GitHub 主页:https://github.com/tmux/tmux
参考文章:https://helpful.knobs-dials.com/index.php/Screen_and_tmux
国内使用 apt 安装软件如果感觉比较慢,可能是 deb 源是国外的,通过修改为国内源,可以很好的进行加速下载。
每一个版本的 Ubuntu 都会有一个代号: codename,用来识别不同的版本,比如:
在更换源的时候需要使用到代号codename,可以使用如下命令查看当前系统版本代号:
lsb_release -a
将 Git 的 credential 证书保留在系统,可以避免每次操作都需要输入账户密码。
各系统中设置缓存参考我的文章:https://niekun.net/index.php/archives/444.html
对于 Windows 10 用户,系统内置了 Windows subsystem for Linux (WSL),我们可以共享存储在本地的 Git credential 证书,这样两个系统使用 git 都很方便。
关于 WSL 的安装与使用参考:https://niekun.net/index.php/archives/1148.html
首先在 Windows 10 下设置 credentials,在 power shell 下输入如下命令:
git config --global credential.helper wincred
可以在仓库内测试执行 git push 命令,如果提示输入账户密码,则输入一次,以后就不会再提示了。
然后在 WSL 设置,打开系统内安装好的 WSL,首先安装好 git,然后敲入如下命令:
git config --global credential.helper "/mnt/c/Program\ Files/Git/mingw64/libexec/git-core/git-credential-wincred.exe"