Community
Omnivore has an open community that helps steer the future of the product. Join us on Discord!
From 1d333c2fdde40bbe4fc0b6abef2c58c85de18eb5 Mon Sep 17 00:00:00 2001
From: jacksonh 404 Omninove integrates with Obsidian via the obsidian-omnivore plugin. The plugin allows for customizing the data synced from Omnivore to Obsidian and controlling the layout of the data. When you sync your data from Omnivore to Obsidian, you can choose which data you want to sync. You can filter the data based on the folder, the labels attached to the item, and etc. The Omnivore Obsidian plugin allows you to use Omnivore's advanced search syntax to filter the data you want to sync from Omnivore to Obsidian. You can enter a custom query in the plugin settings under Custom Query. For example, if you want to sync only the items tagged with The Omnivore Obsidian plugin also offers four easy options for which data is synced from Omnivore to Obsidian. You can select one of the following options in the plugin settings under Filter: WARNING Changing the filter will automatically update Custom Query to reflect the new filter. The Omnivore Obsidian plugin uses the mustache template language to define how imported data is saved to Obsidian. The plugin settings allow you to define the template for an article layout. The default templates will be used if you do not define your own. Mustache is a simple and logic-less templating language that allows you to create templates that are easy to read and maintain. Mustache templates consist of tags, which are placeholders that are replaced with actual values when the template is rendered. There are several types of Mustache tags, including: In addition to the basic Mustache tags, there are also several built-in Mustache functions that you can use in your templates, such as: Default template: Omnivore integrates with Obsidian via the obsidian-omnivore plugin. The plugin allows for customizing the data synced from Omnivore to Obsidian and controlling the layout of the data. When you sync your data from Omnivore to Obsidian, you can choose which data you want to sync. You can filter the data based on the folder, the labels attached to the item, and etc. The Omnivore Obsidian plugin allows you to use Omnivore's advanced search syntax to filter the data you want to sync from Omnivore to Obsidian. You can enter a custom query in the plugin settings under Custom Query. For example, if you want to sync only the items tagged with The Omnivore Obsidian plugin also offers four easy options for which data is synced from Omnivore to Obsidian. You can select one of the following options in the plugin settings under Filter: WARNING Changing the filter will automatically update Custom Query to reflect the new filter. The Omnivore Obsidian plugin uses the mustache template language to define how imported data is saved to Obsidian. The plugin settings allow you to define the template for an article layout. The default templates will be used if you do not define your own. Mustache is a simple and logic-less templating language that allows you to create templates that are easy to read and maintain. Mustache templates consist of tags, which are placeholders that are replaced with actual values when the template is rendered. There are several types of Mustache tags, including: In addition to the basic Mustache tags, there are also several built-in Mustache functions that you can use in your templates, such as: Default template: Omnivore uses search to filter items in your library. You can use a simple keyword search or our advanced search syntax to find items. Omnivore will perform full text search across library items' content, title, description, and site. By default, we look at undeleted and unarchived items, you can change this behavior by using operands like You can filter your search based on labels using AND and OR clauses. You can also negate a label search to find pages that do not have a certain label. Labels are case sensitive. Some examples: The in: filter is used to filter search results by their archive status. Available options: The search supports filtering by the type of item. Available options: To find the items you have removed or deleted, you can use the « Deleted » built-in filter on the mobile app or search with the The The The For example, The You can find your highlights by using the You can filter your searches based on the time they were saved or published using the For Example: You can filter your searches based on the language of the article using the For example: You can filter your searches based on the website they come from using the For example: By default all search results in Omnivore are sorted by saved date. This puts the most recently saved items at the top of your library. You can use sort options to change the library order: Additionally, you can change the sort order by apending either Omnivore uses search to filter items in your library. You can use a simple keyword search or our advanced search syntax to find items. Omnivore will perform full text search across library items' content, title, description, and site. By default, we look at undeleted and unarchived items, you can change this behavior by using operands like You can filter your search based on labels using AND and OR clauses. You can also negate a label search to find pages that do not have a certain label. Labels are case sensitive. Some examples: The in: filter is used to filter search results by their archive status. Available options: The search supports filtering by the type of item. Available options: To find the items you have removed or deleted, you can use the « Deleted » built-in filter on the mobile app or search with the The The The For example, The For example: This filter can help you filtering out paywalled content as well. The You can find your highlights by using the You can filter your searches based on the time they were saved or published using the For Example: You can filter your searches based on the language of the article using the For example: You can filter your searches based on the website they come from using the For example: By default all search results in Omnivore are sorted by saved date. This puts the most recently saved items at the top of your library. You can use sort options to change the library order: Additionally, you can change the sort order by apending either Omnivore for iOS can read any article or web page aloud — so your eyes can get some well-earned rest. Text-to-speech is currently available in the Omnivore app for iOS only. Here’s how it works: You can follow along with the text while it is read aloud. Swipe left or right to skip backward or forward. Omnivore for iOS can read any article or web page aloud — so your eyes can get some well-earned rest. Text-to-speech is currently available in the Omnivore app for iOS only. Here’s how it works: You can follow along with the text while it is read aloud. Swipe left or right to skip backward or forward. From the library view, long press on any item and choose Download Audio. This will download an offline version of the article that can be played back later. 适用于 iOS 的 Omnivore 可以大声朗读任何文章或网页链接,因此您的眼睛可以得到一些必要的休息。 TIP 文本转语音目前仅在适用于 iOS 的 Omnivore 应用程序中可用。 以下是它的工作原理: 您可以在大声朗读文本时跟随文本。“向左”或“向右”滑动,也可“向后”或“向前”跳过。 在文库视图中,长按任何文章并选择下载音频。这将下载文章的离线版本,稍后可以播放。 适用于 iOS 的 Omnivore 可以大声朗读任何文章或网页链接,因此您的眼睛可以得到一些必要的休息。 TIP 文本转语音目前仅在适用于 iOS 的 Omnivore 应用程序中可用。 以下是它的工作原理: 您可以在大声朗读文本时跟随文本。“向左”或“向右”滑动,也可“向后”或“向前”跳过。 在文库视图中,长按任何文章并选择下载音频。这将下载文章的离线版本,稍后可以播放。 This will start the puppeteer-parse service on port 9090. In your browser go to You should see a Chromium window open and navigate to your link. When the service is done fetching your content you will see it in your library.PAGE NOT FOUND
But if you don't change your direction, and if you keep looking, you may end up where you are heading.
Features
Installation
Customizing which data is synced from Omnivore to Obsidian
Custom Query
Obsidian
, you can enter in:all label:Obsidian
in the Custom Query.Filter
Controlling the layout of the data imported to Obsidian
Mustache template language
{{ variable }}
: Renders the value of a variable.{{# section }}
... {{/ section }}
: Renders a section of the template if the value of the section is true, such as an array or an object.{{^ inverted section }}
... {{/ inverted section }}
: Renders a section of the template if the value of the section is false.{{! comment }}
: Adds a comment to the template, which is ignored when the template is rendered.{{# list }}
... {{/ list }}
: Renders a section of the template for each item in a list.{{^ emptyList }}
... {{/ emptyList }}
: Renders a section of the template if a list is not empty.{{& variable }}
or {{{ variable }}}
: Renders the value of a variable without escaping HTML characters.{{> partial }}
: Renders a partial template, which is a reusable template that can be included in other templates.Variables available in the article template
Newsletter
ARTICLE
or FILE
READING
or COMPLETED
Newsletter
yellow
# {{{title}}}
+import{_ as t,c as i,a as e,b as l,t as n,d as s,o}from"./app.c0255b8e.js";const r="/assets/obsidian-sync-filter.72c91f34.png",C=JSON.parse('{"title":"Sync all your reading to Obsidian","description":"","frontmatter":{"title":"Sync all your reading to Obsidian","editLink":true},"headers":[{"level":2,"title":"Features","slug":"features","link":"#features","children":[]},{"level":2,"title":"Installation","slug":"installation","link":"#installation","children":[]},{"level":2,"title":"Customizing which data is synced from Omnivore to Obsidian","slug":"customizing-which-data-is-synced-from-omnivore-to-obsidian","link":"#customizing-which-data-is-synced-from-omnivore-to-obsidian","children":[{"level":3,"title":"Custom Query","slug":"custom-query","link":"#custom-query","children":[]},{"level":3,"title":"Filter","slug":"filter","link":"#filter","children":[]}]},{"level":2,"title":"Controlling the layout of the data imported to Obsidian","slug":"controlling-the-layout-of-the-data-imported-to-obsidian","link":"#controlling-the-layout-of-the-data-imported-to-obsidian","children":[{"level":3,"title":"Mustache template language","slug":"mustache-template-language","link":"#mustache-template-language","children":[]},{"level":3,"title":"Variables available in the article template","slug":"variables-available-in-the-template","link":"#variables-available-in-the-template","children":[]},{"level":3,"title":"Importing the Full Article Content","slug":"importing-the-full-article-content","link":"#importing-the-full-article-content","children":[]},{"level":3,"title":"Function map in the article template","slug":"function-map-in-the-article-template","link":"#function-map-in-the-article-template","children":[]},{"level":3,"title":"Front Matter","slug":"front-matter","link":"#front-matter","children":[]},{"level":3,"title":"Front Matter Template","slug":"front-matter-template","link":"#front-matter-template","children":[]}]},{"level":2,"title":"Customizing where the data is saved in Obsidian","slug":"customizing-where-the-data-is-saved-in-obsidian","link":"#customizing-where-the-data-is-saved-in-obsidian","children":[{"level":3,"title":"Folder","slug":"folder","link":"#folder","children":[]},{"level":3,"title":"Filename","slug":"filename","link":"#filename","children":[]},{"level":3,"title":"Available variables and functions for Folder and Filename templates","slug":"available-variables-and-functions-for-folder-and-filename-templates","link":"#available-variables-and-functions-for-folder-and-filename-templates","children":[]},{"level":3,"title":"Sync all the items into a single note","slug":"sync-all-the-items-into-a-single-note","link":"#sync-all-the-items-into-a-single-note","children":[]}]},{"level":2,"title":"Scheduled Sync","slug":"scheduled-sync","link":"#scheduled-sync","children":[]}],"relativePath":"integrations/obsidian.md","lastUpdated":1726163174000}'),h={name:"integrations/obsidian.md"},d={id:"frontmatter-title",tabindex:"-1"},c=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),p=s('
Features
Installation
Customizing which data is synced from Omnivore to Obsidian
Custom Query
Obsidian
, you can enter in:all label:Obsidian
in the Custom Query.Filter
Controlling the layout of the data imported to Obsidian
Mustache template language
{{ variable }}
: Renders the value of a variable.{{# section }}
... {{/ section }}
: Renders a section of the template if the value of the section is true, such as an array or an object.{{^ inverted section }}
... {{/ inverted section }}
: Renders a section of the template if the value of the section is false.{{! comment }}
: Adds a comment to the template, which is ignored when the template is rendered.{{# list }}
... {{/ list }}
: Renders a section of the template for each item in a list.{{^ emptyList }}
... {{/ emptyList }}
: Renders a section of the template if a list is not empty.{{& variable }}
or {{{ variable }}}
: Renders the value of a variable without escaping HTML characters.{{> partial }}
: Renders a partial template, which is a reusable template that can be included in other templates.Variables available in the article template
Newsletter
ARTICLE
or FILE
READING
or COMPLETED
Newsletter
yellow
# {{{title}}}
#Omnivore
[Read on Omnivore]({{{omnivoreUrl}}})
diff --git a/assets/integrations_obsidian.md.b96be2f9.lean.js b/assets/integrations_obsidian.md.678f4df0.lean.js
similarity index 98%
rename from assets/integrations_obsidian.md.b96be2f9.lean.js
rename to assets/integrations_obsidian.md.678f4df0.lean.js
index 112f92e6..00d0e58e 100644
--- a/assets/integrations_obsidian.md.b96be2f9.lean.js
+++ b/assets/integrations_obsidian.md.678f4df0.lean.js
@@ -1 +1 @@
-import{_ as t,c as i,a as e,b as l,t as n,d as s,o}from"./app.c0255b8e.js";const r="/assets/obsidian-sync-filter.72c91f34.png",C=JSON.parse('{"title":"Sync all your reading to Obsidian","description":"","frontmatter":{"title":"Sync all your reading to Obsidian","editLink":true},"headers":[{"level":2,"title":"Features","slug":"features","link":"#features","children":[]},{"level":2,"title":"Installation","slug":"installation","link":"#installation","children":[]},{"level":2,"title":"Customizing which data is synced from Omnivore to Obsidian","slug":"customizing-which-data-is-synced-from-omnivore-to-obsidian","link":"#customizing-which-data-is-synced-from-omnivore-to-obsidian","children":[{"level":3,"title":"Custom Query","slug":"custom-query","link":"#custom-query","children":[]},{"level":3,"title":"Filter","slug":"filter","link":"#filter","children":[]}]},{"level":2,"title":"Controlling the layout of the data imported to Obsidian","slug":"controlling-the-layout-of-the-data-imported-to-obsidian","link":"#controlling-the-layout-of-the-data-imported-to-obsidian","children":[{"level":3,"title":"Mustache template language","slug":"mustache-template-language","link":"#mustache-template-language","children":[]},{"level":3,"title":"Variables available in the article template","slug":"variables-available-in-the-template","link":"#variables-available-in-the-template","children":[]},{"level":3,"title":"Importing the Full Article Content","slug":"importing-the-full-article-content","link":"#importing-the-full-article-content","children":[]},{"level":3,"title":"Function map in the article template","slug":"function-map-in-the-article-template","link":"#function-map-in-the-article-template","children":[]},{"level":3,"title":"Front Matter","slug":"front-matter","link":"#front-matter","children":[]},{"level":3,"title":"Front Matter Template","slug":"front-matter-template","link":"#front-matter-template","children":[]}]},{"level":2,"title":"Customizing where the data is saved in Obsidian","slug":"customizing-where-the-data-is-saved-in-obsidian","link":"#customizing-where-the-data-is-saved-in-obsidian","children":[{"level":3,"title":"Folder","slug":"folder","link":"#folder","children":[]},{"level":3,"title":"Filename","slug":"filename","link":"#filename","children":[]},{"level":3,"title":"Available variables and functions for Folder and Filename templates","slug":"available-variables-and-functions-for-folder-and-filename-templates","link":"#available-variables-and-functions-for-folder-and-filename-templates","children":[]},{"level":3,"title":"Sync all the items into a single note","slug":"sync-all-the-items-into-a-single-note","link":"#sync-all-the-items-into-a-single-note","children":[]}]},{"level":2,"title":"Scheduled Sync","slug":"scheduled-sync","link":"#scheduled-sync","children":[]}],"relativePath":"integrations/obsidian.md","lastUpdated":1710997548000}'),h={name:"integrations/obsidian.md"},d={id:"frontmatter-title",tabindex:"-1"},c=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),p=s("",65);function m(a,u,f,g,y,b){return o(),i("div",null,[e("h1",d,[l(n(a.$frontmatter.title)+" ",1),c]),p])}const A=t(h,[["render",m]]);export{C as __pageData,A as default};
+import{_ as t,c as i,a as e,b as l,t as n,d as s,o}from"./app.c0255b8e.js";const r="/assets/obsidian-sync-filter.72c91f34.png",C=JSON.parse('{"title":"Sync all your reading to Obsidian","description":"","frontmatter":{"title":"Sync all your reading to Obsidian","editLink":true},"headers":[{"level":2,"title":"Features","slug":"features","link":"#features","children":[]},{"level":2,"title":"Installation","slug":"installation","link":"#installation","children":[]},{"level":2,"title":"Customizing which data is synced from Omnivore to Obsidian","slug":"customizing-which-data-is-synced-from-omnivore-to-obsidian","link":"#customizing-which-data-is-synced-from-omnivore-to-obsidian","children":[{"level":3,"title":"Custom Query","slug":"custom-query","link":"#custom-query","children":[]},{"level":3,"title":"Filter","slug":"filter","link":"#filter","children":[]}]},{"level":2,"title":"Controlling the layout of the data imported to Obsidian","slug":"controlling-the-layout-of-the-data-imported-to-obsidian","link":"#controlling-the-layout-of-the-data-imported-to-obsidian","children":[{"level":3,"title":"Mustache template language","slug":"mustache-template-language","link":"#mustache-template-language","children":[]},{"level":3,"title":"Variables available in the article template","slug":"variables-available-in-the-template","link":"#variables-available-in-the-template","children":[]},{"level":3,"title":"Importing the Full Article Content","slug":"importing-the-full-article-content","link":"#importing-the-full-article-content","children":[]},{"level":3,"title":"Function map in the article template","slug":"function-map-in-the-article-template","link":"#function-map-in-the-article-template","children":[]},{"level":3,"title":"Front Matter","slug":"front-matter","link":"#front-matter","children":[]},{"level":3,"title":"Front Matter Template","slug":"front-matter-template","link":"#front-matter-template","children":[]}]},{"level":2,"title":"Customizing where the data is saved in Obsidian","slug":"customizing-where-the-data-is-saved-in-obsidian","link":"#customizing-where-the-data-is-saved-in-obsidian","children":[{"level":3,"title":"Folder","slug":"folder","link":"#folder","children":[]},{"level":3,"title":"Filename","slug":"filename","link":"#filename","children":[]},{"level":3,"title":"Available variables and functions for Folder and Filename templates","slug":"available-variables-and-functions-for-folder-and-filename-templates","link":"#available-variables-and-functions-for-folder-and-filename-templates","children":[]},{"level":3,"title":"Sync all the items into a single note","slug":"sync-all-the-items-into-a-single-note","link":"#sync-all-the-items-into-a-single-note","children":[]}]},{"level":2,"title":"Scheduled Sync","slug":"scheduled-sync","link":"#scheduled-sync","children":[]}],"relativePath":"integrations/obsidian.md","lastUpdated":1726163174000}'),h={name:"integrations/obsidian.md"},d={id:"frontmatter-title",tabindex:"-1"},c=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),p=s("",65);function m(a,u,f,g,y,b){return o(),i("div",null,[e("h1",d,[l(n(a.$frontmatter.title)+" ",1),c]),p])}const A=t(h,[["render",m]]);export{C as __pageData,A as default};
diff --git a/assets/using_search.md.254bd897.js b/assets/using_search.md.254bd897.js
deleted file mode 100644
index 762eb6b0..00000000
--- a/assets/using_search.md.254bd897.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as t,c as l,a as e,b as a,t as r,d as n,o}from"./app.c0255b8e.js";const v=JSON.parse('{"title":"Search","description":"","frontmatter":{"title":"Search","editLink":true},"headers":[{"level":2,"title":"Searching for text","slug":"searching-for-text","link":"#searching-for-text","children":[]},{"level":2,"title":"Filtering by label","slug":"filtering-by-label","link":"#filtering-by-label","children":[]},{"level":2,"title":"Filtering by Archive Status","slug":"filtering-by-archive-status","link":"#filtering-by-archive-status","children":[]},{"level":2,"title":"Filtering by Item Type","slug":"filtering-by-item-type","link":"#filtering-by-item-type","children":[]},{"level":2,"title":"Filtering for deleted items","slug":"filtering-for-deleted-items","link":"#filtering-for-deleted-items","children":[]},{"level":2,"title":"Filtering by read state","slug":"filtering-by-read-state","link":"#filtering-by-read-state","children":[]},{"level":2,"title":"Filtering by read position","slug":"filtering-by-read-position","link":"#filtering-by-read-position","children":[]},{"level":2,"title":"Filtering by type","slug":"filtering-by-type","link":"#filtering-by-type","children":[]},{"level":2,"title":"Finding highlights","slug":"finding-highlights","link":"#finding-highlights","children":[]},{"level":2,"title":"Filtering by save/publish dates","slug":"filtering-by-save-publish-dates","link":"#filtering-by-save-publish-dates","children":[]},{"level":2,"title":"Filtering by language","slug":"filtering-by-language","link":"#filtering-by-language","children":[]},{"level":2,"title":"Filtering by site","slug":"filtering-by-site","link":"#filtering-by-site","children":[]},{"level":2,"title":"Sorting","slug":"sorting","link":"#sorting","children":[]}],"relativePath":"using/search.md","lastUpdated":1712112343000}'),s={name:"using/search.md"},d={id:"frontmatter-title",tabindex:"-1"},h=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),c=n('
Searching for text
in:all
, in:archive
or in:trash
. You can search for specific terms by quoting your terms (i.e. wrapping them in quotes). By default all results that match your search will be returned in the order they were saved. To change your search to sort by relevance use the sort:score
parameter.Filtering by label
label:Newsletter
: Finds all pages that have the label Newsletterlabel:Cooking,Fitness
: Finds all pages with either the Cooking or Fitness labelslabel:Newsletter label:Surfing
: Finds all pages with both the Newsletter and Surfing labelslabel:Coding -label:News
: Finds all pages with the Coding label that do not have the News labellabel:"Send to Obsidian"
: Finds all pages with the multi-word label Send to Obsidianno:label
: Finds all pages that have no labels assigned.Filtering by Archive Status
in:inbox
(the default selected option): Show unarchived items.in:archive
: Show archived items.in:all
: Show all items regardless of archive state.Filtering by Item Type
in:following
: Show feed and newsletter itemsin:library
: Show non-feed itemsFiltering for deleted items
in:trash
option on the web. Items older than 2 weeks in the trash will be permanently deleted (in the current implementation they are simply not visible anymore).Filtering by read state
is:
filter is used to filter search by read state. Note that in Omnivore 'read' means fully read, not just opened.is:
filter options are:is:read
: Show only items that are fully readis:unread
: (the default selected option) Show unread itemsFiltering by read position
readPosition:
filter can be used to filter your search results based on how much of an item you have read.readPosition:>30
: Show items where you have read more than 30% of the total content.readPosition:<60
: Show items where you have read less than 60% of the total content.readPosition:>30
will show articles where you have scrolled past 30% of the content. readPosition:<60
will show articles where you haven't reached 60% of the content yet.Filtering by type
type:
filter is used to filter search by type.type:article
: Show only articlestype:file
: Show only filestype:pdf
: Show only PDFstype:highlights
: Show your highlightsFinding highlights
type:highlights
filter or find saved items with highlights using the has:highlights
filter.Filtering by save/publish dates
saved:
and published:
filters. These filters take two dates to create a date range. The *
wildcard will accept any date.saved:2022-04-21..*
: All items saved since 2022-04-21published:2020-01-01..2022-02-02
: All items published between 2020-01-01 and 2022-02-02published:*..2020-01-01
: All items published before 2020-01-01Filtering by language
language:
filter.language:italian
: Displays only articles in ItalianFiltering by site
site:
filter.site:theverge.com
: Displays only articles that come from The VergeSorting
sort:saved
: Sort by saved datesort:updated
: Sort by time the item was updated, for example having a label or highlight addedsort:score
: Sort by query term relevancesort:wordsCount
: Sort by reading time-asc
or -des
to the sort parameter to sort by ascending or descending order respectively:
',48);function g(i,u,b,f,y,p){return o(),l("div",null,[e("h1",d,[a(r(i.$frontmatter.title)+" ",1),h]),c])}const w=t(s,[["render",g]]);export{v as __pageData,w as default};
diff --git a/assets/using_search.md.254bd897.lean.js b/assets/using_search.md.254bd897.lean.js
deleted file mode 100644
index b3a8b8cd..00000000
--- a/assets/using_search.md.254bd897.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as t,c as l,a as e,b as a,t as r,d as n,o}from"./app.c0255b8e.js";const v=JSON.parse('{"title":"Search","description":"","frontmatter":{"title":"Search","editLink":true},"headers":[{"level":2,"title":"Searching for text","slug":"searching-for-text","link":"#searching-for-text","children":[]},{"level":2,"title":"Filtering by label","slug":"filtering-by-label","link":"#filtering-by-label","children":[]},{"level":2,"title":"Filtering by Archive Status","slug":"filtering-by-archive-status","link":"#filtering-by-archive-status","children":[]},{"level":2,"title":"Filtering by Item Type","slug":"filtering-by-item-type","link":"#filtering-by-item-type","children":[]},{"level":2,"title":"Filtering for deleted items","slug":"filtering-for-deleted-items","link":"#filtering-for-deleted-items","children":[]},{"level":2,"title":"Filtering by read state","slug":"filtering-by-read-state","link":"#filtering-by-read-state","children":[]},{"level":2,"title":"Filtering by read position","slug":"filtering-by-read-position","link":"#filtering-by-read-position","children":[]},{"level":2,"title":"Filtering by type","slug":"filtering-by-type","link":"#filtering-by-type","children":[]},{"level":2,"title":"Finding highlights","slug":"finding-highlights","link":"#finding-highlights","children":[]},{"level":2,"title":"Filtering by save/publish dates","slug":"filtering-by-save-publish-dates","link":"#filtering-by-save-publish-dates","children":[]},{"level":2,"title":"Filtering by language","slug":"filtering-by-language","link":"#filtering-by-language","children":[]},{"level":2,"title":"Filtering by site","slug":"filtering-by-site","link":"#filtering-by-site","children":[]},{"level":2,"title":"Sorting","slug":"sorting","link":"#sorting","children":[]}],"relativePath":"using/search.md","lastUpdated":1712112343000}'),s={name:"using/search.md"},d={id:"frontmatter-title",tabindex:"-1"},h=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),c=n("",48);function g(i,u,b,f,y,p){return o(),l("div",null,[e("h1",d,[a(r(i.$frontmatter.title)+" ",1),h]),c])}const w=t(s,[["render",g]]);export{v as __pageData,w as default};
diff --git a/assets/using_search.md.a2e102c1.js b/assets/using_search.md.a2e102c1.js
new file mode 100644
index 00000000..1cc4e45d
--- /dev/null
+++ b/assets/using_search.md.a2e102c1.js
@@ -0,0 +1 @@
+import{_ as t,c as l,a as e,b as a,t as r,d as o,o as n}from"./app.c0255b8e.js";const v=JSON.parse('{"title":"Search","description":"","frontmatter":{"title":"Search","editLink":true},"headers":[{"level":2,"title":"Searching for text","slug":"searching-for-text","link":"#searching-for-text","children":[]},{"level":2,"title":"Filtering by label","slug":"filtering-by-label","link":"#filtering-by-label","children":[]},{"level":2,"title":"Filtering by Archive Status","slug":"filtering-by-archive-status","link":"#filtering-by-archive-status","children":[]},{"level":2,"title":"Filtering by Item Type","slug":"filtering-by-item-type","link":"#filtering-by-item-type","children":[]},{"level":2,"title":"Filtering for deleted items","slug":"filtering-for-deleted-items","link":"#filtering-for-deleted-items","children":[]},{"level":2,"title":"Filtering by read state","slug":"filtering-by-read-state","link":"#filtering-by-read-state","children":[]},{"level":2,"title":"Filtering by read position","slug":"filtering-by-read-position","link":"#filtering-by-read-position","children":[]},{"level":2,"title":"Filtering by word count","slug":"filtering-by-word-count","link":"#filtering-by-word-count","children":[]},{"level":2,"title":"Filtering by type","slug":"filtering-by-type","link":"#filtering-by-type","children":[]},{"level":2,"title":"Finding highlights","slug":"finding-highlights","link":"#finding-highlights","children":[]},{"level":2,"title":"Filtering by save/publish dates","slug":"filtering-by-save-publish-dates","link":"#filtering-by-save-publish-dates","children":[]},{"level":2,"title":"Filtering by language","slug":"filtering-by-language","link":"#filtering-by-language","children":[]},{"level":2,"title":"Filtering by site","slug":"filtering-by-site","link":"#filtering-by-site","children":[]},{"level":2,"title":"Sorting","slug":"sorting","link":"#sorting","children":[]}],"relativePath":"using/search.md","lastUpdated":1728734646000}'),s={name:"using/search.md"},d={id:"frontmatter-title",tabindex:"-1"},h=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),c=o('sort:saved-asc
: Sort by saved date in Ascending order (oldest to newest saved date)sort:updated-des
: Sort by time the item was updated, in descending order (newest to oldest)Searching for text
in:all
, in:archive
or in:trash
. You can search for specific terms by quoting your terms (i.e. wrapping them in quotes). By default all results that match your search will be returned in the order they were saved. To change your search to sort by relevance use the sort:score
parameter.Filtering by label
label:Newsletter
: Finds all pages that have the label Newsletterlabel:Cooking,Fitness
: Finds all pages with either the Cooking or Fitness labelslabel:Newsletter label:Surfing
: Finds all pages with both the Newsletter and Surfing labelslabel:Coding -label:News
: Finds all pages with the Coding label that do not have the News labellabel:"Send to Obsidian"
: Finds all pages with the multi-word label Send to Obsidianno:label
: Finds all pages that have no labels assigned.Filtering by Archive Status
in:inbox
(the default selected option): Show unarchived items.in:archive
: Show archived items.in:all
: Show all items regardless of archive state.Filtering by Item Type
in:following
: Show feed and newsletter itemsin:library
: Show non-feed itemsFiltering for deleted items
in:trash
option on the web. Items older than 2 weeks in the trash will be permanently deleted (in the current implementation they are simply not visible anymore).Filtering by read state
is:
filter is used to filter search by read state. Note that in Omnivore 'read' means fully read, not just opened.is:
filter options are:is:read
: Show only items that are fully readis:unread
: (the default selected option) Show unread itemsFiltering by read position
readPosition:
filter can be used to filter your search results based on how much of an item you have read.readPosition:>30
: Show items where you have read more than 30% of the total content.readPosition:<60
: Show items where you have read less than 60% of the total content.readPosition:>30
will show articles where you have scrolled past 30% of the content. readPosition:<60
will show articles where you haven't reached 60% of the content yet.Filtering by word count
wordsCount:
filter is used to filter search by how much words an item has.wordsCount:>50
: Show items that have more than 50 wordswordsCount:<100
: Show items that have less than 100 wordsFiltering by type
type:
filter is used to filter search by type.type:article
: Show only articlestype:file
: Show only filestype:pdf
: Show only PDFstype:highlights
: Show your highlightsFinding highlights
type:highlights
filter or find saved items with highlights using the has:highlights
filter.Filtering by save/publish dates
saved:
and published:
filters. These filters take two dates to create a date range. The *
wildcard will accept any date.saved:2022-04-21..*
: All items saved since 2022-04-21published:2020-01-01..2022-02-02
: All items published between 2020-01-01 and 2022-02-02published:*..2020-01-01
: All items published before 2020-01-01Filtering by language
language:
filter.language:italian
: Displays only articles in ItalianFiltering by site
site:
filter.site:theverge.com
: Displays only articles that come from The VergeSorting
sort:saved
: Sort by saved datesort:updated
: Sort by time the item was updated, for example having a label or highlight addedsort:score
: Sort by query term relevancesort:wordsCount
: Sort by reading time-asc
or -des
to the sort parameter to sort by ascending or descending order respectively:
',53);function g(i,u,b,f,y,p){return n(),l("div",null,[e("h1",d,[a(r(i.$frontmatter.title)+" ",1),h]),c])}const w=t(s,[["render",g]]);export{v as __pageData,w as default};
diff --git a/assets/using_search.md.a2e102c1.lean.js b/assets/using_search.md.a2e102c1.lean.js
new file mode 100644
index 00000000..f7971f52
--- /dev/null
+++ b/assets/using_search.md.a2e102c1.lean.js
@@ -0,0 +1 @@
+import{_ as t,c as l,a as e,b as a,t as r,d as o,o as n}from"./app.c0255b8e.js";const v=JSON.parse('{"title":"Search","description":"","frontmatter":{"title":"Search","editLink":true},"headers":[{"level":2,"title":"Searching for text","slug":"searching-for-text","link":"#searching-for-text","children":[]},{"level":2,"title":"Filtering by label","slug":"filtering-by-label","link":"#filtering-by-label","children":[]},{"level":2,"title":"Filtering by Archive Status","slug":"filtering-by-archive-status","link":"#filtering-by-archive-status","children":[]},{"level":2,"title":"Filtering by Item Type","slug":"filtering-by-item-type","link":"#filtering-by-item-type","children":[]},{"level":2,"title":"Filtering for deleted items","slug":"filtering-for-deleted-items","link":"#filtering-for-deleted-items","children":[]},{"level":2,"title":"Filtering by read state","slug":"filtering-by-read-state","link":"#filtering-by-read-state","children":[]},{"level":2,"title":"Filtering by read position","slug":"filtering-by-read-position","link":"#filtering-by-read-position","children":[]},{"level":2,"title":"Filtering by word count","slug":"filtering-by-word-count","link":"#filtering-by-word-count","children":[]},{"level":2,"title":"Filtering by type","slug":"filtering-by-type","link":"#filtering-by-type","children":[]},{"level":2,"title":"Finding highlights","slug":"finding-highlights","link":"#finding-highlights","children":[]},{"level":2,"title":"Filtering by save/publish dates","slug":"filtering-by-save-publish-dates","link":"#filtering-by-save-publish-dates","children":[]},{"level":2,"title":"Filtering by language","slug":"filtering-by-language","link":"#filtering-by-language","children":[]},{"level":2,"title":"Filtering by site","slug":"filtering-by-site","link":"#filtering-by-site","children":[]},{"level":2,"title":"Sorting","slug":"sorting","link":"#sorting","children":[]}],"relativePath":"using/search.md","lastUpdated":1728734646000}'),s={name:"using/search.md"},d={id:"frontmatter-title",tabindex:"-1"},h=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),c=o("",53);function g(i,u,b,f,y,p){return n(),l("div",null,[e("h1",d,[a(r(i.$frontmatter.title)+" ",1),h]),c])}const w=t(s,[["render",g]]);export{v as __pageData,w as default};
diff --git a/assets/using_text-to-speech.md.1997ab23.js b/assets/using_text-to-speech.md.1997ab23.js
new file mode 100644
index 00000000..bc6ae8f3
--- /dev/null
+++ b/assets/using_text-to-speech.md.1997ab23.js
@@ -0,0 +1 @@
+import{_ as a}from"./chunks/ios-text-to-speech-001.f54a48f1.js";import{_ as o,c as i,a as e,b as r,t as l,d as s,o as n}from"./app.c0255b8e.js";const T=JSON.parse('{"title":"Text to Speech","description":"","frontmatter":{"title":"Text to Speech","editLink":true},"headers":[{"level":2,"title":"Have articles read aloud with Text to Speech","slug":"have-articles-read-aloud-with-text-to-speech","link":"#have-articles-read-aloud-with-text-to-speech","children":[]},{"level":2,"title":"Demonstration","slug":"demonstration","link":"#demonstration","children":[]}],"relativePath":"using/text-to-speech.md","lastUpdated":1727814617000}'),c={name:"using/text-to-speech.md"},d={id:"frontmatter-title",tabindex:"-1"},h=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),p=s('sort:saved-asc
: Sort by saved date in Ascending order (oldest to newest saved date)sort:updated-des
: Sort by time the item was updated, in descending order (newest to oldest)Have articles read aloud with Text to Speech
Demonstration
',10),u=e("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/wyy1vC-e338",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""},null,-1);function m(t,_,w,f,v,x){return n(),i("div",null,[e("h1",d,[r(l(t.$frontmatter.title)+" ",1),h]),p,u])}const S=o(c,[["render",m]]);export{T as __pageData,S as default};
diff --git a/assets/using_text-to-speech.md.1997ab23.lean.js b/assets/using_text-to-speech.md.1997ab23.lean.js
new file mode 100644
index 00000000..eebc6f26
--- /dev/null
+++ b/assets/using_text-to-speech.md.1997ab23.lean.js
@@ -0,0 +1 @@
+import{_ as a}from"./chunks/ios-text-to-speech-001.f54a48f1.js";import{_ as o,c as i,a as e,b as r,t as l,d as s,o as n}from"./app.c0255b8e.js";const T=JSON.parse('{"title":"Text to Speech","description":"","frontmatter":{"title":"Text to Speech","editLink":true},"headers":[{"level":2,"title":"Have articles read aloud with Text to Speech","slug":"have-articles-read-aloud-with-text-to-speech","link":"#have-articles-read-aloud-with-text-to-speech","children":[]},{"level":2,"title":"Demonstration","slug":"demonstration","link":"#demonstration","children":[]}],"relativePath":"using/text-to-speech.md","lastUpdated":1727814617000}'),c={name:"using/text-to-speech.md"},d={id:"frontmatter-title",tabindex:"-1"},h=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),p=s("",10),u=e("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/wyy1vC-e338",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""},null,-1);function m(t,_,w,f,v,x){return n(),i("div",null,[e("h1",d,[r(l(t.$frontmatter.title)+" ",1),h]),p,u])}const S=o(c,[["render",m]]);export{T as __pageData,S as default};
diff --git a/assets/using_text-to-speech.md.94b047e8.js b/assets/using_text-to-speech.md.94b047e8.js
deleted file mode 100644
index 35e59381..00000000
--- a/assets/using_text-to-speech.md.94b047e8.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as t,a as o}from"./chunks/ios-text-to-speech-002.21535c3d.js";import{_ as i,c as r,a as e,b as l,t as n,d,o as s}from"./app.c0255b8e.js";const k=JSON.parse('{"title":"Text to Speech","description":"","frontmatter":{"title":"Text to Speech","editLink":true},"headers":[{"level":2,"title":"Have articles read aloud with Text to Speech","slug":"have-articles-read-aloud-with-text-to-speech","link":"#have-articles-read-aloud-with-text-to-speech","children":[]},{"level":2,"title":"Downloading audio for Offline Playback","slug":"downloading-audio-for-offline-playback","link":"#downloading-audio-for-offline-playback","children":[]},{"level":2,"title":"Demonstration","slug":"demonstration","link":"#demonstration","children":[]}],"relativePath":"using/text-to-speech.md","lastUpdated":1681740314000}'),c={name:"using/text-to-speech.md"},h={id:"frontmatter-title",tabindex:"-1"},p=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),u=d('Have articles read aloud with Text to Speech
Downloading audio for Offline Playback
Demonstration
',13),f=e("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/wyy1vC-e338",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""},null,-1);function m(a,w,_,b,y,v){return s(),r("div",null,[e("h1",h,[l(n(a.$frontmatter.title)+" ",1),p]),u,f])}const T=i(c,[["render",m]]);export{k as __pageData,T as default};
diff --git a/assets/using_text-to-speech.md.94b047e8.lean.js b/assets/using_text-to-speech.md.94b047e8.lean.js
deleted file mode 100644
index 855b9265..00000000
--- a/assets/using_text-to-speech.md.94b047e8.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as t,a as o}from"./chunks/ios-text-to-speech-002.21535c3d.js";import{_ as i,c as r,a as e,b as l,t as n,d,o as s}from"./app.c0255b8e.js";const k=JSON.parse('{"title":"Text to Speech","description":"","frontmatter":{"title":"Text to Speech","editLink":true},"headers":[{"level":2,"title":"Have articles read aloud with Text to Speech","slug":"have-articles-read-aloud-with-text-to-speech","link":"#have-articles-read-aloud-with-text-to-speech","children":[]},{"level":2,"title":"Downloading audio for Offline Playback","slug":"downloading-audio-for-offline-playback","link":"#downloading-audio-for-offline-playback","children":[]},{"level":2,"title":"Demonstration","slug":"demonstration","link":"#demonstration","children":[]}],"relativePath":"using/text-to-speech.md","lastUpdated":1681740314000}'),c={name:"using/text-to-speech.md"},h={id:"frontmatter-title",tabindex:"-1"},p=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),u=d("",13),f=e("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/wyy1vC-e338",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""},null,-1);function m(a,w,_,b,y,v){return s(),r("div",null,[e("h1",h,[l(n(a.$frontmatter.title)+" ",1),p]),u,f])}const T=i(c,[["render",m]]);export{k as __pageData,T as default};
diff --git a/assets/zh_using_text-to-speech.md.6a1d0e3b.js b/assets/zh_using_text-to-speech.md.6a1d0e3b.js
deleted file mode 100644
index ab28d61e..00000000
--- a/assets/zh_using_text-to-speech.md.6a1d0e3b.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as i,a}from"./chunks/ios-text-to-speech-002.21535c3d.js";import{_ as l,c as r,a as e,b as o,t as s,d as n,o as c}from"./app.c0255b8e.js";const w=JSON.parse('{"title":"文章转语音","description":"","frontmatter":{"title":"文章转语音","editLink":true},"headers":[{"level":2,"title":"使用文章转语音大声朗读文章","slug":"使用文章转语音大声朗读文章","link":"#使用文章转语音大声朗读文章","children":[]},{"level":2,"title":"下载音频以供离线播放","slug":"下载音频以供离线播放","link":"#下载音频以供离线播放","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]}],"relativePath":"zh/using/text-to-speech.md","lastUpdated":1676558672000}'),d={name:"zh/using/text-to-speech.md"},h={id:"frontmatter-title",tabindex:"-1"},p=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),_=n('使用文章转语音大声朗读文章
下载音频以供离线播放
演示
',13),u=e("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/wyy1vC-e338",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""},null,-1);function m(t,f,v,b,S,T){return c(),r("div",null,[e("h1",h,[o(s(t.$frontmatter.title)+" ",1),p]),_,u])}const O=l(d,[["render",m]]);export{w as __pageData,O as default};
diff --git a/assets/zh_using_text-to-speech.md.6a1d0e3b.lean.js b/assets/zh_using_text-to-speech.md.6a1d0e3b.lean.js
deleted file mode 100644
index 6e3eb5da..00000000
--- a/assets/zh_using_text-to-speech.md.6a1d0e3b.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as i,a}from"./chunks/ios-text-to-speech-002.21535c3d.js";import{_ as l,c as r,a as e,b as o,t as s,d as n,o as c}from"./app.c0255b8e.js";const w=JSON.parse('{"title":"文章转语音","description":"","frontmatter":{"title":"文章转语音","editLink":true},"headers":[{"level":2,"title":"使用文章转语音大声朗读文章","slug":"使用文章转语音大声朗读文章","link":"#使用文章转语音大声朗读文章","children":[]},{"level":2,"title":"下载音频以供离线播放","slug":"下载音频以供离线播放","link":"#下载音频以供离线播放","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]}],"relativePath":"zh/using/text-to-speech.md","lastUpdated":1676558672000}'),d={name:"zh/using/text-to-speech.md"},h={id:"frontmatter-title",tabindex:"-1"},p=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),_=n("",13),u=e("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/wyy1vC-e338",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""},null,-1);function m(t,f,v,b,S,T){return c(),r("div",null,[e("h1",h,[o(s(t.$frontmatter.title)+" ",1),p]),_,u])}const O=l(d,[["render",m]]);export{w as __pageData,O as default};
diff --git a/assets/zh_using_text-to-speech.md.8d42dbfd.js b/assets/zh_using_text-to-speech.md.8d42dbfd.js
new file mode 100644
index 00000000..80800f9c
--- /dev/null
+++ b/assets/zh_using_text-to-speech.md.8d42dbfd.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/ios-text-to-speech-001.f54a48f1.js";import{_ as a,c as l,a as e,b as r,t as o,d as s,o as n}from"./app.c0255b8e.js";const c="/assets/ios-text-to-speech-002.84774ee1.png",w=JSON.parse('{"title":"文章转语音","description":"","frontmatter":{"title":"文章转语音","editLink":true},"headers":[{"level":2,"title":"使用文章转语音大声朗读文章","slug":"使用文章转语音大声朗读文章","link":"#使用文章转语音大声朗读文章","children":[]},{"level":2,"title":"下载音频以供离线播放","slug":"下载音频以供离线播放","link":"#下载音频以供离线播放","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]}],"relativePath":"zh/using/text-to-speech.md","lastUpdated":1676558672000}'),d={name:"zh/using/text-to-speech.md"},h={id:"frontmatter-title",tabindex:"-1"},p=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),_=s('使用文章转语音大声朗读文章
下载音频以供离线播放
演示
',13),u=e("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/wyy1vC-e338",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""},null,-1);function m(t,f,v,b,g,S){return n(),l("div",null,[e("h1",h,[r(o(t.$frontmatter.title)+" ",1),p]),_,u])}const O=a(d,[["render",m]]);export{w as __pageData,O as default};
diff --git a/assets/zh_using_text-to-speech.md.8d42dbfd.lean.js b/assets/zh_using_text-to-speech.md.8d42dbfd.lean.js
new file mode 100644
index 00000000..429a348c
--- /dev/null
+++ b/assets/zh_using_text-to-speech.md.8d42dbfd.lean.js
@@ -0,0 +1 @@
+import{_ as i}from"./chunks/ios-text-to-speech-001.f54a48f1.js";import{_ as a,c as l,a as e,b as r,t as o,d as s,o as n}from"./app.c0255b8e.js";const c="/assets/ios-text-to-speech-002.84774ee1.png",w=JSON.parse('{"title":"文章转语音","description":"","frontmatter":{"title":"文章转语音","editLink":true},"headers":[{"level":2,"title":"使用文章转语音大声朗读文章","slug":"使用文章转语音大声朗读文章","link":"#使用文章转语音大声朗读文章","children":[]},{"level":2,"title":"下载音频以供离线播放","slug":"下载音频以供离线播放","link":"#下载音频以供离线播放","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]}],"relativePath":"zh/using/text-to-speech.md","lastUpdated":1676558672000}'),d={name:"zh/using/text-to-speech.md"},h={id:"frontmatter-title",tabindex:"-1"},p=e("a",{class:"header-anchor",href:"#frontmatter-title","aria-hidden":"true"},"#",-1),_=s("",13),u=e("iframe",{width:"560",height:"315",src:"https://www.youtube.com/embed/wyy1vC-e338",title:"YouTube video player",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",allowfullscreen:""},null,-1);function m(t,f,v,b,g,S){return n(),l("div",null,[e("h1",h,[r(o(t.$frontmatter.title)+" ",1),p]),_,u])}const O=a(d,[["render",m]]);export{w as __pageData,O as default};
diff --git a/development/contributing.html b/development/contributing.html
index 46adbfa9..ff90887d 100644
--- a/development/contributing.html
+++ b/development/contributing.html
@@ -13,7 +13,7 @@
-
+
diff --git a/development/local.html b/development/local.html
index c215c55f..edaf662c 100644
--- a/development/local.html
+++ b/development/local.html
@@ -27,7 +27,7 @@
yarn
3. Start the service
yarn start
http://localhost:3000/home
, click the Add Link
button, and enter a URL such as https://blog.omnivore.app/p/getting-started-with-omnivore
.