Summary Files Commits Branches @commit @diff @stats
path: root / src
diff options
context:
space:
mode:
Commiteb7c632ebf2b1dc5770e56ae62b7b00245bf1ffa (patch)
Author
 Syndamia <kamen@syndamia.com>
2025-08-19 17:31:34 +0300
Committer
 Syndamia <kamen@syndamia.com>
2025-08-19 17:31:34 +0300
Files4a7070debc762138fb8485febadf79da683fcaa8 /src
syndamia.com-eb7c632ebf2b1dc5770e56ae62b7b00245bf1ffa.tar
syndamia.com-eb7c632ebf2b1dc5770e56ae62b7b00245bf1ffa.tar.gz
syndamia.com-eb7c632ebf2b1dc5770e56ae62b7b00245bf1ffa.zip
Parent5c65345ac0086e7b3d952e119ee8c1c788486410 (diff)
feat!: Merge tutorials into blog
A good amount of tutorial pages are more akin to blog posts than tutorials. And even for the ones that are very much a "quick how-to", I feel many blogs would include them as blog posts.
157 files changed, 110 insertions, 146 deletions
-rw-r--r--src/blog.du56
-rw-r--r--src/blog/connect-to-mysql-in-dotnet-ef/img/about-workbench.png (renamed from src/tutorials/connect-to-mysql-in-dotnet-ef/img/about-workbench.png)bin24274 -> 24274 bytes
-rw-r--r--src/blog/connect-to-mysql-in-dotnet-ef/img/connections.png (renamed from src/tutorials/connect-to-mysql-in-dotnet-ef/img/connections.png)bin10067 -> 10067 bytes
-rw-r--r--src/blog/connect-to-mysql-in-dotnet-ef/img/workbench-version.png (renamed from src/tutorials/connect-to-mysql-in-dotnet-ef/img/workbench-version.png)bin33595 -> 33595 bytes
-rw-r--r--src/blog/connect-to-mysql-in-dotnet-ef/index.du (renamed from src/tutorials/connect-to-mysql-in-dotnet-ef/index.du)2
-rw-r--r--src/blog/disable-sticky-keys-popup/img/windows-make-keyboard-highlighted.png (renamed from src/tutorials/disable-sticky-keys-popup/img/windows-make-keyboard-highlighted.png)bin67333 -> 67333 bytes
-rw-r--r--src/blog/disable-sticky-keys-popup/img/windows-run-control-access.png (renamed from src/tutorials/disable-sticky-keys-popup/img/windows-run-control-access.png)bin8599 -> 8599 bytes
-rw-r--r--src/blog/disable-sticky-keys-popup/img/windows-sticky-keys-disable.png (renamed from src/tutorials/disable-sticky-keys-popup/img/windows-sticky-keys-disable.png)bin31072 -> 31072 bytes
-rw-r--r--src/blog/disable-sticky-keys-popup/img/windows-sticky-keys-highlighted.png (renamed from src/tutorials/disable-sticky-keys-popup/img/windows-sticky-keys-highlighted.png)bin38414 -> 38414 bytes
-rw-r--r--src/blog/disable-sticky-keys-popup/img/windows-sticky-keys-prompt.png (renamed from src/tutorials/disable-sticky-keys-popup/img/windows-sticky-keys-prompt.png)bin10136 -> 10136 bytes
-rw-r--r--src/blog/disable-sticky-keys-popup/index.du (renamed from src/tutorials/disable-sticky-keys-popup/index.du)0
-rw-r--r--src/blog/encrypted-email/index.du2
-rw-r--r--src/blog/export-skype/img/archived-conversations-skype-default.png (renamed from src/tutorials/export-skype/img/archived-conversations-skype-default.png)bin107381 -> 107381 bytes
-rw-r--r--src/blog/export-skype/img/available-exports.png (renamed from src/tutorials/export-skype/img/available-exports.png)bin111614 -> 111614 bytes
-rw-r--r--src/blog/export-skype/img/choose-file.png (renamed from src/tutorials/export-skype/img/choose-file.png)bin41107 -> 41107 bytes
-rw-r--r--src/blog/export-skype/img/default-skype-parser-index.png (renamed from src/tutorials/export-skype/img/default-skype-parser-index.png)bin50051 -> 50051 bytes
-rw-r--r--src/blog/export-skype/img/download-button.png (renamed from src/tutorials/export-skype/img/download-button.png)bin101325 -> 101325 bytes
-rw-r--r--src/blog/export-skype/img/export-prepared.png (renamed from src/tutorials/export-skype/img/export-prepared.png)bin18017 -> 18017 bytes
-rw-r--r--src/blog/export-skype/img/github-skype-parser-download.png (renamed from src/tutorials/export-skype/img/github-skype-parser-download.png)bin86999 -> 86999 bytes
-rw-r--r--src/blog/export-skype/img/initial-screen.png (renamed from src/tutorials/export-skype/img/initial-screen.png)bin171920 -> 171920 bytes
-rw-r--r--src/blog/export-skype/index.du (renamed from src/tutorials/export-skype/index.du)0
-rw-r--r--src/blog/fix-network-brother-printers/index.du (renamed from src/tutorials/fix-network-brother-printers/index.du)0
-rw-r--r--src/blog/fix-no-frame-buffer-plan9/img/boot-prompt-monitor.png (renamed from src/tutorials/fix-no-frame-buffer-plan9/img/boot-prompt-monitor.png)bin7503 -> 7503 bytes
-rw-r--r--src/blog/fix-no-frame-buffer-plan9/img/boot-prompt-no-frame-buffer-error.png (renamed from src/tutorials/fix-no-frame-buffer-plan9/img/boot-prompt-no-frame-buffer-error.png)bin8504 -> 8504 bytes
-rw-r--r--src/blog/fix-no-frame-buffer-plan9/img/manual-prompt.png (renamed from src/tutorials/fix-no-frame-buffer-plan9/img/manual-prompt.png)bin432 -> 432 bytes
-rw-r--r--src/blog/fix-no-frame-buffer-plan9/img/manual-rio.png (renamed from src/tutorials/fix-no-frame-buffer-plan9/img/manual-rio.png)bin997 -> 997 bytes
-rw-r--r--src/blog/fix-no-frame-buffer-plan9/img/rio-9fat-commands.png (renamed from src/tutorials/fix-no-frame-buffer-plan9/img/rio-9fat-commands.png)bin1656 -> 1656 bytes
-rw-r--r--src/blog/fix-no-frame-buffer-plan9/img/rio-default-login.png (renamed from src/tutorials/fix-no-frame-buffer-plan9/img/rio-default-login.png)bin12952 -> 12952 bytes
-rw-r--r--src/blog/fix-no-frame-buffer-plan9/img/rio-plan9ini-cat.png (renamed from src/tutorials/fix-no-frame-buffer-plan9/img/rio-plan9ini-cat.png)bin7574 -> 7574 bytes
-rw-r--r--src/blog/fix-no-frame-buffer-plan9/index.du (renamed from src/tutorials/fix-no-frame-buffer-plan9/index.du)0
-rw-r--r--src/blog/fix-qc-timeout/index.du (renamed from src/tutorials/fix-qc-timeout/index.du)0
-rw-r--r--src/blog/gns3-initsh-no-such-file/index.du (renamed from src/tutorials/gns3-initsh-no-such-file/index.du)0
-rw-r--r--src/blog/how-to-encrypt-email/index.du (renamed from src/tutorials/how-to-encrypt-email/index.du)0
-rw-r--r--src/blog/how-to-use-jira/bug.du (renamed from src/tutorials/how-to-use-jira/bug.du)0
-rw-r--r--src/blog/how-to-use-jira/cards.du (renamed from src/tutorials/how-to-use-jira/cards.du)0
-rw-r--r--src/blog/how-to-use-jira/components.du (renamed from src/tutorials/how-to-use-jira/components.du)0
-rw-r--r--src/blog/how-to-use-jira/dashboards.du (renamed from src/tutorials/how-to-use-jira/dashboards.du)0
-rw-r--r--src/blog/how-to-use-jira/filters.du (renamed from src/tutorials/how-to-use-jira/filters.du)0
-rw-r--r--src/blog/how-to-use-jira/img/SOD.png (renamed from src/tutorials/how-to-use-jira/img/SOD.png)bin19981 -> 19981 bytes
-rw-r--r--src/blog/how-to-use-jira/img/active-sprints.png (renamed from src/tutorials/how-to-use-jira/img/active-sprints.png)bin20988 -> 20988 bytes
-rw-r--r--src/blog/how-to-use-jira/img/activity-comments.png (renamed from src/tutorials/how-to-use-jira/img/activity-comments.png)bin23565 -> 23565 bytes
-rw-r--r--src/blog/how-to-use-jira/img/activity-history.png (renamed from src/tutorials/how-to-use-jira/img/activity-history.png)bin57365 -> 57365 bytes
-rw-r--r--src/blog/how-to-use-jira/img/activity-work-log.png (renamed from src/tutorials/how-to-use-jira/img/activity-work-log.png)bin20884 -> 20884 bytes
-rw-r--r--src/blog/how-to-use-jira/img/add-a-gadget.png (renamed from src/tutorials/how-to-use-jira/img/add-a-gadget.png)bin30288 -> 30288 bytes
-rw-r--r--src/blog/how-to-use-jira/img/add-gadget-top.png (renamed from src/tutorials/how-to-use-jira/img/add-gadget-top.png)bin19358 -> 19358 bytes
-rw-r--r--src/blog/how-to-use-jira/img/add-gadget.png (renamed from src/tutorials/how-to-use-jira/img/add-gadget.png)bin109443 -> 109443 bytes
-rw-r--r--src/blog/how-to-use-jira/img/add-item-kanban.png (renamed from src/tutorials/how-to-use-jira/img/add-item-kanban.png)bin19725 -> 19725 bytes
-rw-r--r--src/blog/how-to-use-jira/img/add-item-to-project.png (renamed from src/tutorials/how-to-use-jira/img/add-item-to-project.png)bin43910 -> 43910 bytes
-rw-r--r--src/blog/how-to-use-jira/img/add-shortcut.png (renamed from src/tutorials/how-to-use-jira/img/add-shortcut.png)bin25716 -> 25716 bytes
-rw-r--r--src/blog/how-to-use-jira/img/added-site.png (renamed from src/tutorials/how-to-use-jira/img/added-site.png)bin20737 -> 20737 bytes
-rw-r--r--src/blog/how-to-use-jira/img/assignee-create-card.png (renamed from src/tutorials/how-to-use-jira/img/assignee-create-card.png)bin4858 -> 4858 bytes
-rw-r--r--src/blog/how-to-use-jira/img/backlog-kanban.png (renamed from src/tutorials/how-to-use-jira/img/backlog-kanban.png)bin10897 -> 10897 bytes
-rw-r--r--src/blog/how-to-use-jira/img/board-from.png (renamed from src/tutorials/how-to-use-jira/img/board-from.png)bin27696 -> 27696 bytes
-rw-r--r--src/blog/how-to-use-jira/img/board-settings.png (renamed from src/tutorials/how-to-use-jira/img/board-settings.png)bin37583 -> 37583 bytes
-rw-r--r--src/blog/how-to-use-jira/img/bubble-dots.png (renamed from src/tutorials/how-to-use-jira/img/bubble-dots.png)bin13019 -> 13019 bytes
-rw-r--r--src/blog/how-to-use-jira/img/bubble.png (renamed from src/tutorials/how-to-use-jira/img/bubble.png)bin13131 -> 13131 bytes
-rw-r--r--src/blog/how-to-use-jira/img/bug-type.png (renamed from src/tutorials/how-to-use-jira/img/bug-type.png)bin6043 -> 6043 bytes
-rw-r--r--src/blog/how-to-use-jira/img/card-actions.png (renamed from src/tutorials/how-to-use-jira/img/card-actions.png)bin18677 -> 18677 bytes
-rw-r--r--src/blog/how-to-use-jira/img/card-attach-subtask.png (renamed from src/tutorials/how-to-use-jira/img/card-attach-subtask.png)bin12934 -> 12934 bytes
-rw-r--r--src/blog/how-to-use-jira/img/card-key.png (renamed from src/tutorials/how-to-use-jira/img/card-key.png)bin1068 -> 1068 bytes
-rw-r--r--src/blog/how-to-use-jira/img/card-right-side.png (renamed from src/tutorials/how-to-use-jira/img/card-right-side.png)bin34273 -> 34273 bytes
-rw-r--r--src/blog/how-to-use-jira/img/card-summary.png (renamed from src/tutorials/how-to-use-jira/img/card-summary.png)bin7109 -> 7109 bytes
-rw-r--r--src/blog/how-to-use-jira/img/card-top-right.png (renamed from src/tutorials/how-to-use-jira/img/card-top-right.png)bin3558 -> 3558 bytes
-rw-r--r--src/blog/how-to-use-jira/img/choose-classic-template.png (renamed from src/tutorials/how-to-use-jira/img/choose-classic-template.png)bin53228 -> 53228 bytes
-rw-r--r--src/blog/how-to-use-jira/img/choose-project-type.png (renamed from src/tutorials/how-to-use-jira/img/choose-project-type.png)bin115836 -> 115836 bytes
-rw-r--r--src/blog/how-to-use-jira/img/columns-edit.png (renamed from src/tutorials/how-to-use-jira/img/columns-edit.png)bin106356 -> 106356 bytes
-rw-r--r--src/blog/how-to-use-jira/img/components-create-card.png (renamed from src/tutorials/how-to-use-jira/img/components-create-card.png)bin7854 -> 7854 bytes
-rw-r--r--src/blog/how-to-use-jira/img/components-field.png (renamed from src/tutorials/how-to-use-jira/img/components-field.png)bin30234 -> 30234 bytes
-rw-r--r--src/blog/how-to-use-jira/img/components-sidebar.png (renamed from src/tutorials/how-to-use-jira/img/components-sidebar.png)bin21013 -> 21013 bytes
-rw-r--r--src/blog/how-to-use-jira/img/create-board.png (renamed from src/tutorials/how-to-use-jira/img/create-board.png)bin37609 -> 37609 bytes
-rw-r--r--src/blog/how-to-use-jira/img/create-component-empty.png (renamed from src/tutorials/how-to-use-jira/img/create-component-empty.png)bin35752 -> 35752 bytes
-rw-r--r--src/blog/how-to-use-jira/img/create-component-full.png (renamed from src/tutorials/how-to-use-jira/img/create-component-full.png)bin20068 -> 20068 bytes
-rw-r--r--src/blog/how-to-use-jira/img/create-component-page.png (renamed from src/tutorials/how-to-use-jira/img/create-component-page.png)bin19289 -> 19289 bytes
-rw-r--r--src/blog/how-to-use-jira/img/create-dashboard-dots.png (renamed from src/tutorials/how-to-use-jira/img/create-dashboard-dots.png)bin34023 -> 34023 bytes
-rw-r--r--src/blog/how-to-use-jira/img/create-dashboard-top.png (renamed from src/tutorials/how-to-use-jira/img/create-dashboard-top.png)bin18315 -> 18315 bytes
-rw-r--r--src/blog/how-to-use-jira/img/create-header.png (renamed from src/tutorials/how-to-use-jira/img/create-header.png)bin9209 -> 9209 bytes
-rw-r--r--src/blog/how-to-use-jira/img/create-project-new.png (renamed from src/tutorials/how-to-use-jira/img/create-project-new.png)bin29544 -> 29544 bytes
-rw-r--r--src/blog/how-to-use-jira/img/create-project-top.png (renamed from src/tutorials/how-to-use-jira/img/create-project-top.png)bin31282 -> 31282 bytes
-rw-r--r--src/blog/how-to-use-jira/img/create-project.png (renamed from src/tutorials/how-to-use-jira/img/create-project.png)bin48820 -> 48820 bytes
-rw-r--r--src/blog/how-to-use-jira/img/criteria-advanced-issue-search.png (renamed from src/tutorials/how-to-use-jira/img/criteria-advanced-issue-search.png)bin7201 -> 7201 bytes
-rw-r--r--src/blog/how-to-use-jira/img/default-dashboard.png (renamed from src/tutorials/how-to-use-jira/img/default-dashboard.png)bin195317 -> 195317 bytes
-rw-r--r--src/blog/how-to-use-jira/img/desc-att-sub-link.png (renamed from src/tutorials/how-to-use-jira/img/desc-att-sub-link.png)bin46847 -> 46847 bytes
-rw-r--r--src/blog/how-to-use-jira/img/description-create-card.png (renamed from src/tutorials/how-to-use-jira/img/description-create-card.png)bin8387 -> 8387 bytes
-rw-r--r--src/blog/how-to-use-jira/img/epic-link-create-card.png (renamed from src/tutorials/how-to-use-jira/img/epic-link-create-card.png)bin3964 -> 3964 bytes
-rw-r--r--src/blog/how-to-use-jira/img/epic-type.png (renamed from src/tutorials/how-to-use-jira/img/epic-type.png)bin795 -> 795 bytes
-rw-r--r--src/blog/how-to-use-jira/img/fields-cards.png (renamed from src/tutorials/how-to-use-jira/img/fields-cards.png)bin41811 -> 41811 bytes
-rw-r--r--src/blog/how-to-use-jira/img/filters-advanced-issue-search.png (renamed from src/tutorials/how-to-use-jira/img/filters-advanced-issue-search.png)bin31869 -> 31869 bytes
-rw-r--r--src/blog/how-to-use-jira/img/fix-versions.png (renamed from src/tutorials/how-to-use-jira/img/fix-versions.png)bin6116 -> 6116 bytes
-rw-r--r--src/blog/how-to-use-jira/img/flagged-card.png (renamed from src/tutorials/how-to-use-jira/img/flagged-card.png)bin18396 -> 18396 bytes
-rw-r--r--src/blog/how-to-use-jira/img/gadgets.png (renamed from src/tutorials/how-to-use-jira/img/gadgets.png)bin101633 -> 101633 bytes
-rw-r--r--src/blog/how-to-use-jira/img/introduction-add.png (renamed from src/tutorials/how-to-use-jira/img/introduction-add.png)bin17991 -> 17991 bytes
-rw-r--r--src/blog/how-to-use-jira/img/issue-types.png (renamed from src/tutorials/how-to-use-jira/img/issue-types.png)bin25864 -> 25864 bytes
-rw-r--r--src/blog/how-to-use-jira/img/issues-sidebar.png (renamed from src/tutorials/how-to-use-jira/img/issues-sidebar.png)bin22889 -> 22889 bytes
-rw-r--r--src/blog/how-to-use-jira/img/kanban-cards.png (renamed from src/tutorials/how-to-use-jira/img/kanban-cards.png)bin47028 -> 47028 bytes
-rw-r--r--src/blog/how-to-use-jira/img/label-create-card.png (renamed from src/tutorials/how-to-use-jira/img/label-create-card.png)bin6120 -> 6120 bytes
-rw-r--r--src/blog/how-to-use-jira/img/load-all.png (renamed from src/tutorials/how-to-use-jira/img/load-all.png)bin62311 -> 62311 bytes
-rw-r--r--src/blog/how-to-use-jira/img/npb.png (renamed from src/tutorials/how-to-use-jira/img/npb.png)bin35169 -> 35169 bytes
-rw-r--r--src/blog/how-to-use-jira/img/ntb-filter.png (renamed from src/tutorials/how-to-use-jira/img/ntb-filter.png)bin34312 -> 34312 bytes
-rw-r--r--src/blog/how-to-use-jira/img/ntb.png (renamed from src/tutorials/how-to-use-jira/img/ntb.png)bin28638 -> 28638 bytes
-rw-r--r--src/blog/how-to-use-jira/img/plus-more-advanced-issue-search.png (renamed from src/tutorials/how-to-use-jira/img/plus-more-advanced-issue-search.png)bin19966 -> 19966 bytes
-rw-r--r--src/blog/how-to-use-jira/img/project-create-card.png (renamed from src/tutorials/how-to-use-jira/img/project-create-card.png)bin4763 -> 4763 bytes
-rw-r--r--src/blog/how-to-use-jira/img/projects.png (renamed from src/tutorials/how-to-use-jira/img/projects.png)bin30564 -> 30564 bytes
-rw-r--r--src/blog/how-to-use-jira/img/reporter-create-card.png (renamed from src/tutorials/how-to-use-jira/img/reporter-create-card.png)bin4960 -> 4960 bytes
-rw-r--r--src/blog/how-to-use-jira/img/sample-scrum-backlog.png (renamed from src/tutorials/how-to-use-jira/img/sample-scrum-backlog.png)bin239213 -> 239213 bytes
-rw-r--r--src/blog/how-to-use-jira/img/sample-sprint.png (renamed from src/tutorials/how-to-use-jira/img/sample-sprint.png)bin119831 -> 119831 bytes
-rw-r--r--src/blog/how-to-use-jira/img/save-as-advanced-issue-search.png (renamed from src/tutorials/how-to-use-jira/img/save-as-advanced-issue-search.png)bin10379 -> 10379 bytes
-rw-r--r--src/blog/how-to-use-jira/img/save-filter-filters-advanced-issue-search.png (renamed from src/tutorials/how-to-use-jira/img/save-filter-filters-advanced-issue-search.png)bin8006 -> 8006 bytes
-rw-r--r--src/blog/how-to-use-jira/img/scrum-backlog.png (renamed from src/tutorials/how-to-use-jira/img/scrum-backlog.png)bin52186 -> 52186 bytes
-rw-r--r--src/blog/how-to-use-jira/img/scrum-kanban-board.png (renamed from src/tutorials/how-to-use-jira/img/scrum-kanban-board.png)bin34420 -> 34420 bytes
-rw-r--r--src/blog/how-to-use-jira/img/show-fields.png (renamed from src/tutorials/how-to-use-jira/img/show-fields.png)bin76022 -> 76022 bytes
-rw-r--r--src/blog/how-to-use-jira/img/sidebar-create-board.png (renamed from src/tutorials/how-to-use-jira/img/sidebar-create-board.png)bin19035 -> 19035 bytes
-rw-r--r--src/blog/how-to-use-jira/img/story-type.png (renamed from src/tutorials/how-to-use-jira/img/story-type.png)bin7195 -> 7195 bytes
-rw-r--r--src/blog/how-to-use-jira/img/sub-task-type.png (renamed from src/tutorials/how-to-use-jira/img/sub-task-type.png)bin8743 -> 8743 bytes
-rw-r--r--src/blog/how-to-use-jira/img/summary-create-card.png (renamed from src/tutorials/how-to-use-jira/img/summary-create-card.png)bin1598 -> 1598 bytes
-rw-r--r--src/blog/how-to-use-jira/img/task-type.png (renamed from src/tutorials/how-to-use-jira/img/task-type.png)bin902 -> 902 bytes
-rw-r--r--src/blog/how-to-use-jira/img/test-page.png (renamed from src/tutorials/how-to-use-jira/img/test-page.png)bin58518 -> 58518 bytes
-rw-r--r--src/blog/how-to-use-jira/img/test-repo-sidebar.png (renamed from src/tutorials/how-to-use-jira/img/test-repo-sidebar.png)bin21741 -> 21741 bytes
-rw-r--r--src/blog/how-to-use-jira/img/test-repo.png (renamed from src/tutorials/how-to-use-jira/img/test-repo.png)bin26765 -> 26765 bytes
-rw-r--r--src/blog/how-to-use-jira/img/time-and-configure.png (renamed from src/tutorials/how-to-use-jira/img/time-and-configure.png)bin5030 -> 5030 bytes
-rw-r--r--src/blog/how-to-use-jira/img/time-tracking.png (renamed from src/tutorials/how-to-use-jira/img/time-tracking.png)bin15344 -> 15344 bytes
-rw-r--r--src/blog/how-to-use-jira/img/todo-doing-done.png (renamed from src/tutorials/how-to-use-jira/img/todo-doing-done.png)bin2562 -> 2562 bytes
-rw-r--r--src/blog/how-to-use-jira/img/versions-and-epics.png (renamed from src/tutorials/how-to-use-jira/img/versions-and-epics.png)bin12788 -> 12788 bytes
-rw-r--r--src/blog/how-to-use-jira/img/view-all-filters-advanced-issue-search.png (renamed from src/tutorials/how-to-use-jira/img/view-all-filters-advanced-issue-search.png)bin31756 -> 31756 bytes
-rw-r--r--src/blog/how-to-use-jira/img/view-all-projects-top.png (renamed from src/tutorials/how-to-use-jira/img/view-all-projects-top.png)bin31518 -> 31518 bytes
-rw-r--r--src/blog/how-to-use-jira/index.du (renamed from src/tutorials/how-to-use-jira/index.du)0
-rw-r--r--src/blog/how-to-use-jira/kanban.du (renamed from src/tutorials/how-to-use-jira/kanban.du)0
-rw-r--r--src/blog/how-to-use-jira/pages.du (renamed from src/tutorials/how-to-use-jira/pages.du)0
-rw-r--r--src/blog/how-to-use-jira/projects.du (renamed from src/tutorials/how-to-use-jira/projects.du)0
-rw-r--r--src/blog/how-to-use-jira/releases.du (renamed from src/tutorials/how-to-use-jira/releases.du)0
-rw-r--r--src/blog/how-to-use-jira/scrum.du (renamed from src/tutorials/how-to-use-jira/scrum.du)0
-rw-r--r--src/blog/index.du56
-rw-r--r--src/blog/install-drivers-for-epson-scanners/index.du (renamed from src/tutorials/install-drivers-for-epson-scanners/index.du)0
-rw-r--r--src/blog/install-plan9-with-virt-manager/img/boot-screen.png (renamed from src/tutorials/install-plan9-with-virt-manager/img/boot-screen.png)bin5411 -> 5411 bytes
-rw-r--r--src/blog/install-plan9-with-virt-manager/img/bootsetup-boot-method.png (renamed from src/tutorials/install-plan9-with-virt-manager/img/bootsetup-boot-method.png)bin5171 -> 5171 bytes
-rw-r--r--src/blog/install-plan9-with-virt-manager/img/mountdist-browse.png (renamed from src/tutorials/install-plan9-with-virt-manager/img/mountdist-browse.png)bin1535 -> 1535 bytes
-rw-r--r--src/blog/install-plan9-with-virt-manager/img/mountdist-distribution-disk.png (renamed from src/tutorials/install-plan9-with-virt-manager/img/mountdist-distribution-disk.png)bin2423 -> 2423 bytes
-rw-r--r--src/blog/install-plan9-with-virt-manager/img/partdisk-fdisk.png (renamed from src/tutorials/install-plan9-with-virt-manager/img/partdisk-fdisk.png)bin1735 -> 1735 bytes
-rw-r--r--src/blog/install-plan9-with-virt-manager/img/partdisk-mbr.png (renamed from src/tutorials/install-plan9-with-virt-manager/img/partdisk-mbr.png)bin1605 -> 1605 bytes
-rw-r--r--src/blog/install-plan9-with-virt-manager/img/partdisk-partition.png (renamed from src/tutorials/install-plan9-with-virt-manager/img/partdisk-partition.png)bin1182 -> 1182 bytes
-rw-r--r--src/blog/install-plan9-with-virt-manager/img/prepdisk-prep.png (renamed from src/tutorials/install-plan9-with-virt-manager/img/prepdisk-prep.png)bin3082 -> 3082 bytes
-rw-r--r--src/blog/install-plan9-with-virt-manager/img/vga-size.png (renamed from src/tutorials/install-plan9-with-virt-manager/img/vga-size.png)bin7636 -> 7636 bytes
-rw-r--r--src/blog/install-plan9-with-virt-manager/index.du (renamed from src/tutorials/install-plan9-with-virt-manager/index.du)2
-rw-r--r--src/blog/managing-apps-with-adb-without-root/index.du (renamed from src/tutorials/managing-apps-with-adb-without-root/index.du)0
-rw-r--r--src/blog/remove-weather-widget/img/remove-newsweather-windows10.png (renamed from src/tutorials/remove-weather-widget/img/remove-newsweather-windows10.png)bin46285 -> 46285 bytes
-rw-r--r--src/blog/remove-weather-widget/img/windows10-taskbar.png (renamed from src/tutorials/remove-weather-widget/img/windows10-taskbar.png)bin9101 -> 9101 bytes
-rw-r--r--src/blog/remove-weather-widget/index.du (renamed from src/tutorials/remove-weather-widget/index.du)0
-rw-r--r--src/blog/turn-off-notifications-windows/img/windows-search-notifications.png (renamed from src/tutorials/turn-off-notifications-windows/img/windows-search-notifications.png)bin51988 -> 51988 bytes
-rw-r--r--src/blog/turn-off-notifications-windows/img/windows-settings-notifications-application.png (renamed from src/tutorials/turn-off-notifications-windows/img/windows-settings-notifications-application.png)bin56855 -> 56855 bytes
-rw-r--r--src/blog/turn-off-notifications-windows/img/windows-settings-notifications-off.png (renamed from src/tutorials/turn-off-notifications-windows/img/windows-settings-notifications-off.png)bin55960 -> 55960 bytes
-rw-r--r--src/blog/turn-off-notifications-windows/index.du (renamed from src/tutorials/turn-off-notifications-windows/index.du)0
-rw-r--r--src/blog/virt-manager-freeze-on-browse/index.du (renamed from src/tutorials/virt-manager-freeze-on-browse/index.du)0
-rw-r--r--src/blog/windows-run-dialog/img/open-run-windows-menu.png (renamed from src/tutorials/windows-run-dialog/img/open-run-windows-menu.png)bin5093 -> 5093 bytes
-rw-r--r--src/blog/windows-run-dialog/img/run-dialog.png (renamed from src/tutorials/windows-run-dialog/img/run-dialog.png)bin7823 -> 7823 bytes
-rw-r--r--src/blog/windows-run-dialog/index.du (renamed from src/tutorials/windows-run-dialog/index.du)0
-rw-r--r--src/slides/demo/index.du2
-rw-r--r--src/tutorials.du68
-rw-r--r--src/tutorials/index.du68
diff --git a/src/blog.du b/src/blog.du
index c10655d..3ee201c 100644
--- a/src/blog.du
+++ b/src/blog.du
@@ -4,6 +4,8 @@ Articles detailing personal experiences or exploration of certain topics.
\n
+#### *[2024]*
+
:defs
; [$bg] 18 Nov &emsp; [url /blog/switchut-izgorq Суичът изгоря!]
: `[Shallow dive]` | `[Story]` | `[Networking]` `[Switch]` `[NetworkPartner]`
@@ -18,27 +20,45 @@ Articles detailing personal experiences or exploration of certain topics.
#### *[2023]*
:defs
+; [$gb] 16 Dec &emsp; [url /blog/fix-qc-timeout Fix "qc timeout" kernel log error]
+: `[Linux]` | `[kernel]` | `[libata]` `[qc]` `[logs]` `[DMA]`
+
; [$gb] 30 Aug &emsp; [url /blog/thinkpad-x270-my-favorite-machine ThinkPad X270 - my favorite machine]
: `[Medium dive]` | `[Review]` | `[Lenovo]` `[ThinkPad]` `[Yoga]`
-; [$gb] 19 July &emsp; [url /blog/icon-fonts-arent-evil-you-just-have-to-care Icon fonts aren't evil, you just have to care]
+; [$gb] 19 Jul &emsp; [url /blog/icon-fonts-arent-evil-you-just-have-to-care Icon fonts aren't evil, you just have to care]
: `[Shallow dive]` | `[Web development]` | `[Icon font]` `[SVG]` `[Accessibility]` `[FontForge]`
-; [$bg] 14 July &emsp; [url /blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq ФМИ и висшето образование в програмистката индустрия]
+; [$bg] 14 Jul &emsp; [url /blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq ФМИ и висшето образование в програмистката индустрия]
: `[Deep dive]` | `[University]` | `[FMI]` `[Education]`
-; [$gb] 07 June &emsp; [url /blog/friendship-ended-with-funtoo-now-gentoo-is-my-best-friend Friendship ended with Funtoo, now Gentoo is my best friend]
+; [$gb] 28 Jun &emsp; [url /blog/fix-network-brother-printers Fix networked Brother printers not working in Linux]
+: `[Linux]` | `[CUPS]` | `[Printers]` `[Brother]` `[Network]` `[avahi]`
+
+; [$gb] 14 Jun &emsp; [url /blog/gns3-initsh-no-such-file Fix "exec /gns3/init.sh: no such file or directory"]
+: `[Linux]` | `[GNS3]` | `[Docker]` `[busybox]`
+
+; [$gb] 07 Jun &emsp; [url /blog/friendship-ended-with-funtoo-now-gentoo-is-my-best-friend Friendship ended with Funtoo, now Gentoo is my best friend]
: `[Shallow dive]` | `[Linux]` | `[Funtoo]` `[Gentoo]` `[portage]` `[packages]` `[emerge]` `[ebuild]`
; [$gb] 01 May &emsp; [url /blog/bash-is-weird BASH is weird]
: `[Shallow dive]` | `[bash]` | `[Linux]` `[scripting]`
+; [$gb] 26 Apr &emsp; [url /blog/install-drivers-for-epson-scanners Install drivers for Epson scanners]
+: `[Linux]` | `[SANE]` | `[Scanners]` `[Epson]` `[epkowa]` `[iscan]`
+
+; [$gb] 25 Apr &emsp; [url /blog/managing-apps-with-adb-without-root Managing Android apps with ADB (and without root)]
+: `[Android]` | `[ADB]` | `[Apps]` `[Linux]` `[Windows]`
+
; [$gb] 18 Apr &emsp; [url /blog/sane-explanation-of-compilers/part-1.html Sane explanation of compilers: Part 1]
: `[Deep dive]` | `[Compilers]` | `[C]` `[yacc]` `[bison]` `[math]` `[Trees]` `[Regex]` `[Grammar]` `[Languages]`
; [$gb] 13 Jan &emsp; [url /blog/plan9-in-linux-mouse-menus Plan 9 in Linux: Mouse menus]
: `[Medium dive]` | `[Linux]` | `[Plan 9]` `[mouse]` `[bash]` `[script]` `[X11]` `[openbox]` `[jgmenu]` `[plumber]`
+; [$gb] 01 Jan &emsp; [url /blog/virt-manager-freeze-on-browse virt-manager freezing up when clicking Browse in any window]
+: `[Linux]` | `[virt-manager]` | `[QEMU/KVM]` `[libvirt]` `[Linux]` `[GTK]`
+
#### *[2022]*
@@ -52,12 +72,42 @@ Articles detailing personal experiences or exploration of certain topics.
; [$gb] 04 Dec &emsp; [url /blog/taming-the-fun-too Taming The Fun-too]
: `[Story]` | `[Funtoo]` | `[Linux]` `[Gentoo]` `[packages]`
+; [$gb] 01 Nov &emsp; [url /blog/turn-off-notifications-windows How to turn off notifications on Windows]
+: `[Windows 10]` | `[Settings]` | `[Notifications]`
+
+; [$gb] 01 Nov &emsp; [url /blog/disable-sticky-keys-popup How to disable Sticky Keys prompt]
+: `[Windows]` | `[Settings]` | `[Sticky Keys]`
+
+; [$gb] 26 Oct &emsp; [url /blog/remove-weather-widget How to remove Windows Weather Widget]
+: `[Windows 10]` | `[Settings]` | `[Taskbar]` `[Weather Widget]`
+
+; [$gb] 04 Oct &emsp; [url /blog/windows-run-dialog Windows Run dialog]
+: `[Windows]` | `[Commands]` | `[Run]` `[Settings]`
+
+; [$gb] 03 Oct &emsp; [url /blog/export-skype How to export Skype data]
+: `[Skype]` | `[Export]` | `[Archive]` `[skype-parser]`
+
+; [$gb] 16 Sep &emsp; [url /blog/how-to-encrypt-email How to encrypt email]
+: `[All]` | `[Email]` | `[PGP]` `[S/MIME]` `[Email Client]` `[Gmail]` `[Outlook]` `[Protonmail]`
+
; [$gb] 10 Sep &emsp; [url /blog/encrypted-email Encrypted email]
: `[Medium dive]` | `[Email]` | `[Encryption]` `[Security]` `[PGP]` `[S/MIME]` `[Protonmail]` `[Tutanota]`
+; [$gb] 30 Jul &emsp; [url /blog/fix-no-frame-buffer-plan9 Fix "No frame buffer" error in <span class="no-wrap">Plan 9</span>]
+: `[Plan 9]` | `[Configuration]` | `[QEMU/KVM]` `[Linux]` `[monitor]`
+
+; [$gb] 30 Jul &emsp; [url /blog/install-plan9-with-virt-manager Install <span class="no-wrap">Plan 9</span> with virt-manager]
+: `[Plan 9]` | `[Installation]` | `[Setup]` `[QEMU/KVM]` `[virt-manager]` `[Linux]`
+
#### *[2020]*
:defs
+; [$gb] 24 Jul &emsp; [url /blog/how-to-use-jira How to use Jira]
+: `[Project Management]` | `[Jira]` | `[Agile]` `[Issue tracking]` `[Bug tracking]` `[Kanban]` `[Atlassian]`
+
+; [$gb] 21 May &emsp; [url /blog/connect-to-mysql-in-dotnet-ef Connect to Mysql in .NET and Entity Framework]
+: `[ASP.Net]` | `[MySQL]` | `[Entity Framework]` `[Pomelo]`
+
; [$gb] 20 May &emsp; [url /blog/mundus-first-shot-at-gamedev Mundus: My first shot at game development]
: `[Deep dive]` | `[Gamedev]` | `[2D]` `[Sandbox]` `[Crafting]` `[Building]` `[Fighting]` `[GtkSharp 2.0]` `[C#]`
diff --git a/src/tutorials/connect-to-mysql-in-dotnet-ef/img/about-workbench.png b/src/blog/connect-to-mysql-in-dotnet-ef/img/about-workbench.png
index 067d8ce..067d8ce 100644
--- a/src/tutorials/connect-to-mysql-in-dotnet-ef/img/about-workbench.png
+++ b/src/blog/connect-to-mysql-in-dotnet-ef/img/about-workbench.png
Binary files differ
diff --git a/src/tutorials/connect-to-mysql-in-dotnet-ef/img/connections.png b/src/blog/connect-to-mysql-in-dotnet-ef/img/connections.png
index aa7b408..aa7b408 100644
--- a/src/tutorials/connect-to-mysql-in-dotnet-ef/img/connections.png
+++ b/src/blog/connect-to-mysql-in-dotnet-ef/img/connections.png
Binary files differ
diff --git a/src/tutorials/connect-to-mysql-in-dotnet-ef/img/workbench-version.png b/src/blog/connect-to-mysql-in-dotnet-ef/img/workbench-version.png
index bf5081d..bf5081d 100644
--- a/src/tutorials/connect-to-mysql-in-dotnet-ef/img/workbench-version.png
+++ b/src/blog/connect-to-mysql-in-dotnet-ef/img/workbench-version.png
Binary files differ
diff --git a/src/tutorials/connect-to-mysql-in-dotnet-ef/index.du b/src/blog/connect-to-mysql-in-dotnet-ef/index.du
index b720264..5f0e968 100644
--- a/src/tutorials/connect-to-mysql-in-dotnet-ef/index.du
+++ b/src/blog/connect-to-mysql-in-dotnet-ef/index.du
@@ -17,7 +17,7 @@
I have found that connecting a `[.NET]` application to a `[MySql]` database (with Entity Framework) can be tricky. Here is what works for me.
-Also, [url https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/ MySql.Data.EntityFrameworkCore] has been =[depricated]= since *[October 2020]*. If you need setup instructions with it, read [url https://gitlab.com/Syndamia/syndamiadotcom/-/blob/0510e29526c6d7681587fff4c98a339e8c69e9b5/src/tutorials/connect-to-mysql-in-csharp-ef/article.md this].
+Also, [url https://www.nuget.org/packages/MySql.Data.EntityFrameworkCore/ MySql.Data.EntityFrameworkCore] has been =[depricated]= since *[October 2020]*. If you need setup instructions with it, read [url https://gitlab.com/Syndamia/syndamiadotcom/-/blob/0510e29526c6d7681587fff4c98a339e8c69e9b5/src/blog/connect-to-mysql-in-csharp-ef/article.md this].
## NuGet packages
diff --git a/src/tutorials/disable-sticky-keys-popup/img/windows-make-keyboard-highlighted.png b/src/blog/disable-sticky-keys-popup/img/windows-make-keyboard-highlighted.png
index 8a962ed..8a962ed 100644
--- a/src/tutorials/disable-sticky-keys-popup/img/windows-make-keyboard-highlighted.png
+++ b/src/blog/disable-sticky-keys-popup/img/windows-make-keyboard-highlighted.png
Binary files differ
diff --git a/src/tutorials/disable-sticky-keys-popup/img/windows-run-control-access.png b/src/blog/disable-sticky-keys-popup/img/windows-run-control-access.png
index 60061c8..60061c8 100644
--- a/src/tutorials/disable-sticky-keys-popup/img/windows-run-control-access.png
+++ b/src/blog/disable-sticky-keys-popup/img/windows-run-control-access.png
Binary files differ
diff --git a/src/tutorials/disable-sticky-keys-popup/img/windows-sticky-keys-disable.png b/src/blog/disable-sticky-keys-popup/img/windows-sticky-keys-disable.png
index b5a2497..b5a2497 100644
--- a/src/tutorials/disable-sticky-keys-popup/img/windows-sticky-keys-disable.png
+++ b/src/blog/disable-sticky-keys-popup/img/windows-sticky-keys-disable.png
Binary files differ
diff --git a/src/tutorials/disable-sticky-keys-popup/img/windows-sticky-keys-highlighted.png b/src/blog/disable-sticky-keys-popup/img/windows-sticky-keys-highlighted.png
index 14c69b7..14c69b7 100644
--- a/src/tutorials/disable-sticky-keys-popup/img/windows-sticky-keys-highlighted.png
+++ b/src/blog/disable-sticky-keys-popup/img/windows-sticky-keys-highlighted.png
Binary files differ
diff --git a/src/tutorials/disable-sticky-keys-popup/img/windows-sticky-keys-prompt.png b/src/blog/disable-sticky-keys-popup/img/windows-sticky-keys-prompt.png
index bb94caf..bb94caf 100644
--- a/src/tutorials/disable-sticky-keys-popup/img/windows-sticky-keys-prompt.png
+++ b/src/blog/disable-sticky-keys-popup/img/windows-sticky-keys-prompt.png
Binary files differ
diff --git a/src/tutorials/disable-sticky-keys-popup/index.du b/src/blog/disable-sticky-keys-popup/index.du
index 4826ea7..4826ea7 100644
--- a/src/tutorials/disable-sticky-keys-popup/index.du
+++ b/src/blog/disable-sticky-keys-popup/index.du
diff --git a/src/blog/encrypted-email/index.du b/src/blog/encrypted-email/index.du
index 8102dcf..8051eb5 100644
--- a/src/blog/encrypted-email/index.du
+++ b/src/blog/encrypted-email/index.du
@@ -27,7 +27,7 @@
When you try and look around for articles, regarding encrypted emails, all you'll find is people complaining about it's difficulties and shortcomings. But, no one actually explains what to do if you, nevertheless, want to encrypt your emails! At best most articles will just [url https://www.virtru.com/blog/arent-people-using-email-encryption shove some product up your face].
-That's why, after a fairly lengthy research process, I've decided to do just that. These are the more common ways to encrypt your email with their strengths and weaknesses. I also wrote a (somewhat rough) [url /tutorials/how-to-encrypt-email tutorial on how to setup] [url #openpgp OpenPGP] or [url #smime S/MIME] in practice.
+That's why, after a fairly lengthy research process, I've decided to do just that. These are the more common ways to encrypt your email with their strengths and weaknesses. I also wrote a (somewhat rough) [url /blog/how-to-encrypt-email tutorial on how to setup] [url #openpgp OpenPGP] or [url #smime S/MIME] in practice.
*[Note:]* What I'm referring to is end-to-end encryption, where you send an encrypted email, and the recipient decrypts it. Encryption between you and a mail server is practically a given and is setup by the mail server administrator.
diff --git a/src/tutorials/export-skype/img/archived-conversations-skype-default.png b/src/blog/export-skype/img/archived-conversations-skype-default.png
index 7b301fa..7b301fa 100644
--- a/src/tutorials/export-skype/img/archived-conversations-skype-default.png
+++ b/src/blog/export-skype/img/archived-conversations-skype-default.png
Binary files differ
diff --git a/src/tutorials/export-skype/img/available-exports.png b/src/blog/export-skype/img/available-exports.png
index 601231e..601231e 100644
--- a/src/tutorials/export-skype/img/available-exports.png
+++ b/src/blog/export-skype/img/available-exports.png
Binary files differ
diff --git a/src/tutorials/export-skype/img/choose-file.png b/src/blog/export-skype/img/choose-file.png
index 79838d5..79838d5 100644
--- a/src/tutorials/export-skype/img/choose-file.png
+++ b/src/blog/export-skype/img/choose-file.png
Binary files differ
diff --git a/src/tutorials/export-skype/img/default-skype-parser-index.png b/src/blog/export-skype/img/default-skype-parser-index.png
index bff4501..bff4501 100644
--- a/src/tutorials/export-skype/img/default-skype-parser-index.png
+++ b/src/blog/export-skype/img/default-skype-parser-index.png
Binary files differ
diff --git a/src/tutorials/export-skype/img/download-button.png b/src/blog/export-skype/img/download-button.png
index aea6358..aea6358 100644
--- a/src/tutorials/export-skype/img/download-button.png
+++ b/src/blog/export-skype/img/download-button.png
Binary files differ
diff --git a/src/tutorials/export-skype/img/export-prepared.png b/src/blog/export-skype/img/export-prepared.png
index 626aca2..626aca2 100644
--- a/src/tutorials/export-skype/img/export-prepared.png
+++ b/src/blog/export-skype/img/export-prepared.png
Binary files differ
diff --git a/src/tutorials/export-skype/img/github-skype-parser-download.png b/src/blog/export-skype/img/github-skype-parser-download.png
index 6a99f0b..6a99f0b 100644
--- a/src/tutorials/export-skype/img/github-skype-parser-download.png
+++ b/src/blog/export-skype/img/github-skype-parser-download.png
Binary files differ
diff --git a/src/tutorials/export-skype/img/initial-screen.png b/src/blog/export-skype/img/initial-screen.png
index d5cf5ff..d5cf5ff 100644
--- a/src/tutorials/export-skype/img/initial-screen.png
+++ b/src/blog/export-skype/img/initial-screen.png
Binary files differ
diff --git a/src/tutorials/export-skype/index.du b/src/blog/export-skype/index.du
index b9046b2..b9046b2 100644
--- a/src/tutorials/export-skype/index.du
+++ b/src/blog/export-skype/index.du
diff --git a/src/tutorials/fix-network-brother-printers/index.du b/src/blog/fix-network-brother-printers/index.du
index c6ac699..c6ac699 100644
--- a/src/tutorials/fix-network-brother-printers/index.du
+++ b/src/blog/fix-network-brother-printers/index.du
diff --git a/src/tutorials/fix-no-frame-buffer-plan9/img/boot-prompt-monitor.png b/src/blog/fix-no-frame-buffer-plan9/img/boot-prompt-monitor.png
index 788e872..788e872 100644
--- a/src/tutorials/fix-no-frame-buffer-plan9/img/boot-prompt-monitor.png
+++ b/src/blog/fix-no-frame-buffer-plan9/img/boot-prompt-monitor.png
Binary files differ
diff --git a/src/tutorials/fix-no-frame-buffer-plan9/img/boot-prompt-no-frame-buffer-error.png b/src/blog/fix-no-frame-buffer-plan9/img/boot-prompt-no-frame-buffer-error.png
index 442fa4b..442fa4b 100644
--- a/src/tutorials/fix-no-frame-buffer-plan9/img/boot-prompt-no-frame-buffer-error.png
+++ b/src/blog/fix-no-frame-buffer-plan9/img/boot-prompt-no-frame-buffer-error.png
Binary files differ
diff --git a/src/tutorials/fix-no-frame-buffer-plan9/img/manual-prompt.png b/src/blog/fix-no-frame-buffer-plan9/img/manual-prompt.png
index 4b3d0c8..4b3d0c8 100644
--- a/src/tutorials/fix-no-frame-buffer-plan9/img/manual-prompt.png
+++ b/src/blog/fix-no-frame-buffer-plan9/img/manual-prompt.png
Binary files differ
diff --git a/src/tutorials/fix-no-frame-buffer-plan9/img/manual-rio.png b/src/blog/fix-no-frame-buffer-plan9/img/manual-rio.png
index 64aab43..64aab43 100644
--- a/src/tutorials/fix-no-frame-buffer-plan9/img/manual-rio.png
+++ b/src/blog/fix-no-frame-buffer-plan9/img/manual-rio.png
Binary files differ
diff --git a/src/tutorials/fix-no-frame-buffer-plan9/img/rio-9fat-commands.png b/src/blog/fix-no-frame-buffer-plan9/img/rio-9fat-commands.png
index 2609c11..2609c11 100644
--- a/src/tutorials/fix-no-frame-buffer-plan9/img/rio-9fat-commands.png
+++ b/src/blog/fix-no-frame-buffer-plan9/img/rio-9fat-commands.png
Binary files differ
diff --git a/src/tutorials/fix-no-frame-buffer-plan9/img/rio-default-login.png b/src/blog/fix-no-frame-buffer-plan9/img/rio-default-login.png
index 7367503..7367503 100644
--- a/src/tutorials/fix-no-frame-buffer-plan9/img/rio-default-login.png
+++ b/src/blog/fix-no-frame-buffer-plan9/img/rio-default-login.png
Binary files differ
diff --git a/src/tutorials/fix-no-frame-buffer-plan9/img/rio-plan9ini-cat.png b/src/blog/fix-no-frame-buffer-plan9/img/rio-plan9ini-cat.png
index 02e9034..02e9034 100644
--- a/src/tutorials/fix-no-frame-buffer-plan9/img/rio-plan9ini-cat.png
+++ b/src/blog/fix-no-frame-buffer-plan9/img/rio-plan9ini-cat.png
Binary files differ
diff --git a/src/tutorials/fix-no-frame-buffer-plan9/index.du b/src/blog/fix-no-frame-buffer-plan9/index.du
index 4e9c877..4e9c877 100644
--- a/src/tutorials/fix-no-frame-buffer-plan9/index.du
+++ b/src/blog/fix-no-frame-buffer-plan9/index.du
diff --git a/src/tutorials/fix-qc-timeout/index.du b/src/blog/fix-qc-timeout/index.du
index d36383d..d36383d 100644
--- a/src/tutorials/fix-qc-timeout/index.du
+++ b/src/blog/fix-qc-timeout/index.du
diff --git a/src/tutorials/gns3-initsh-no-such-file/index.du b/src/blog/gns3-initsh-no-such-file/index.du
index 2b6f908..2b6f908 100644
--- a/src/tutorials/gns3-initsh-no-such-file/index.du
+++ b/src/blog/gns3-initsh-no-such-file/index.du
diff --git a/src/tutorials/how-to-encrypt-email/index.du b/src/blog/how-to-encrypt-email/index.du
index 403bde9..403bde9 100644
--- a/src/tutorials/how-to-encrypt-email/index.du
+++ b/src/blog/how-to-encrypt-email/index.du
diff --git a/src/tutorials/how-to-use-jira/bug.du b/src/blog/how-to-use-jira/bug.du
index fcd51e3..fcd51e3 100644
--- a/src/tutorials/how-to-use-jira/bug.du
+++ b/src/blog/how-to-use-jira/bug.du
diff --git a/src/tutorials/how-to-use-jira/cards.du b/src/blog/how-to-use-jira/cards.du
index 03d0ed4..03d0ed4 100644
--- a/src/tutorials/how-to-use-jira/cards.du
+++ b/src/blog/how-to-use-jira/cards.du
diff --git a/src/tutorials/how-to-use-jira/components.du b/src/blog/how-to-use-jira/components.du
index c696e62..c696e62 100644
--- a/src/tutorials/how-to-use-jira/components.du
+++ b/src/blog/how-to-use-jira/components.du
diff --git a/src/tutorials/how-to-use-jira/dashboards.du b/src/blog/how-to-use-jira/dashboards.du
index ab46ac0..ab46ac0 100644
--- a/src/tutorials/how-to-use-jira/dashboards.du
+++ b/src/blog/how-to-use-jira/dashboards.du
diff --git a/src/tutorials/how-to-use-jira/filters.du b/src/blog/how-to-use-jira/filters.du
index 0ec6a9d..0ec6a9d 100644
--- a/src/tutorials/how-to-use-jira/filters.du
+++ b/src/blog/how-to-use-jira/filters.du
diff --git a/src/tutorials/how-to-use-jira/img/SOD.png b/src/blog/how-to-use-jira/img/SOD.png
index 0f6ee3c..0f6ee3c 100644
--- a/src/tutorials/how-to-use-jira/img/SOD.png
+++ b/src/blog/how-to-use-jira/img/SOD.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/active-sprints.png b/src/blog/how-to-use-jira/img/active-sprints.png
index 90e8711..90e8711 100644
--- a/src/tutorials/how-to-use-jira/img/active-sprints.png
+++ b/src/blog/how-to-use-jira/img/active-sprints.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/activity-comments.png b/src/blog/how-to-use-jira/img/activity-comments.png
index 59bc420..59bc420 100644
--- a/src/tutorials/how-to-use-jira/img/activity-comments.png
+++ b/src/blog/how-to-use-jira/img/activity-comments.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/activity-history.png b/src/blog/how-to-use-jira/img/activity-history.png
index 5f5f7fc..5f5f7fc 100644
--- a/src/tutorials/how-to-use-jira/img/activity-history.png
+++ b/src/blog/how-to-use-jira/img/activity-history.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/activity-work-log.png b/src/blog/how-to-use-jira/img/activity-work-log.png
index 4340e6e..4340e6e 100644
--- a/src/tutorials/how-to-use-jira/img/activity-work-log.png
+++ b/src/blog/how-to-use-jira/img/activity-work-log.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/add-a-gadget.png b/src/blog/how-to-use-jira/img/add-a-gadget.png
index 21de4ec..21de4ec 100644
--- a/src/tutorials/how-to-use-jira/img/add-a-gadget.png
+++ b/src/blog/how-to-use-jira/img/add-a-gadget.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/add-gadget-top.png b/src/blog/how-to-use-jira/img/add-gadget-top.png
index 5fdd5c2..5fdd5c2 100644
--- a/src/tutorials/how-to-use-jira/img/add-gadget-top.png
+++ b/src/blog/how-to-use-jira/img/add-gadget-top.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/add-gadget.png b/src/blog/how-to-use-jira/img/add-gadget.png
index 365b62a..365b62a 100644
--- a/src/tutorials/how-to-use-jira/img/add-gadget.png
+++ b/src/blog/how-to-use-jira/img/add-gadget.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/add-item-kanban.png b/src/blog/how-to-use-jira/img/add-item-kanban.png
index ebb667c..ebb667c 100644
--- a/src/tutorials/how-to-use-jira/img/add-item-kanban.png
+++ b/src/blog/how-to-use-jira/img/add-item-kanban.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/add-item-to-project.png b/src/blog/how-to-use-jira/img/add-item-to-project.png
index fda2714..fda2714 100644
--- a/src/tutorials/how-to-use-jira/img/add-item-to-project.png
+++ b/src/blog/how-to-use-jira/img/add-item-to-project.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/add-shortcut.png b/src/blog/how-to-use-jira/img/add-shortcut.png
index 1e401c8..1e401c8 100644
--- a/src/tutorials/how-to-use-jira/img/add-shortcut.png
+++ b/src/blog/how-to-use-jira/img/add-shortcut.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/added-site.png b/src/blog/how-to-use-jira/img/added-site.png
index 48fea3d..48fea3d 100644
--- a/src/tutorials/how-to-use-jira/img/added-site.png
+++ b/src/blog/how-to-use-jira/img/added-site.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/assignee-create-card.png b/src/blog/how-to-use-jira/img/assignee-create-card.png
index fe17cf2..fe17cf2 100644
--- a/src/tutorials/how-to-use-jira/img/assignee-create-card.png
+++ b/src/blog/how-to-use-jira/img/assignee-create-card.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/backlog-kanban.png b/src/blog/how-to-use-jira/img/backlog-kanban.png
index cc2b3b5..cc2b3b5 100644
--- a/src/tutorials/how-to-use-jira/img/backlog-kanban.png
+++ b/src/blog/how-to-use-jira/img/backlog-kanban.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/board-from.png b/src/blog/how-to-use-jira/img/board-from.png
index c918953..c918953 100644
--- a/src/tutorials/how-to-use-jira/img/board-from.png
+++ b/src/blog/how-to-use-jira/img/board-from.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/board-settings.png b/src/blog/how-to-use-jira/img/board-settings.png
index 0e516b6..0e516b6 100644
--- a/src/tutorials/how-to-use-jira/img/board-settings.png
+++ b/src/blog/how-to-use-jira/img/board-settings.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/bubble-dots.png b/src/blog/how-to-use-jira/img/bubble-dots.png
index ead1ad5..ead1ad5 100644
--- a/src/tutorials/how-to-use-jira/img/bubble-dots.png
+++ b/src/blog/how-to-use-jira/img/bubble-dots.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/bubble.png b/src/blog/how-to-use-jira/img/bubble.png
index 4e4d671..4e4d671 100644
--- a/src/tutorials/how-to-use-jira/img/bubble.png
+++ b/src/blog/how-to-use-jira/img/bubble.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/bug-type.png b/src/blog/how-to-use-jira/img/bug-type.png
index 49dbbf9..49dbbf9 100644
--- a/src/tutorials/how-to-use-jira/img/bug-type.png
+++ b/src/blog/how-to-use-jira/img/bug-type.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/card-actions.png b/src/blog/how-to-use-jira/img/card-actions.png
index 6d418f3..6d418f3 100644
--- a/src/tutorials/how-to-use-jira/img/card-actions.png
+++ b/src/blog/how-to-use-jira/img/card-actions.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/card-attach-subtask.png b/src/blog/how-to-use-jira/img/card-attach-subtask.png
index 732b643..732b643 100644
--- a/src/tutorials/how-to-use-jira/img/card-attach-subtask.png
+++ b/src/blog/how-to-use-jira/img/card-attach-subtask.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/card-key.png b/src/blog/how-to-use-jira/img/card-key.png
index 2159950..2159950 100644
--- a/src/tutorials/how-to-use-jira/img/card-key.png
+++ b/src/blog/how-to-use-jira/img/card-key.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/card-right-side.png b/src/blog/how-to-use-jira/img/card-right-side.png
index 589a995..589a995 100644
--- a/src/tutorials/how-to-use-jira/img/card-right-side.png
+++ b/src/blog/how-to-use-jira/img/card-right-side.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/card-summary.png b/src/blog/how-to-use-jira/img/card-summary.png
index 1a37887..1a37887 100644
--- a/src/tutorials/how-to-use-jira/img/card-summary.png
+++ b/src/blog/how-to-use-jira/img/card-summary.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/card-top-right.png b/src/blog/how-to-use-jira/img/card-top-right.png
index bb04eb7..bb04eb7 100644
--- a/src/tutorials/how-to-use-jira/img/card-top-right.png
+++ b/src/blog/how-to-use-jira/img/card-top-right.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/choose-classic-template.png b/src/blog/how-to-use-jira/img/choose-classic-template.png
index bdefb2c..bdefb2c 100644
--- a/src/tutorials/how-to-use-jira/img/choose-classic-template.png
+++ b/src/blog/how-to-use-jira/img/choose-classic-template.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/choose-project-type.png b/src/blog/how-to-use-jira/img/choose-project-type.png
index d85ff3a..d85ff3a 100644
--- a/src/tutorials/how-to-use-jira/img/choose-project-type.png
+++ b/src/blog/how-to-use-jira/img/choose-project-type.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/columns-edit.png b/src/blog/how-to-use-jira/img/columns-edit.png
index 5aeb62c..5aeb62c 100644
--- a/src/tutorials/how-to-use-jira/img/columns-edit.png
+++ b/src/blog/how-to-use-jira/img/columns-edit.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/components-create-card.png b/src/blog/how-to-use-jira/img/components-create-card.png
index cc6aefb..cc6aefb 100644
--- a/src/tutorials/how-to-use-jira/img/components-create-card.png
+++ b/src/blog/how-to-use-jira/img/components-create-card.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/components-field.png b/src/blog/how-to-use-jira/img/components-field.png
index e60c0c2..e60c0c2 100644
--- a/src/tutorials/how-to-use-jira/img/components-field.png
+++ b/src/blog/how-to-use-jira/img/components-field.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/components-sidebar.png b/src/blog/how-to-use-jira/img/components-sidebar.png
index 49f2912..49f2912 100644
--- a/src/tutorials/how-to-use-jira/img/components-sidebar.png
+++ b/src/blog/how-to-use-jira/img/components-sidebar.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/create-board.png b/src/blog/how-to-use-jira/img/create-board.png
index bb09056..bb09056 100644
--- a/src/tutorials/how-to-use-jira/img/create-board.png
+++ b/src/blog/how-to-use-jira/img/create-board.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/create-component-empty.png b/src/blog/how-to-use-jira/img/create-component-empty.png
index 90ba465..90ba465 100644
--- a/src/tutorials/how-to-use-jira/img/create-component-empty.png
+++ b/src/blog/how-to-use-jira/img/create-component-empty.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/create-component-full.png b/src/blog/how-to-use-jira/img/create-component-full.png
index 6f74c42..6f74c42 100644
--- a/src/tutorials/how-to-use-jira/img/create-component-full.png
+++ b/src/blog/how-to-use-jira/img/create-component-full.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/create-component-page.png b/src/blog/how-to-use-jira/img/create-component-page.png
index b7542e0..b7542e0 100644
--- a/src/tutorials/how-to-use-jira/img/create-component-page.png
+++ b/src/blog/how-to-use-jira/img/create-component-page.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/create-dashboard-dots.png b/src/blog/how-to-use-jira/img/create-dashboard-dots.png
index a2bd4fc..a2bd4fc 100644
--- a/src/tutorials/how-to-use-jira/img/create-dashboard-dots.png
+++ b/src/blog/how-to-use-jira/img/create-dashboard-dots.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/create-dashboard-top.png b/src/blog/how-to-use-jira/img/create-dashboard-top.png
index 867c4a9..867c4a9 100644
--- a/src/tutorials/how-to-use-jira/img/create-dashboard-top.png
+++ b/src/blog/how-to-use-jira/img/create-dashboard-top.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/create-header.png b/src/blog/how-to-use-jira/img/create-header.png
index 6bb3b63..6bb3b63 100644
--- a/src/tutorials/how-to-use-jira/img/create-header.png
+++ b/src/blog/how-to-use-jira/img/create-header.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/create-project-new.png b/src/blog/how-to-use-jira/img/create-project-new.png
index f319105..f319105 100644
--- a/src/tutorials/how-to-use-jira/img/create-project-new.png
+++ b/src/blog/how-to-use-jira/img/create-project-new.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/create-project-top.png b/src/blog/how-to-use-jira/img/create-project-top.png
index e832e66..e832e66 100644
--- a/src/tutorials/how-to-use-jira/img/create-project-top.png
+++ b/src/blog/how-to-use-jira/img/create-project-top.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/create-project.png b/src/blog/how-to-use-jira/img/create-project.png
index d7e7893..d7e7893 100644
--- a/src/tutorials/how-to-use-jira/img/create-project.png
+++ b/src/blog/how-to-use-jira/img/create-project.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/criteria-advanced-issue-search.png b/src/blog/how-to-use-jira/img/criteria-advanced-issue-search.png
index f224446..f224446 100644
--- a/src/tutorials/how-to-use-jira/img/criteria-advanced-issue-search.png
+++ b/src/blog/how-to-use-jira/img/criteria-advanced-issue-search.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/default-dashboard.png b/src/blog/how-to-use-jira/img/default-dashboard.png
index e9e4a09..e9e4a09 100644
--- a/src/tutorials/how-to-use-jira/img/default-dashboard.png
+++ b/src/blog/how-to-use-jira/img/default-dashboard.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/desc-att-sub-link.png b/src/blog/how-to-use-jira/img/desc-att-sub-link.png
index 90eb3c6..90eb3c6 100644
--- a/src/tutorials/how-to-use-jira/img/desc-att-sub-link.png
+++ b/src/blog/how-to-use-jira/img/desc-att-sub-link.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/description-create-card.png b/src/blog/how-to-use-jira/img/description-create-card.png
index f321a6f..f321a6f 100644
--- a/src/tutorials/how-to-use-jira/img/description-create-card.png
+++ b/src/blog/how-to-use-jira/img/description-create-card.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/epic-link-create-card.png b/src/blog/how-to-use-jira/img/epic-link-create-card.png
index 9e1e708..9e1e708 100644
--- a/src/tutorials/how-to-use-jira/img/epic-link-create-card.png
+++ b/src/blog/how-to-use-jira/img/epic-link-create-card.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/epic-type.png b/src/blog/how-to-use-jira/img/epic-type.png
index feb24d5..feb24d5 100644
--- a/src/tutorials/how-to-use-jira/img/epic-type.png
+++ b/src/blog/how-to-use-jira/img/epic-type.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/fields-cards.png b/src/blog/how-to-use-jira/img/fields-cards.png
index fbb63ba..fbb63ba 100644
--- a/src/tutorials/how-to-use-jira/img/fields-cards.png
+++ b/src/blog/how-to-use-jira/img/fields-cards.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/filters-advanced-issue-search.png b/src/blog/how-to-use-jira/img/filters-advanced-issue-search.png
index 19c6d30..19c6d30 100644
--- a/src/tutorials/how-to-use-jira/img/filters-advanced-issue-search.png
+++ b/src/blog/how-to-use-jira/img/filters-advanced-issue-search.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/fix-versions.png b/src/blog/how-to-use-jira/img/fix-versions.png
index a71eb9e..a71eb9e 100644
--- a/src/tutorials/how-to-use-jira/img/fix-versions.png
+++ b/src/blog/how-to-use-jira/img/fix-versions.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/flagged-card.png b/src/blog/how-to-use-jira/img/flagged-card.png
index 873e6a9..873e6a9 100644
--- a/src/tutorials/how-to-use-jira/img/flagged-card.png
+++ b/src/blog/how-to-use-jira/img/flagged-card.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/gadgets.png b/src/blog/how-to-use-jira/img/gadgets.png
index 77b1597..77b1597 100644
--- a/src/tutorials/how-to-use-jira/img/gadgets.png
+++ b/src/blog/how-to-use-jira/img/gadgets.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/introduction-add.png b/src/blog/how-to-use-jira/img/introduction-add.png
index f259bde..f259bde 100644
--- a/src/tutorials/how-to-use-jira/img/introduction-add.png
+++ b/src/blog/how-to-use-jira/img/introduction-add.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/issue-types.png b/src/blog/how-to-use-jira/img/issue-types.png
index ec1ec55..ec1ec55 100644
--- a/src/tutorials/how-to-use-jira/img/issue-types.png
+++ b/src/blog/how-to-use-jira/img/issue-types.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/issues-sidebar.png b/src/blog/how-to-use-jira/img/issues-sidebar.png
index 53e21cb..53e21cb 100644
--- a/src/tutorials/how-to-use-jira/img/issues-sidebar.png
+++ b/src/blog/how-to-use-jira/img/issues-sidebar.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/kanban-cards.png b/src/blog/how-to-use-jira/img/kanban-cards.png
index 84c435f..84c435f 100644
--- a/src/tutorials/how-to-use-jira/img/kanban-cards.png
+++ b/src/blog/how-to-use-jira/img/kanban-cards.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/label-create-card.png b/src/blog/how-to-use-jira/img/label-create-card.png
index f99a447..f99a447 100644
--- a/src/tutorials/how-to-use-jira/img/label-create-card.png
+++ b/src/blog/how-to-use-jira/img/label-create-card.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/load-all.png b/src/blog/how-to-use-jira/img/load-all.png
index cd15350..cd15350 100644
--- a/src/tutorials/how-to-use-jira/img/load-all.png
+++ b/src/blog/how-to-use-jira/img/load-all.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/npb.png b/src/blog/how-to-use-jira/img/npb.png
index 8d8c4e0..8d8c4e0 100644
--- a/src/tutorials/how-to-use-jira/img/npb.png
+++ b/src/blog/how-to-use-jira/img/npb.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/ntb-filter.png b/src/blog/how-to-use-jira/img/ntb-filter.png
index f894855..f894855 100644
--- a/src/tutorials/how-to-use-jira/img/ntb-filter.png
+++ b/src/blog/how-to-use-jira/img/ntb-filter.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/ntb.png b/src/blog/how-to-use-jira/img/ntb.png
index f69e4f9..f69e4f9 100644
--- a/src/tutorials/how-to-use-jira/img/ntb.png
+++ b/src/blog/how-to-use-jira/img/ntb.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/plus-more-advanced-issue-search.png b/src/blog/how-to-use-jira/img/plus-more-advanced-issue-search.png
index 64234c3..64234c3 100644
--- a/src/tutorials/how-to-use-jira/img/plus-more-advanced-issue-search.png
+++ b/src/blog/how-to-use-jira/img/plus-more-advanced-issue-search.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/project-create-card.png b/src/blog/how-to-use-jira/img/project-create-card.png
index d0ffe8d..d0ffe8d 100644
--- a/src/tutorials/how-to-use-jira/img/project-create-card.png
+++ b/src/blog/how-to-use-jira/img/project-create-card.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/projects.png b/src/blog/how-to-use-jira/img/projects.png
index 45e47c3..45e47c3 100644
--- a/src/tutorials/how-to-use-jira/img/projects.png
+++ b/src/blog/how-to-use-jira/img/projects.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/reporter-create-card.png b/src/blog/how-to-use-jira/img/reporter-create-card.png
index 5d4b397..5d4b397 100644
--- a/src/tutorials/how-to-use-jira/img/reporter-create-card.png
+++ b/src/blog/how-to-use-jira/img/reporter-create-card.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/sample-scrum-backlog.png b/src/blog/how-to-use-jira/img/sample-scrum-backlog.png
index b32ce33..b32ce33 100644
--- a/src/tutorials/how-to-use-jira/img/sample-scrum-backlog.png
+++ b/src/blog/how-to-use-jira/img/sample-scrum-backlog.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/sample-sprint.png b/src/blog/how-to-use-jira/img/sample-sprint.png
index 21fccff..21fccff 100644
--- a/src/tutorials/how-to-use-jira/img/sample-sprint.png
+++ b/src/blog/how-to-use-jira/img/sample-sprint.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/save-as-advanced-issue-search.png b/src/blog/how-to-use-jira/img/save-as-advanced-issue-search.png
index b39a173..b39a173 100644
--- a/src/tutorials/how-to-use-jira/img/save-as-advanced-issue-search.png
+++ b/src/blog/how-to-use-jira/img/save-as-advanced-issue-search.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/save-filter-filters-advanced-issue-search.png b/src/blog/how-to-use-jira/img/save-filter-filters-advanced-issue-search.png
index 0108430..0108430 100644
--- a/src/tutorials/how-to-use-jira/img/save-filter-filters-advanced-issue-search.png
+++ b/src/blog/how-to-use-jira/img/save-filter-filters-advanced-issue-search.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/scrum-backlog.png b/src/blog/how-to-use-jira/img/scrum-backlog.png
index 6ea23f6..6ea23f6 100644
--- a/src/tutorials/how-to-use-jira/img/scrum-backlog.png
+++ b/src/blog/how-to-use-jira/img/scrum-backlog.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/scrum-kanban-board.png b/src/blog/how-to-use-jira/img/scrum-kanban-board.png
index 87513b0..87513b0 100644
--- a/src/tutorials/how-to-use-jira/img/scrum-kanban-board.png
+++ b/src/blog/how-to-use-jira/img/scrum-kanban-board.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/show-fields.png b/src/blog/how-to-use-jira/img/show-fields.png
index a274791..a274791 100644
--- a/src/tutorials/how-to-use-jira/img/show-fields.png
+++ b/src/blog/how-to-use-jira/img/show-fields.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/sidebar-create-board.png b/src/blog/how-to-use-jira/img/sidebar-create-board.png
index 9e5918d..9e5918d 100644
--- a/src/tutorials/how-to-use-jira/img/sidebar-create-board.png
+++ b/src/blog/how-to-use-jira/img/sidebar-create-board.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/story-type.png b/src/blog/how-to-use-jira/img/story-type.png
index 33b76fa..33b76fa 100644
--- a/src/tutorials/how-to-use-jira/img/story-type.png
+++ b/src/blog/how-to-use-jira/img/story-type.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/sub-task-type.png b/src/blog/how-to-use-jira/img/sub-task-type.png
index 65fb485..65fb485 100644
--- a/src/tutorials/how-to-use-jira/img/sub-task-type.png
+++ b/src/blog/how-to-use-jira/img/sub-task-type.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/summary-create-card.png b/src/blog/how-to-use-jira/img/summary-create-card.png
index cfdedbc..cfdedbc 100644
--- a/src/tutorials/how-to-use-jira/img/summary-create-card.png
+++ b/src/blog/how-to-use-jira/img/summary-create-card.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/task-type.png b/src/blog/how-to-use-jira/img/task-type.png
index b7c8b02..b7c8b02 100644
--- a/src/tutorials/how-to-use-jira/img/task-type.png
+++ b/src/blog/how-to-use-jira/img/task-type.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/test-page.png b/src/blog/how-to-use-jira/img/test-page.png
index 0aa804c..0aa804c 100644
--- a/src/tutorials/how-to-use-jira/img/test-page.png
+++ b/src/blog/how-to-use-jira/img/test-page.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/test-repo-sidebar.png b/src/blog/how-to-use-jira/img/test-repo-sidebar.png
index 67cea89..67cea89 100644
--- a/src/tutorials/how-to-use-jira/img/test-repo-sidebar.png
+++ b/src/blog/how-to-use-jira/img/test-repo-sidebar.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/test-repo.png b/src/blog/how-to-use-jira/img/test-repo.png
index 3f98520..3f98520 100644
--- a/src/tutorials/how-to-use-jira/img/test-repo.png
+++ b/src/blog/how-to-use-jira/img/test-repo.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/time-and-configure.png b/src/blog/how-to-use-jira/img/time-and-configure.png
index ef587df..ef587df 100644
--- a/src/tutorials/how-to-use-jira/img/time-and-configure.png
+++ b/src/blog/how-to-use-jira/img/time-and-configure.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/time-tracking.png b/src/blog/how-to-use-jira/img/time-tracking.png
index 69b2252..69b2252 100644
--- a/src/tutorials/how-to-use-jira/img/time-tracking.png
+++ b/src/blog/how-to-use-jira/img/time-tracking.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/todo-doing-done.png b/src/blog/how-to-use-jira/img/todo-doing-done.png
index 8eab797..8eab797 100644
--- a/src/tutorials/how-to-use-jira/img/todo-doing-done.png
+++ b/src/blog/how-to-use-jira/img/todo-doing-done.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/versions-and-epics.png b/src/blog/how-to-use-jira/img/versions-and-epics.png
index def629a..def629a 100644
--- a/src/tutorials/how-to-use-jira/img/versions-and-epics.png
+++ b/src/blog/how-to-use-jira/img/versions-and-epics.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/view-all-filters-advanced-issue-search.png b/src/blog/how-to-use-jira/img/view-all-filters-advanced-issue-search.png
index 130b1e5..130b1e5 100644
--- a/src/tutorials/how-to-use-jira/img/view-all-filters-advanced-issue-search.png
+++ b/src/blog/how-to-use-jira/img/view-all-filters-advanced-issue-search.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/img/view-all-projects-top.png b/src/blog/how-to-use-jira/img/view-all-projects-top.png
index 77dd9f0..77dd9f0 100644
--- a/src/tutorials/how-to-use-jira/img/view-all-projects-top.png
+++ b/src/blog/how-to-use-jira/img/view-all-projects-top.png
Binary files differ
diff --git a/src/tutorials/how-to-use-jira/index.du b/src/blog/how-to-use-jira/index.du
index a1b3b0f..a1b3b0f 100644
--- a/src/tutorials/how-to-use-jira/index.du
+++ b/src/blog/how-to-use-jira/index.du
diff --git a/src/tutorials/how-to-use-jira/kanban.du b/src/blog/how-to-use-jira/kanban.du
index 5e5eb00..5e5eb00 100644
--- a/src/tutorials/how-to-use-jira/kanban.du
+++ b/src/blog/how-to-use-jira/kanban.du
diff --git a/src/tutorials/how-to-use-jira/pages.du b/src/blog/how-to-use-jira/pages.du
index b2e0466..b2e0466 100644
--- a/src/tutorials/how-to-use-jira/pages.du
+++ b/src/blog/how-to-use-jira/pages.du
diff --git a/src/tutorials/how-to-use-jira/projects.du b/src/blog/how-to-use-jira/projects.du
index ecf5fe9..ecf5fe9 100644
--- a/src/tutorials/how-to-use-jira/projects.du
+++ b/src/blog/how-to-use-jira/projects.du
diff --git a/src/tutorials/how-to-use-jira/releases.du b/src/blog/how-to-use-jira/releases.du
index 430de92..430de92 100644
--- a/src/tutorials/how-to-use-jira/releases.du
+++ b/src/blog/how-to-use-jira/releases.du
diff --git a/src/tutorials/how-to-use-jira/scrum.du b/src/blog/how-to-use-jira/scrum.du
index 37ca494..37ca494 100644
--- a/src/tutorials/how-to-use-jira/scrum.du
+++ b/src/blog/how-to-use-jira/scrum.du
diff --git a/src/blog/index.du b/src/blog/index.du
index c10655d..3ee201c 100644
--- a/src/blog/index.du
+++ b/src/blog/index.du
@@ -4,6 +4,8 @@ Articles detailing personal experiences or exploration of certain topics.
\n
+#### *[2024]*
+
:defs
; [$bg] 18 Nov &emsp; [url /blog/switchut-izgorq Суичът изгоря!]
: `[Shallow dive]` | `[Story]` | `[Networking]` `[Switch]` `[NetworkPartner]`
@@ -18,27 +20,45 @@ Articles detailing personal experiences or exploration of certain topics.
#### *[2023]*
:defs
+; [$gb] 16 Dec &emsp; [url /blog/fix-qc-timeout Fix "qc timeout" kernel log error]
+: `[Linux]` | `[kernel]` | `[libata]` `[qc]` `[logs]` `[DMA]`
+
; [$gb] 30 Aug &emsp; [url /blog/thinkpad-x270-my-favorite-machine ThinkPad X270 - my favorite machine]
: `[Medium dive]` | `[Review]` | `[Lenovo]` `[ThinkPad]` `[Yoga]`
-; [$gb] 19 July &emsp; [url /blog/icon-fonts-arent-evil-you-just-have-to-care Icon fonts aren't evil, you just have to care]
+; [$gb] 19 Jul &emsp; [url /blog/icon-fonts-arent-evil-you-just-have-to-care Icon fonts aren't evil, you just have to care]
: `[Shallow dive]` | `[Web development]` | `[Icon font]` `[SVG]` `[Accessibility]` `[FontForge]`
-; [$bg] 14 July &emsp; [url /blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq ФМИ и висшето образование в програмистката индустрия]
+; [$bg] 14 Jul &emsp; [url /blog/fmi-i-vissheto-obrazovanie-v-programistkata-industriq ФМИ и висшето образование в програмистката индустрия]
: `[Deep dive]` | `[University]` | `[FMI]` `[Education]`
-; [$gb] 07 June &emsp; [url /blog/friendship-ended-with-funtoo-now-gentoo-is-my-best-friend Friendship ended with Funtoo, now Gentoo is my best friend]
+; [$gb] 28 Jun &emsp; [url /blog/fix-network-brother-printers Fix networked Brother printers not working in Linux]
+: `[Linux]` | `[CUPS]` | `[Printers]` `[Brother]` `[Network]` `[avahi]`
+
+; [$gb] 14 Jun &emsp; [url /blog/gns3-initsh-no-such-file Fix "exec /gns3/init.sh: no such file or directory"]
+: `[Linux]` | `[GNS3]` | `[Docker]` `[busybox]`
+
+; [$gb] 07 Jun &emsp; [url /blog/friendship-ended-with-funtoo-now-gentoo-is-my-best-friend Friendship ended with Funtoo, now Gentoo is my best friend]
: `[Shallow dive]` | `[Linux]` | `[Funtoo]` `[Gentoo]` `[portage]` `[packages]` `[emerge]` `[ebuild]`
; [$gb] 01 May &emsp; [url /blog/bash-is-weird BASH is weird]
: `[Shallow dive]` | `[bash]` | `[Linux]` `[scripting]`
+; [$gb] 26 Apr &emsp; [url /blog/install-drivers-for-epson-scanners Install drivers for Epson scanners]
+: `[Linux]` | `[SANE]` | `[Scanners]` `[Epson]` `[epkowa]` `[iscan]`
+
+; [$gb] 25 Apr &emsp; [url /blog/managing-apps-with-adb-without-root Managing Android apps with ADB (and without root)]
+: `[Android]` | `[ADB]` | `[Apps]` `[Linux]` `[Windows]`
+
; [$gb] 18 Apr &emsp; [url /blog/sane-explanation-of-compilers/part-1.html Sane explanation of compilers: Part 1]
: `[Deep dive]` | `[Compilers]` | `[C]` `[yacc]` `[bison]` `[math]` `[Trees]` `[Regex]` `[Grammar]` `[Languages]`
; [$gb] 13 Jan &emsp; [url /blog/plan9-in-linux-mouse-menus Plan 9 in Linux: Mouse menus]
: `[Medium dive]` | `[Linux]` | `[Plan 9]` `[mouse]` `[bash]` `[script]` `[X11]` `[openbox]` `[jgmenu]` `[plumber]`
+; [$gb] 01 Jan &emsp; [url /blog/virt-manager-freeze-on-browse virt-manager freezing up when clicking Browse in any window]
+: `[Linux]` | `[virt-manager]` | `[QEMU/KVM]` `[libvirt]` `[Linux]` `[GTK]`
+
#### *[2022]*
@@ -52,12 +72,42 @@ Articles detailing personal experiences or exploration of certain topics.
; [$gb] 04 Dec &emsp; [url /blog/taming-the-fun-too Taming The Fun-too]
: `[Story]` | `[Funtoo]` | `[Linux]` `[Gentoo]` `[packages]`
+; [$gb] 01 Nov &emsp; [url /blog/turn-off-notifications-windows How to turn off notifications on Windows]
+: `[Windows 10]` | `[Settings]` | `[Notifications]`
+
+; [$gb] 01 Nov &emsp; [url /blog/disable-sticky-keys-popup How to disable Sticky Keys prompt]
+: `[Windows]` | `[Settings]` | `[Sticky Keys]`
+
+; [$gb] 26 Oct &emsp; [url /blog/remove-weather-widget How to remove Windows Weather Widget]
+: `[Windows 10]` | `[Settings]` | `[Taskbar]` `[Weather Widget]`
+
+; [$gb] 04 Oct &emsp; [url /blog/windows-run-dialog Windows Run dialog]
+: `[Windows]` | `[Commands]` | `[Run]` `[Settings]`
+
+; [$gb] 03 Oct &emsp; [url /blog/export-skype How to export Skype data]
+: `[Skype]` | `[Export]` | `[Archive]` `[skype-parser]`
+
+; [$gb] 16 Sep &emsp; [url /blog/how-to-encrypt-email How to encrypt email]
+: `[All]` | `[Email]` | `[PGP]` `[S/MIME]` `[Email Client]` `[Gmail]` `[Outlook]` `[Protonmail]`
+
; [$gb] 10 Sep &emsp; [url /blog/encrypted-email Encrypted email]
: `[Medium dive]` | `[Email]` | `[Encryption]` `[Security]` `[PGP]` `[S/MIME]` `[Protonmail]` `[Tutanota]`
+; [$gb] 30 Jul &emsp; [url /blog/fix-no-frame-buffer-plan9 Fix "No frame buffer" error in <span class="no-wrap">Plan 9</span>]
+: `[Plan 9]` | `[Configuration]` | `[QEMU/KVM]` `[Linux]` `[monitor]`
+
+; [$gb] 30 Jul &emsp; [url /blog/install-plan9-with-virt-manager Install <span class="no-wrap">Plan 9</span> with virt-manager]
+: `[Plan 9]` | `[Installation]` | `[Setup]` `[QEMU/KVM]` `[virt-manager]` `[Linux]`
+
#### *[2020]*
:defs
+; [$gb] 24 Jul &emsp; [url /blog/how-to-use-jira How to use Jira]
+: `[Project Management]` | `[Jira]` | `[Agile]` `[Issue tracking]` `[Bug tracking]` `[Kanban]` `[Atlassian]`
+
+; [$gb] 21 May &emsp; [url /blog/connect-to-mysql-in-dotnet-ef Connect to Mysql in .NET and Entity Framework]
+: `[ASP.Net]` | `[MySQL]` | `[Entity Framework]` `[Pomelo]`
+
; [$gb] 20 May &emsp; [url /blog/mundus-first-shot-at-gamedev Mundus: My first shot at game development]
: `[Deep dive]` | `[Gamedev]` | `[2D]` `[Sandbox]` `[Crafting]` `[Building]` `[Fighting]` `[GtkSharp 2.0]` `[C#]`
diff --git a/src/tutorials/install-drivers-for-epson-scanners/index.du b/src/blog/install-drivers-for-epson-scanners/index.du
index faba80e..faba80e 100644
--- a/src/tutorials/install-drivers-for-epson-scanners/index.du
+++ b/src/blog/install-drivers-for-epson-scanners/index.du
diff --git a/src/tutorials/install-plan9-with-virt-manager/img/boot-screen.png b/src/blog/install-plan9-with-virt-manager/img/boot-screen.png
index 20bf0e3..20bf0e3 100644
--- a/src/tutorials/install-plan9-with-virt-manager/img/boot-screen.png
+++ b/src/blog/install-plan9-with-virt-manager/img/boot-screen.png
Binary files differ
diff --git a/src/tutorials/install-plan9-with-virt-manager/img/bootsetup-boot-method.png b/src/blog/install-plan9-with-virt-manager/img/bootsetup-boot-method.png
index a05f4f2..a05f4f2 100644
--- a/src/tutorials/install-plan9-with-virt-manager/img/bootsetup-boot-method.png
+++ b/src/blog/install-plan9-with-virt-manager/img/bootsetup-boot-method.png
Binary files differ
diff --git a/src/tutorials/install-plan9-with-virt-manager/img/mountdist-browse.png b/src/blog/install-plan9-with-virt-manager/img/mountdist-browse.png
index 2f92154..2f92154 100644
--- a/src/tutorials/install-plan9-with-virt-manager/img/mountdist-browse.png
+++ b/src/blog/install-plan9-with-virt-manager/img/mountdist-browse.png
Binary files differ
diff --git a/src/tutorials/install-plan9-with-virt-manager/img/mountdist-distribution-disk.png b/src/blog/install-plan9-with-virt-manager/img/mountdist-distribution-disk.png
index 8f59aaa..8f59aaa 100644
--- a/src/tutorials/install-plan9-with-virt-manager/img/mountdist-distribution-disk.png
+++ b/src/blog/install-plan9-with-virt-manager/img/mountdist-distribution-disk.png
Binary files differ
diff --git a/src/tutorials/install-plan9-with-virt-manager/img/partdisk-fdisk.png b/src/blog/install-plan9-with-virt-manager/img/partdisk-fdisk.png
index 217a26b..217a26b 100644
--- a/src/tutorials/install-plan9-with-virt-manager/img/partdisk-fdisk.png
+++ b/src/blog/install-plan9-with-virt-manager/img/partdisk-fdisk.png
Binary files differ
diff --git a/src/tutorials/install-plan9-with-virt-manager/img/partdisk-mbr.png b/src/blog/install-plan9-with-virt-manager/img/partdisk-mbr.png
index 7ef2d14..7ef2d14 100644
--- a/src/tutorials/install-plan9-with-virt-manager/img/partdisk-mbr.png
+++ b/src/blog/install-plan9-with-virt-manager/img/partdisk-mbr.png
Binary files differ
diff --git a/src/tutorials/install-plan9-with-virt-manager/img/partdisk-partition.png b/src/blog/install-plan9-with-virt-manager/img/partdisk-partition.png
index 3b34bbb..3b34bbb 100644
--- a/src/tutorials/install-plan9-with-virt-manager/img/partdisk-partition.png
+++ b/src/blog/install-plan9-with-virt-manager/img/partdisk-partition.png
Binary files differ
diff --git a/src/tutorials/install-plan9-with-virt-manager/img/prepdisk-prep.png b/src/blog/install-plan9-with-virt-manager/img/prepdisk-prep.png
index 28907de..28907de 100644
--- a/src/tutorials/install-plan9-with-virt-manager/img/prepdisk-prep.png
+++ b/src/blog/install-plan9-with-virt-manager/img/prepdisk-prep.png
Binary files differ
diff --git a/src/tutorials/install-plan9-with-virt-manager/img/vga-size.png b/src/blog/install-plan9-with-virt-manager/img/vga-size.png
index 6888548..6888548 100644
--- a/src/tutorials/install-plan9-with-virt-manager/img/vga-size.png
+++ b/src/blog/install-plan9-with-virt-manager/img/vga-size.png
Binary files differ
diff --git a/src/tutorials/install-plan9-with-virt-manager/index.du b/src/blog/install-plan9-with-virt-manager/index.du
index 22a8612..f16c997 100644
--- a/src/tutorials/install-plan9-with-virt-manager/index.du
+++ b/src/blog/install-plan9-with-virt-manager/index.du
@@ -53,7 +53,7 @@ I'll show a more abridged version of what you need to do.
4. =[Very important!]= On "monitor" enter `[vesa]`. `[xga]` (or `[vga]`) will work during installation but seem to break when booting the installed OS.
.unordered
- - If you mistakenly leave it at `[xga]`, refer to [url /tutorials/fix-no-frame-buffer-plan9 this tutorial].
+ - If you mistakenly leave it at `[xga]`, refer to [url /blog/fix-no-frame-buffer-plan9 this tutorial].
From here on out, you press enter at most of the prompts. The following list enumerates all cases where you need to do something else than press enter.
diff --git a/src/tutorials/managing-apps-with-adb-without-root/index.du b/src/blog/managing-apps-with-adb-without-root/index.du
index eee78d4..eee78d4 100644
--- a/src/tutorials/managing-apps-with-adb-without-root/index.du
+++ b/src/blog/managing-apps-with-adb-without-root/index.du
diff --git a/src/tutorials/remove-weather-widget/img/remove-newsweather-windows10.png b/src/blog/remove-weather-widget/img/remove-newsweather-windows10.png
index 02ef734..02ef734 100644
--- a/src/tutorials/remove-weather-widget/img/remove-newsweather-windows10.png
+++ b/src/blog/remove-weather-widget/img/remove-newsweather-windows10.png
Binary files differ
diff --git a/src/tutorials/remove-weather-widget/img/windows10-taskbar.png b/src/blog/remove-weather-widget/img/windows10-taskbar.png
index 84f62aa..84f62aa 100644
--- a/src/tutorials/remove-weather-widget/img/windows10-taskbar.png
+++ b/src/blog/remove-weather-widget/img/windows10-taskbar.png
Binary files differ
diff --git a/src/tutorials/remove-weather-widget/index.du b/src/blog/remove-weather-widget/index.du
index b8193fc..b8193fc 100644
--- a/src/tutorials/remove-weather-widget/index.du
+++ b/src/blog/remove-weather-widget/index.du
diff --git a/src/tutorials/turn-off-notifications-windows/img/windows-search-notifications.png b/src/blog/turn-off-notifications-windows/img/windows-search-notifications.png
index 6ffee88..6ffee88 100644
--- a/src/tutorials/turn-off-notifications-windows/img/windows-search-notifications.png
+++ b/src/blog/turn-off-notifications-windows/img/windows-search-notifications.png
Binary files differ
diff --git a/src/tutorials/turn-off-notifications-windows/img/windows-settings-notifications-application.png b/src/blog/turn-off-notifications-windows/img/windows-settings-notifications-application.png
index c1f2727..c1f2727 100644
--- a/src/tutorials/turn-off-notifications-windows/img/windows-settings-notifications-application.png
+++ b/src/blog/turn-off-notifications-windows/img/windows-settings-notifications-application.png
Binary files differ
diff --git a/src/tutorials/turn-off-notifications-windows/img/windows-settings-notifications-off.png b/src/blog/turn-off-notifications-windows/img/windows-settings-notifications-off.png
index 6c4fbb3..6c4fbb3 100644
--- a/src/tutorials/turn-off-notifications-windows/img/windows-settings-notifications-off.png
+++ b/src/blog/turn-off-notifications-windows/img/windows-settings-notifications-off.png
Binary files differ
diff --git a/src/tutorials/turn-off-notifications-windows/index.du b/src/blog/turn-off-notifications-windows/index.du
index cf60632..cf60632 100644
--- a/src/tutorials/turn-off-notifications-windows/index.du
+++ b/src/blog/turn-off-notifications-windows/index.du
diff --git a/src/tutorials/virt-manager-freeze-on-browse/index.du b/src/blog/virt-manager-freeze-on-browse/index.du
index 067c86d..067c86d 100644
--- a/src/tutorials/virt-manager-freeze-on-browse/index.du
+++ b/src/blog/virt-manager-freeze-on-browse/index.du
diff --git a/src/tutorials/windows-run-dialog/img/open-run-windows-menu.png b/src/blog/windows-run-dialog/img/open-run-windows-menu.png
index 0d279fe..0d279fe 100644
--- a/src/tutorials/windows-run-dialog/img/open-run-windows-menu.png
+++ b/src/blog/windows-run-dialog/img/open-run-windows-menu.png
Binary files differ
diff --git a/src/tutorials/windows-run-dialog/img/run-dialog.png b/src/blog/windows-run-dialog/img/run-dialog.png
index 4722074..4722074 100644
--- a/src/tutorials/windows-run-dialog/img/run-dialog.png
+++ b/src/blog/windows-run-dialog/img/run-dialog.png
Binary files differ
diff --git a/src/tutorials/windows-run-dialog/index.du b/src/blog/windows-run-dialog/index.du
index 5f54169..5f54169 100644
--- a/src/tutorials/windows-run-dialog/index.du
+++ b/src/blog/windows-run-dialog/index.du
diff --git a/src/slides/demo/index.du b/src/slides/demo/index.du
index fe71321..baf62fb 100644
--- a/src/slides/demo/index.du
+++ b/src/slides/demo/index.du
@@ -172,7 +172,7 @@ The source Markdown for the predvious slide is:
.p
So you can very easily put images next to your text
- .centered [image /tutorials/fix-no-frame-buffer-plan9/img/rio-default-login.png]
+ .centered [image /blog/fix-no-frame-buffer-plan9/img/rio-default-login.png]
diff --git a/src/tutorials.du b/src/tutorials.du
deleted file mode 100644
index ec064e2..0000000
--- a/src/tutorials.du
+++ /dev/null
@@ -1,68 +0,0 @@
-# Tutorials
-
-Educational articles with the sole goal of explaining technologies, processes or anything in between.
-
-\n
-
-#### *[2023]*
-
-:defs
-; [$gb] 16 Dec &emsp; [url /tutorials/fix-qc-timeout Fix "qc timeout" kernel log error]
-: `[Linux]` | `[kernel]` | `[libata]` `[qc]` `[logs]` `[DMA]`
-
-; [$gb] 28 Jun &emsp; [url /tutorials/fix-network-brother-printers Fix networked Brother printers not working in Linux]
-: `[Linux]` | `[CUPS]` | `[Printers]` `[Brother]` `[Network]` `[avahi]`
-
-; [$gb] 14 Jun &emsp; [url /tutorials/gns3-initsh-no-such-file Fix "exec /gns3/init.sh: no such file or directory"]
-: `[Linux]` | `[GNS3]` | `[Docker]` `[busybox]`
-
-; [$gb] 26 Apr &emsp; [url /tutorials/install-drivers-for-epson-scanners Install drivers for Epson scanners]
-: `[Linux]` | `[SANE]` | `[Scanners]` `[Epson]` `[epkowa]` `[iscan]`
-
-; [$gb] 25 Apr &emsp; [url /tutorials/managing-apps-with-adb-without-root Managing Android apps with ADB (and without root)]
-: `[Android]` | `[ADB]` | `[Apps]` `[Linux]` `[Windows]`
-
-; [$gb] 01 Jan &emsp; [url /tutorials/virt-manager-freeze-on-browse virt-manager freezing up when clicking Browse in any window]
-: `[Linux]` | `[virt-manager]` | `[QEMU/KVM]` `[libvirt]` `[Linux]` `[GTK]`
-
-
-#### *[2022]*
-
-:defs
-; [$gb] 16 Sep &emsp; [url /tutorials/how-to-encrypt-email How to encrypt email]
-: `[All]` | `[Email]` | `[PGP]` `[S/MIME]` `[Email Client]` `[Gmail]` `[Outlook]` `[Protonmail]`
-
-; [$gb] 30 Jul &emsp; [url /tutorials/fix-no-frame-buffer-plan9 Fix "No frame buffer" error in <span class="no-wrap">Plan 9</span>]
-: `[Plan 9]` | `[Configuration]` | `[QEMU/KVM]` `[Linux]` `[monitor]`
-
-; [$gb] 30 Jul &emsp; [url /tutorials/install-plan9-with-virt-manager Install <span class="no-wrap">Plan 9</span> with virt-manager]
-: `[Plan 9]` | `[Installation]` | `[Setup]` `[QEMU/KVM]` `[virt-manager]` `[Linux]`
-
-
-#### *[2021]*
-
-:defs
-; [$gb] 01 Nov &emsp; [url /tutorials/turn-off-notifications-windows How to turn off notifications on Windows]
-: `[Windows 10]` | `[Settings]` | `[Notifications]`
-
-; [$gb] 01 Nov &emsp; [url /tutorials/disable-sticky-keys-popup How to disable Sticky Keys prompt]
-: `[Windows]` | `[Settings]` | `[Sticky Keys]`
-
-; [$gb] 26 Oct &emsp; [url /tutorials/remove-weather-widget How to remove Windows Weather Widget]
-: `[Windows 10]` | `[Settings]` | `[Taskbar]` `[Weather Widget]`
-
-; [$gb] 04 Oct &emsp; [url /tutorials/windows-run-dialog Windows Run dialog]
-: `[Windows]` | `[Commands]` | `[Run]` `[Settings]`
-
-; [$gb] 03 Oct &emsp; [url /tutorials/export-skype How to export Skype data]
-: `[Skype]` | `[Export]` | `[Archive]` `[skype-parser]`
-
-
-#### *[2020]*
-
-:defs
-; [$gb] 24 Jul &emsp; [url /tutorials/how-to-use-jira How to use Jira]
-: `[Project Management]` | `[Jira]` | `[Agile]` `[Issue tracking]` `[Bug tracking]` `[Kanban]` `[Atlassian]`
-
-; [$gb] 21 May &emsp; [url /tutorials/connect-to-mysql-in-dotnet-ef Connect to Mysql in .NET and Entity Framework]
-: `[ASP.Net]` | `[MySQL]` | `[Entity Framework]` `[Pomelo]`
diff --git a/src/tutorials/index.du b/src/tutorials/index.du
deleted file mode 100644
index ec064e2..0000000
--- a/src/tutorials/index.du
+++ /dev/null
@@ -1,68 +0,0 @@
-# Tutorials
-
-Educational articles with the sole goal of explaining technologies, processes or anything in between.
-
-\n
-
-#### *[2023]*
-
-:defs
-; [$gb] 16 Dec &emsp; [url /tutorials/fix-qc-timeout Fix "qc timeout" kernel log error]
-: `[Linux]` | `[kernel]` | `[libata]` `[qc]` `[logs]` `[DMA]`
-
-; [$gb] 28 Jun &emsp; [url /tutorials/fix-network-brother-printers Fix networked Brother printers not working in Linux]
-: `[Linux]` | `[CUPS]` | `[Printers]` `[Brother]` `[Network]` `[avahi]`
-
-; [$gb] 14 Jun &emsp; [url /tutorials/gns3-initsh-no-such-file Fix "exec /gns3/init.sh: no such file or directory"]
-: `[Linux]` | `[GNS3]` | `[Docker]` `[busybox]`
-
-; [$gb] 26 Apr &emsp; [url /tutorials/install-drivers-for-epson-scanners Install drivers for Epson scanners]
-: `[Linux]` | `[SANE]` | `[Scanners]` `[Epson]` `[epkowa]` `[iscan]`
-
-; [$gb] 25 Apr &emsp; [url /tutorials/managing-apps-with-adb-without-root Managing Android apps with ADB (and without root)]
-: `[Android]` | `[ADB]` | `[Apps]` `[Linux]` `[Windows]`
-
-; [$gb] 01 Jan &emsp; [url /tutorials/virt-manager-freeze-on-browse virt-manager freezing up when clicking Browse in any window]
-: `[Linux]` | `[virt-manager]` | `[QEMU/KVM]` `[libvirt]` `[Linux]` `[GTK]`
-
-
-#### *[2022]*
-
-:defs
-; [$gb] 16 Sep &emsp; [url /tutorials/how-to-encrypt-email How to encrypt email]
-: `[All]` | `[Email]` | `[PGP]` `[S/MIME]` `[Email Client]` `[Gmail]` `[Outlook]` `[Protonmail]`
-
-; [$gb] 30 Jul &emsp; [url /tutorials/fix-no-frame-buffer-plan9 Fix "No frame buffer" error in <span class="no-wrap">Plan 9</span>]
-: `[Plan 9]` | `[Configuration]` | `[QEMU/KVM]` `[Linux]` `[monitor]`
-
-; [$gb] 30 Jul &emsp; [url /tutorials/install-plan9-with-virt-manager Install <span class="no-wrap">Plan 9</span> with virt-manager]
-: `[Plan 9]` | `[Installation]` | `[Setup]` `[QEMU/KVM]` `[virt-manager]` `[Linux]`
-
-
-#### *[2021]*
-
-:defs
-; [$gb] 01 Nov &emsp; [url /tutorials/turn-off-notifications-windows How to turn off notifications on Windows]
-: `[Windows 10]` | `[Settings]` | `[Notifications]`
-
-; [$gb] 01 Nov &emsp; [url /tutorials/disable-sticky-keys-popup How to disable Sticky Keys prompt]
-: `[Windows]` | `[Settings]` | `[Sticky Keys]`
-
-; [$gb] 26 Oct &emsp; [url /tutorials/remove-weather-widget How to remove Windows Weather Widget]
-: `[Windows 10]` | `[Settings]` | `[Taskbar]` `[Weather Widget]`
-
-; [$gb] 04 Oct &emsp; [url /tutorials/windows-run-dialog Windows Run dialog]
-: `[Windows]` | `[Commands]` | `[Run]` `[Settings]`
-
-; [$gb] 03 Oct &emsp; [url /tutorials/export-skype How to export Skype data]
-: `[Skype]` | `[Export]` | `[Archive]` `[skype-parser]`
-
-
-#### *[2020]*
-
-:defs
-; [$gb] 24 Jul &emsp; [url /tutorials/how-to-use-jira How to use Jira]
-: `[Project Management]` | `[Jira]` | `[Agile]` `[Issue tracking]` `[Bug tracking]` `[Kanban]` `[Atlassian]`
-
-; [$gb] 21 May &emsp; [url /tutorials/connect-to-mysql-in-dotnet-ef Connect to Mysql in .NET and Entity Framework]
-: `[ASP.Net]` | `[MySQL]` | `[Entity Framework]` `[Pomelo]`