hexo 如何给文章添加目录

发布于 2022-09-02 10:33:34 字数 1752 浏览 11 评论 0

我用hexo写了一个blog 安装了 hexo-toc插件,使用next主题,使用然后写了如下
markdown文件:


---
title: Live Photo 初见
date: 2016-03-09 15:20:08
tags: iOS
---

<!-- toc -->

### 闲话 ###


`Live Photos` 是 iOS 9 的一个新特性,它提供相对于传统照片更生动的展现方式。当用户按下拍照键
的时候,照片 APP 会捕捉比传统照片更多的内容,包括声音和更多的帧。当用户浏览这些照片时,他们能与这些照片交互并且回放那些被捕捉的内容,这样让照片看起来更加生动。

iOS 9.1 提供了与 `Live Photos` 交互的 API,还可以将这些数据导出,用作分享。新提供的 `Photos framework` 可以从 `PHImageManager` 对象中取得 `PHLivePhoto` 的实例。这个对象可以用来表示 `Live Photo` 中的数据。你可以使用 `PHLivePhotoView` 对象来现实 `Live Photo` 的内容。`PHLivePhotoView` 用于展示图片,处理用户交互,还有对内容显示的处理。

你还可以使用 `PHAssetResource` 来访问 `PHLivePhoto` 来进行共享操作。你可以使用 `PHImageManager` 或 `UIImagePickerController` 来从用户的照片库中请求 `PHLivePhoto` 对象。如果你还在开发一个 Extension,你还可以使用 `NSItemProvider` 对象来获取 `PHLivePhoto` 对象。在接受共享的一方,你可以通过发送过来的文件,来重建 `PHLivePhoto`对象。

<!-- more -->

<!-- toc -->

### 准备工作 ###

`PHLivePhotoView`需要导入`PhotosUI`

@import Photos;

@import PhotosUI;


<!-- toc -->

### 从设备中获取Live Photo相册 ###


1. 通过`UIImagePickerController` 获取
  • (IBAction)grabLivePhoto:(id)sender {

    UIImagePickerController *picker = [[UIImagePickerController alloc]init];
    picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    picker.allowsEditing = NO;
    picker.delegate = self;
    NSArray *mediaTypes = @[(NSString *)kUTTypeImage, (NSString *)kUTTypeLivePhoto];
    picker.mediaTypes = mediaTypes;
    [self presentViewController:picker animated:YES completion:nil];

    }


然后使用hexo d -g命令提示如下错误:
FATAL markdown-toc only supports one Table of Contents per file.

不知如何处理;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

蓝眼泪 2022-09-09 10:33:34
---
title: Live Photo 初见
date: 2016-03-09 15:20:08
tags: iOS
categories: xxx
---

不就可以了吗?

相权↑美人 2022-09-09 10:33:34

和标签一样。添加关键字就可以了。

  • 添加标签

tags: xxx
  • 添加目录

categories: xxx

然后就可以了

洋洋洒洒 2022-09-09 10:33:34

FATAL markdown-toc only supports one Table of Contents per file.

每个md文件只支持一个 TOC 标签,题主用了两个,所以出错了。用一个<!-- toc __>就好,目录会在其下生成,详细可以参考官方文档:hexo-toc

栀子花开つ 2022-09-09 10:33:34

image.png
可以问一下为啥1和2的目录排版不一样么?还有1处的目录点开发现不会跳转的,还有就是在md文件里面我先用 分隔符 <!--more-->,在写了<!--toc--> ,发现分隔符没有体现出来,我刷新了好几次,都没成功。不清楚为啥。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文