Bookmarks
Why are bookmarks important
Bookmarks are a powerful tool in daily.dev that allow you to save and organize posts for later reference. They provide a convenient way to keep track of interesting posts that you want to read at your own pace, asynchronously. With bookmarks, you can easily curate a personalized reading list and stay up-to-date with the latest insights and information.
Benefits of using bookmarks
- Save posts for later: If you come across an interesting post that you don't have time to read immediately, you can simply bookmark it for later. This way, you can easily access it whenever you have the time and inclination to read it, without losing track of it in the flood of information.
- Organize your reading list: Bookmarks help you stay organized by allowing you to categorize and prioritize posts based on your interests, preferences, or professional needs. You can create folders or tags to easily sort and locate your saved posts, making it convenient to manage your reading list.
- Sync across devices and browsers: One of the key advantages of using bookmarks in daily.dev is that they sync across devices and browsers. This means that you can save a post on one device or browser and access it from any other device or browser where you are logged in with the same account. This makes it seamless to switch between devices and continue reading where you left off.
- Personalize your content consumption: By bookmarking posts that are most relevant to your interests and needs, you can create a curated reading list that is tailored to your preferences. This allows you to consume content that is most valuable to you, helping you stay focused on topics that matter the most in your professional development.
How to bookmark a post?
You can save posts to your bookmarks in daily.dev using multiple methods:
- Clicking on the share button: On every post in the feed, you can click on the share button and then select "Save to bookmarks" to add the post to your bookmarks.
- Using the companion widget: In daily.dev, there is a convenient companion widget that accompanies you while reading posts. Simply click on the bookmark icon in the companion widget to instantly save the post to your bookmarks.
- In the post discussion page: When you are on the post discussion page, you can find a bookmark button in the main action bar. Click on it to add the post to your bookmarks.

With these options, saving posts to bookmarks in daily.dev is quick and easy. Once a post is saved, you can access it later in your bookmarks section, which can be found on the left sidebar, and enjoy the benefits of organized and personalized content consumption.
Sync bookmarks across devices and browsers
To sync your bookmarks across devices and browsers, all you need to do is log in with the same account on every device/browser. This way, you can access your bookmarks from any device or browser where you are logged in, making it convenient to keep your reading list consistent and updated.
GitHub
A very interesting feature of shareable bookmarks is that of being able to integrate, in real time, the list of bookmarks on your GitHub profile.
In the image below the final result of how they will be show.
GitHub Integration procedure
To integrate your Bookmarks with GitHub, you need to follow the steps below:
- In the bookmarks section, click on "Share Bookmarks"
- Set it to public mode, then copy the link below by clicking on the "Copy link" icon next to it.
- On your GitHub profile, create a repository with the same name of your GitHub account name
- Create a folder called ".github"
- Inside that folder, create a folder called "workflows".
- Click on Add file.
- Inside the workflows folder, create a file called "daily.dev-bookmarks.yml"
- Populate the file with the following content
name: daily.dev Bookmarks
on:
schedule:
# Runs every hour
- cron: '0 * * * *'
workflow_dispatch:
jobs:
daily-dev-bookmarks:
name: Update this repo's README with latest bookmarks from daily.dev
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: gautamkrishnar/blog-post-workflow@master
with:
comment_tag_name: "daily.dev BOOKMARKS"
feed_list: "<YOUR BOOKMARKS RSS FEED LINK HERE>"
Important: You need to replace the <YOUR BOOKMARKS RSS FEED LINK HERE>
with your own RSS feed.
- Commit the daily.dev-bookmarks.yml file (the file should look like this).
- Open the Readme.md file in your Profile repository (the repository with the same name as your GitHub account name)
- add these lines at the end of the file
<!-- daily.dev BOOKMARKS:START -->
<!-- daily.dev BOOKMARKS:END -->
Commit the Readme.md file
Check if the README file has been updated
Run the workflow
daily-dev-bookmarks
The GitHub action is planned to run every work.This can be changed by adjusting the cron part in the daily.dev-bookmarks.yml file.
Well done! You have successfully integrated your bookmarks with GitHub.