{% extends "shared/layout.html" %} {% load shared %} {% block head %} {% with page_title="Settings - Linkding" %}{{ block.super }}{% endwith %} {% endblock %} {% block content %}

Settings

{# Profile section #} {% if success_message %}
{{ success_message }}
{% endif %} {% if error_message %}
{{ error_message }}
{% endif %}

Profile

Change password

{% csrf_token %}
{% formlabel form.theme "Theme" %} {% formfield form.theme has_help=True class="width-25 width-sm-100" %} {% formhelp form.theme %} Whether to use a light or dark theme, or automatically adjust the theme based on your system's settings. {% endformhelp %}
{% formlabel form.bookmark_date_display "Bookmark date format" %} {% formfield form.bookmark_date_display has_help=True class="width-25 width-sm-100" %} {% formhelp form.bookmark_date_display %} Whether to show bookmark dates as relative (how long ago), or as absolute dates. Alternatively the date can be hidden. {% endformhelp %}
{% formlabel form.bookmark_description_display "Bookmark description" %} {% formfield form.bookmark_description_display has_help=True class="width-25 width-sm-100" %} {% formhelp form.bookmark_description_display %} Whether to show bookmark descriptions and tags in the same line, or as separate blocks. {% endformhelp %}
{% formlabel form.bookmark_description_max_lines "Bookmark description max lines" %} {% formfield form.bookmark_description_max_lines has_help=True class="width-25 width-sm-100" %} {% formhelp form.bookmark_description_max_lines %} Limits the number of lines that are displayed for the bookmark description. {% endformhelp %}
{% formfield form.display_url label="Show bookmark URL" has_help=True %} {% formhelp form.display_url %} When enabled, this setting displays the bookmark URL below the title. {% endformhelp %}
{% formfield form.permanent_notes label="Show notes permanently" has_help=True %} {% formhelp form.permanent_notes %} Whether to show bookmark notes permanently, without having to toggle them individually. Alternatively the keyboard shortcut e can be used to temporarily show all notes. {% endformhelp %}
Bookmark actions {% formfield form.display_view_bookmark_action label="View" %} {% formfield form.display_edit_bookmark_action label="Edit" %} {% formfield form.display_archive_bookmark_action label="Archive" %} {% formfield form.display_remove_bookmark_action label="Remove" %}
Which actions to display for each bookmark.
{% formlabel form.bookmark_link_target "Open bookmarks in" %} {% formfield form.bookmark_link_target has_help=True class="width-25 width-sm-100" %} {% formhelp form.bookmark_link_target %} Whether to open bookmarks a new page or in the same page. {% endformhelp %}
{% formlabel form.items_per_page "Items per page" %} {% formfield form.items_per_page has_help=True class="width-25 width-sm-100" min="10" %} {{ form.items_per_page.errors }} {% formhelp form.items_per_page %} The number of bookmarks to display per page. {% endformhelp %}
{% formfield form.sticky_pagination label="Sticky pagination" has_help=True %} {% formhelp form.sticky_pagination %} When enabled, the pagination controls will stick to the bottom of the screen, so that they are always visible without having to scroll to the end of the page first. {% endformhelp %}
{% formfield form.collapse_side_panel label="Collapse side panel" has_help=True %} {% formhelp form.collapse_side_panel %} When enabled, the tags side panel will be collapsed by default to give more space to the bookmark list. Instead, the tags are shown in an expandable drawer. {% endformhelp %}
{% formfield form.hide_bundles label="Hide bundles" has_help=True %} {% formhelp form.hide_bundles %} Allows to hide the bundles in the side panel if you don't intend to use them. {% endformhelp %}
{% formlabel form.tag_search "Tag search" %} {% formfield form.tag_search has_help=True class="width-25 width-sm-100" %} {% formhelp form.tag_search %} In strict mode, tags must be prefixed with a hash character (#). In lax mode, tags can also be searched without the hash character. Note that tags without the hash character are indistinguishable from search terms, which means the search result will also include bookmarks where a search term matches otherwise. {% endformhelp %}
{% formfield form.legacy_search label="Enable legacy search" has_help=True %} {% formhelp form.legacy_search %} Since version 1.44.0, linkding has a new search engine that supports logical expressions (and, or, not). If you run into any issues with the new search, you can enable this option to temporarily switch back to the old search. Please report any issues you encounter with the new search on GitHub so they can be addressed. This option will be removed in a future version. {% endformhelp %}
{% formlabel form.tag_grouping "Tag grouping" %} {% formfield form.tag_grouping has_help=True class="width-25 width-sm-100" %} {% formhelp form.tag_grouping %} In alphabetical mode, tags will be grouped by the first letter. If disabled, tags will not be grouped. {% endformhelp %}
Auto Tagging
{% formfield form.auto_tagging_rules has_help=True class="monospace" rows="6" %}
{% formhelp form.auto_tagging_rules %} Automatically adds tags to bookmarks based on predefined rules. Each line is a single rule that maps a URL to one or more tags. For example:
youtube.com video
reddit.com/r/Music music reddit
{% endformhelp %}
{% formfield form.enable_favicons label="Enable Favicons" has_help=True %} {% formhelp form.enable_favicons %} Automatically loads favicons for bookmarked websites and displays them next to each bookmark. Enabling this feature automatically downloads all missing favicons. By default, this feature uses a Google service to download favicons. If you don't want to use this service, check the options documentation on how to configure a custom favicon provider. Icons are downloaded in the background, and it may take a while for them to show up. {% endformhelp %} {% if request.user_profile.enable_favicons and enable_refresh_favicons %} {% endif %}
{% formfield form.enable_preview_images label="Enable Preview Images" has_help=True %} {% formhelp form.enable_preview_images %} Automatically loads preview images for bookmarked websites and displays them next to each bookmark. Enabling this feature automatically downloads all missing preview images. {% endformhelp %}
{% formlabel form.web_archive_integration "Internet Archive integration" %} {% formfield form.web_archive_integration has_help=True class="width-25 width-sm-100" %} {% formhelp form.web_archive_integration %} Enabling this feature will automatically create snapshots of bookmarked websites on the Internet Archive Wayback Machine. This allows to preserve, and later access the website as it was at the point in time it was bookmarked, in case it goes offline or its content is modified. Please consider donating to the Internet Archive if you make use of this feature. {% endformhelp %}
{% formfield form.enable_sharing label="Enable bookmark sharing" has_help=True %} {% formhelp form.enable_sharing %} Allows to share bookmarks with other users, and to view shared bookmarks. Disabling this feature will hide all previously shared bookmarks from other users. {% endformhelp %}
{% formfield form.enable_public_sharing label="Enable public bookmark sharing" has_help=True %} {% formhelp form.enable_public_sharing %} Makes shared bookmarks publicly accessible, without requiring a login. That means that anyone with a link to this instance can view shared bookmarks via the shared bookmarks page. {% endformhelp %}
{% if has_snapshot_support %}
{% formfield form.enable_automatic_html_snapshots label="Automatically create HTML snapshots" has_help=True %} {% formhelp form.enable_automatic_html_snapshots %} Automatically creates HTML snapshots when adding bookmarks. Alternatively, when disabled, snapshots can be created manually in the details view of a bookmark. {% endformhelp %}
{% endif %}
{% formfield form.default_mark_unread label="Create bookmarks as unread by default" has_help=True %} {% formhelp form.default_mark_unread %} Sets the default state for the "Mark as unread" option when creating a new bookmark. Setting this option will make all new bookmarks default to unread. This can be overridden when creating each new bookmark. {% endformhelp %}
{% formfield form.default_mark_shared label="Create bookmarks as shared by default" has_help=True %} {% formhelp form.default_mark_shared %} Sets the default state for the "Share" option when creating a new bookmark. Setting this option will make all new bookmarks default to shared. This can be overridden when creating each new bookmark. {% endformhelp %}
Custom CSS
{% formfield form.custom_css has_help=True class="monospace" rows="6" %}
{% formhelp form.custom_css %} Allows to add custom CSS to the page. {% endformhelp %}
{# Global settings section #} {% if global_settings_form %}

Global settings

{% csrf_token %}
{% formlabel global_settings_form.landing_page "Landing page" %} {% formfield global_settings_form.landing_page has_help=True class="width-25 width-sm-100" %} {% formhelp global_settings_form.landing_page %} The page that unauthenticated users are redirected to when accessing the root URL. {% endformhelp %}
{% formlabel global_settings_form.guest_profile_user "Guest user profile" %} {% formfield global_settings_form.guest_profile_user has_help=True class="width-25 width-sm-100" %} {% formhelp global_settings_form.guest_profile_user %} The user profile to use for users that are not logged in. This will affect how publicly shared bookmarks are displayed regarding theme, bookmark list settings, etc. You can either use your own profile or create a dedicated user for this purpose. By default, a standard profile with fixed settings is used. {% endformhelp %}
{% formfield global_settings_form.enable_link_prefetch label="Enable prefetching links on hover" has_help=True %} {% formhelp global_settings_form.enable_link_prefetch %} Prefetches internal links when hovering over them. This can improve the perceived performance when navigating application, but also increases the load on the server as well as bandwidth usage. {% endformhelp %}
{% endif %} {# Import section #}

Import

Import bookmarks and tags in the Netscape HTML format. This will execute a sync where new bookmarks are added and existing ones are updated.

{% csrf_token %}
When importing bookmarks from a service that supports marking bookmarks as public or private (using the PRIVATE attribute), enabling this option will import all bookmarks that are marked as not private as shared bookmarks. Otherwise, all bookmarks will be imported as private bookmarks.
{# Export section #}

Export

Export all bookmarks in Netscape HTML format.

Download (.html) {% if export_error %}

{{ export_error }}

{% endif %}
{# About section #}

About

Version {{ version_info }}
Links
{% endblock %}