Ankia-Theme 常见疑问解答

1.为什么我安装后与博主界面差异非常大?

可能有以下原因:

  1. Trilium 版本过低,本主题仅支持v0.62.2以上版本;
  2. 导入时没有关闭「safe import」选项;
  3. 博主正在更新中,更新内容还未发布。

2.修改了某处属性后,博客界面异常

可能有以下原因:

  1. Trilium 中的属性之间需要用空格作为分隔,你在添加属性时不小心与其他属性写在一起了;
  2. 删除了某些必填属性,请对照 使用指南 ,重新配置。

3.每次更新都需要重新安装吗?

不是的,只有涉及博客结构大改动的版本才需要重新安装,建议重新安装的版本我会在 Ankia-Theme更新日志 中标注。

不涉及博客结构的更新只需要下载最新的Ankia-Theme.ejsAnkia-Theme.cssAnkia-Theme.js进行替换即可。

4.为什么代码高亮没有生效?

一般是你博文中的代码块没有选择对应的代码格式,trilium 的代码块默认是「Plain text」格式,你需要修改为正确的代码类型,修改位置如下图所示:

5.不支持 xx 语言的代码高亮

如果本主题内置的代码高亮中没有你使用的语言的代码高亮,请前往 PrismJS 官网选择你需要的语言,下载 prism.js 替换【我的博客 - Ankia-Theme - plugins - Code highlighting plugin - prism.js】文件。

注:如果没有此路径,请在下方小齿轮按钮中关闭【Hide archived notes】选项

6.为什么通过域名访问后没有默认进入时间线界面?

提示:进行以下操作前请先将 https://域名/share 反代为 https://域名 ,可参见 从零开始的Trilium安装教程 中的 【配置反代】一节中的内容。

配置完成后通过域名访问,默认进入的是分享根目录,也就是「我的博客」,如果像本站一样访问后进入「时间线」界面,则需要进行反代,将 https://域名 的访问重定向到https://域名/Index,有以下几种方式:

cloudflare

进入 cloudflare 仪表盘,在左侧菜单栏中选择【规则-页面规则】,点击【创建页面规则】:

弹出如下界面:

设置选择成【转发 URL】与【301 永久重定向】,另外:

URL - 需要重定向的链接,比如:test.com/*

目标 URL - 重定向的位置,比如:test.com/Index

配置完成后保存规则即可。

 

caddy2

在 Caddyfile 中加入以下配置:

redir / /share/Index

重新加载 Caddyfile 即可。

Nginx

示例配置(来自评论区):

server {
    listen 80;
    server_name blog.server.name;
    return 301 https://blog.server.name$request_uri;
}

server {
     listen 443 ssl http2;
     listen [::]:443 ssl http2;
     server_name blog.server.name; 
     ssl_certificate /path/to/your/cert/server.name.cer; 
     ssl_certificate_key /path/to/your/cert/server.name.key; 
     ssl_session_timeout 5m;
     ssl_protocols TLSv1.2 TLSv1.3; 
     ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; 
     ssl_prefer_server_ciphers on;
     location = / {
         proxy_set_header Host $host;
         proxy_set_header X-Real-IP $remote_addr;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Forwarded-Proto $scheme;
         proxy_set_header Upgrade $http_upgrade;
         proxy_set_header Connection "upgrade";
         proxy_pass http://127.0.0.1:8080/share/Index;
    }
    
     location / {
           	proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";
            proxy_pass http://127.0.0.1:8080/share/;
    }

}

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录