<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Diego Vásquez | Blog Feed</title><description>Artículos y publicaciones del Blog</description><link>https://test.diego.com.sv/</link><language>es</language><item><title>Astro Suite Vault Guide</title><link>https://test.diego.com.sv/blog/astro-suite-vault-guide/</link><guid isPermaLink="true">https://test.diego.com.sv/blog/astro-suite-vault-guide/</guid><description>Explanation of the Astro Suite Obsidian vault.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;overview&quot;&gt;Overview&lt;/h2&gt;
&lt;p&gt;All plugins, key bindings, and the theme can be customized to your liking, but this is what’s on by default. Optimized for use with &lt;a href=&quot;https://github.com/SlateDesign/slate-blog&quot;&gt;Slate Astro theme&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;philosophy&quot;&gt;Philosophy&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Plug-and-play Astro blogging experience.&lt;/li&gt;
&lt;li&gt;Maintain vanilla Obsidian look and feel.&lt;/li&gt;
&lt;li&gt;Emphasis on clarity and flexibility.&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;important-hotkeys&quot;&gt;Important Hotkeys&lt;/h2&gt;
&lt;p&gt;Here’s a guide for some important hotkeys set especially for this theme:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Toggle left side panel: &lt;code&gt;CTRL + ALT + Z&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Toggle right side panel: &lt;code&gt;CTRL + ALT + X&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Navigate back: &lt;code&gt;ALT + ←&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Navigate forward: &lt;code&gt;ALT + →&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Open homepage: &lt;code&gt;CTRL + M&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Toggle reading view: &lt;code&gt;CTRL + E&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Toggle Zen mode: &lt;code&gt;CTRL + SHIFT + Z&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Insert image: &lt;code&gt;CTRL + &apos;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Start Terminal: &lt;code&gt;CTRL + SHIFT + D&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Git: Commit and Sync &lt;code&gt;CTRL + SHIFT + S&lt;/code&gt; (off by default)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re on Mac, &lt;code&gt;CTRL&lt;/code&gt; = &lt;code&gt;CMD&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&quot;plugins&quot;&gt;Plugins&lt;/h2&gt;
&lt;p&gt;Disabled default core plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Backlinks&lt;/li&gt;
&lt;li&gt;Canvas&lt;/li&gt;
&lt;li&gt;Daily notes&lt;/li&gt;
&lt;li&gt;Graph view&lt;/li&gt;
&lt;li&gt;Note composer&lt;/li&gt;
&lt;li&gt;Outgoing links&lt;/li&gt;
&lt;li&gt;Page preview&lt;/li&gt;
&lt;li&gt;Property Over Filename&lt;/li&gt;
&lt;li&gt;Templates&lt;/li&gt;
&lt;li&gt;Sync&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Community plugins enabled:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Astro Composer&lt;/li&gt;
&lt;li&gt;Commander&lt;/li&gt;
&lt;li&gt;Custom save&lt;/li&gt;
&lt;li&gt;Default New Tab Page&lt;/li&gt;
&lt;li&gt;Homepage&lt;/li&gt;
&lt;li&gt;Image Inserter&lt;/li&gt;
&lt;li&gt;Paste image rename&lt;/li&gt;
&lt;li&gt;Shell commands&lt;/li&gt;
&lt;li&gt;Title-Only Tab&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;astro-composer&quot;&gt;Astro Composer&lt;/h3&gt;
&lt;p&gt;Handy for easily creating new notes as Astro blog posts. Just create a new note with &lt;code&gt;CTRL + N&lt;/code&gt;, type in a title in Title case or with special characters, and the note or folder name generated is a kebab-case version of the title without special characters. This is ideal for automating post slugs. &lt;code&gt;CTRL + R&lt;/code&gt; allows you to easily rename blog posts, and note filenames (or parent folders) get updated in kebab-case automatically.&lt;/p&gt;
&lt;p&gt;You can also define and set default properties that can be generated automatically or manually set for any open note as well.&lt;/p&gt;
&lt;p&gt;Once you’ve used wikilinks or markdown links, you can also convert those automatically to internal links for Astro with the “Convert internal links for Astro” command.&lt;/p&gt;
&lt;p&gt;You can also easily grab links to headings by right clicking one and selecting “Copy Heading Link”. These will be Astro-ready links by default, but you can use Obsidian wikilnks or markdown links, too.&lt;/p&gt;
&lt;h3 id=&quot;custom-save&quot;&gt;Custom save&lt;/h3&gt;
&lt;p&gt;This defines a set of commands to fire once &lt;code&gt;CTRL + S&lt;/code&gt; is initiated. For convenience, both “Convert internal links for Astro” and “Standardize properties” commands from the Astro Composer plugin are included. You can add or remove any if you’d like - this is designed for posts to be “publish-ready” when manually saved.&lt;/p&gt;
&lt;h3 id=&quot;homepage-and-default-new-tab-page&quot;&gt;Homepage and Default New Tab Page&lt;/h3&gt;
&lt;p&gt;Both of these work together so you’re default screen is a &lt;code&gt;.base&lt;/code&gt; file that’s a directory of all of your blog posts, listed in reverse-chronological order. You’re able to customize the note properties and views to your liking.&lt;/p&gt;
&lt;p&gt;The Base is nested within a folder called &lt;code&gt;_bases&lt;/code&gt; because Astro will ignore files and folders with an underscore prefix, letting you use this for Obsidian without processing it for the live site.&lt;/p&gt;
&lt;p&gt;I call this “Home Base.”&lt;/p&gt;
&lt;h3 id=&quot;paste-image-rename&quot;&gt;Paste Image Rename&lt;/h3&gt;
&lt;p&gt;Quickly drag and drop image files or paste directly from your clipboard and give them kebab-case, SEO-friendly names.&lt;/p&gt;
&lt;h3 id=&quot;image-inserter&quot;&gt;Image Inserter&lt;/h3&gt;
&lt;p&gt;Pull in images from Unsplash or other sources easily with just a few keystrokes. Just use &lt;code&gt;CTRL + &apos;&lt;/code&gt; to insert an image - and immediately set a SEO-friendly filename for it via the Paste Image Rename plugin.&lt;/p&gt;
&lt;h3 id=&quot;title-only-tab&quot;&gt;Title-Only Tab&lt;/h3&gt;
&lt;p&gt;Pulls from the &lt;code&gt;title&lt;/code&gt; property instead of using the filename for any tab.&lt;/p&gt;
&lt;h3 id=&quot;property-over-filename&quot;&gt;Property Over Filename&lt;/h3&gt;
&lt;p&gt;When linking or searching notes, you can use the &lt;code&gt;title&lt;/code&gt; property as its primary identifier, which is more helpful semantically for linking between and searching for posts since note filenames are post slugs in kebab case instead of titles.&lt;/p&gt;
&lt;p&gt;When you link to another note, its &lt;code&gt;title&lt;/code&gt; is automatically set as the hyperlinked text, but you can easily change it to something else after it’s been inserted.&lt;/p&gt;
&lt;h3 id=&quot;shell-commands-and-commander&quot;&gt;Shell commands and Commander&lt;/h3&gt;
&lt;p&gt;Shell commands helps us open two things quickly: terminal and Astro’s &lt;code&gt;config.ts&lt;/code&gt; file.&lt;/p&gt;
&lt;p&gt;To open terminal quickly, use the &lt;code&gt;Start Terminal&lt;/code&gt; command. It’s been modified for Windows, macOS, and Linux to start terminal in the relevant directory so you can easily do standard package manager commands like &lt;code&gt;npm&lt;/code&gt; or &lt;code&gt;pnpm&lt;/code&gt;. It can be activated with &lt;code&gt;CTRL + SHIFT + D&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;To open your &lt;code&gt;config.ts&lt;/code&gt; file quickly, simply use the &lt;code&gt;Astro Configuration&lt;/code&gt; command. You can also press &lt;code&gt;CTRL + SHIFT + ,&lt;/code&gt; to open it with your default application.&lt;/p&gt;
&lt;p&gt;Commander helps us place a button for each of these actions on the file explorer UI.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Linux user warning:&lt;/strong&gt; on Linux, there isn’t a universal method to open the default terminal. Additionally, the widely used Flatpak (via Flathub) employs non-trivial sandboxing, which introduces further challenges.&lt;/p&gt;
&lt;h3 id=&quot;brat-temporary&quot;&gt;BRAT (Temporary)&lt;/h3&gt;
&lt;p&gt;Only used temporarily to load Astro Composer, Disable Tabs, and Property Over Filename plugins before they’re available in the Obsidian plugin directory. Future versions of this vault will remove BRAT in favor of the official releases.&lt;/p&gt;
&lt;h2 id=&quot;git&quot;&gt;Git&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://obsidian.md/plugins?id=obsidian-git&quot;&gt;Git&lt;/a&gt; plugin is turned off by default, if you turn it on, you can easily publish to your Astro blog without leaving Obsidian using &lt;code&gt;CTRL + SHIFT + S&lt;/code&gt;. Simply enable the plugin and configure with git to turn it on.&lt;/p&gt;
&lt;h2 id=&quot;css-snippets&quot;&gt;CSS Snippets&lt;/h2&gt;
&lt;p&gt;An optional custom CSS snippet is included called &lt;code&gt;swap-new-tab-icon-with-home-mobile.css&lt;/code&gt; which replaces the new tab button’s icon on the mobile view with a home icon. Since opening a new tab using the combination of Default New Tab Page and Homepage plugins opens your “home base” view, the icon better represents what’s happening when you tab the button. Disable to bring back the standard plus (&lt;code&gt;+&lt;/code&gt;) icon. This is off by default, but you can turn it on if you’d like.&lt;/p&gt;</content:encoded><category>Blog</category></item><item><title>My First Blog Post</title><link>https://test.diego.com.sv/blog/post-1%20copy/</link><guid isPermaLink="true">https://test.diego.com.sv/blog/post-1%20copy/</guid><description>&lt;p&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-1-copia.BdeW5eWZ.jpg&quot; alt=&quot;My First Blog Post&quot; /&gt;&lt;/p&gt;&lt;p&gt;This is the first post of my new Astro blog.&lt;/p&gt;</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p class=&quot;rss-hero-image&quot;&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-1-copia.BdeW5eWZ.jpg&quot; alt=&quot;My First Blog Post&quot; style=&quot;max-width:100%;height:auto;border-radius:8px;&quot; /&gt;&lt;/p&gt;&lt;p&gt;Welcome to my &lt;em&gt;new blog&lt;/em&gt; about learning Astro! Here, I will share my learning journey as I build a new website.&lt;/p&gt;
&lt;h2 id=&quot;what-ive-accomplished&quot;&gt;What I’ve accomplished&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Installing Astro&lt;/strong&gt;: First, I created a new Astro project and set up my online accounts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Making Pages&lt;/strong&gt;: I then learned how to make pages by creating new &lt;code&gt;.astro&lt;/code&gt; files and placing them in the &lt;code&gt;src/pages/&lt;/code&gt; folder.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Making Blog Posts&lt;/strong&gt;: This is my first blog post! I now have Astro pages and Markdown posts!&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;whats-next&quot;&gt;What’s next&lt;/h2&gt;
&lt;p&gt;I will finish the Astro tutorial, and then keep adding more posts. Watch this space for more to come.&lt;/p&gt;</content:encoded><category>Blog</category><enclosure url="https://test.diego.com.sv/_astro/diego-vasquez-1-copia.BdeW5eWZ.jpg" length="0" type="image/jpeg"/></item><item><title>My Third Blog Post</title><link>https://test.diego.com.sv/blog/post-3/</link><guid isPermaLink="true">https://test.diego.com.sv/blog/post-3/</guid><description>&lt;p&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-sin-titulo-2.qsjE-ETc.jpg&quot; alt=&quot;My Third Blog Post&quot; /&gt;&lt;/p&gt;&lt;p&gt;I had some challenges, but asking in the community really helped!&lt;/p&gt;</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p class=&quot;rss-hero-image&quot;&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-sin-titulo-2.qsjE-ETc.jpg&quot; alt=&quot;My Third Blog Post&quot; style=&quot;max-width:100%;height:auto;border-radius:8px;&quot; /&gt;&lt;/p&gt;&lt;p&gt;It wasn’t always smooth sailing, but I’m enjoying building with Astro. And, the &lt;a href=&quot;https://astro.build/chat&quot;&gt;Discord community&lt;/a&gt; is really friendly and helpful!&lt;/p&gt;</content:encoded><category>Blog</category><enclosure url="https://test.diego.com.sv/_astro/diego-vasquez-sin-titulo-2.qsjE-ETc.jpg" length="0" type="image/jpeg"/></item><item><title>My Fourth Blog Post</title><link>https://test.diego.com.sv/blog/post-4/</link><guid isPermaLink="true">https://test.diego.com.sv/blog/post-4/</guid><description>&lt;p&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-mural-final-diegovasquez.DcWeKTCA.jpg&quot; alt=&quot;My Fourth Blog Post&quot; /&gt;&lt;/p&gt;&lt;p&gt;This post will show up on its own!&lt;/p&gt;</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p class=&quot;rss-hero-image&quot;&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-mural-final-diegovasquez.DcWeKTCA.jpg&quot; alt=&quot;My Fourth Blog Post&quot; style=&quot;max-width:100%;height:auto;border-radius:8px;&quot; /&gt;&lt;/p&gt;&lt;p&gt;This post should show up with my other blog posts, because &lt;code&gt;import.meta.glob()&lt;/code&gt; is returning a list of all my posts in order to create my list.&lt;/p&gt;</content:encoded><category>Blog</category><enclosure url="https://test.diego.com.sv/_astro/diego-vasquez-mural-final-diegovasquez.DcWeKTCA.jpg" length="0" type="image/jpeg"/></item><item><title>Increíble que esto funciona</title><link>https://test.diego.com.sv/blog/post-4%20copy/</link><guid isPermaLink="true">https://test.diego.com.sv/blog/post-4%20copy/</guid><description>&lt;p&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-fanart-diego-vasquez.CVsKHCKH.jpg&quot; alt=&quot;Increíble que esto funciona&quot; /&gt;&lt;/p&gt;&lt;p&gt;This post will show up on its own!&lt;/p&gt;</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p class=&quot;rss-hero-image&quot;&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-fanart-diego-vasquez.CVsKHCKH.jpg&quot; alt=&quot;Increíble que esto funciona&quot; style=&quot;max-width:100%;height:auto;border-radius:8px;&quot; /&gt;&lt;/p&gt;&lt;p&gt;This post should show up with my other blog posts, because &lt;code&gt;import.meta.glob()&lt;/code&gt; is returning a list of all my posts in order to create my list.&lt;/p&gt;</content:encoded><category>Blog</category><enclosure url="https://test.diego.com.sv/_astro/diego-vasquez-fanart-diego-vasquez.CVsKHCKH.jpg" length="0" type="image/jpeg"/></item><item><title>Desligado del portfolio</title><link>https://test.diego.com.sv/blog/post1/post-1/</link><guid isPermaLink="true">https://test.diego.com.sv/blog/post1/post-1/</guid><description>&lt;p&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-backplate.D8V_PoVW.jpg&quot; alt=&quot;Desligado del portfolio&quot; /&gt;&lt;/p&gt;&lt;p&gt;This is the first post of my new Astro blog.&lt;/p&gt;</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p class=&quot;rss-hero-image&quot;&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-backplate.D8V_PoVW.jpg&quot; alt=&quot;Desligado del portfolio&quot; style=&quot;max-width:100%;height:auto;border-radius:8px;&quot; /&gt;&lt;/p&gt;&lt;p&gt;Welcome to my &lt;em&gt;new blog&lt;/em&gt; about learning Astro! Here, I will share my learning journey as I build a new website.&lt;/p&gt;
&lt;h2 id=&quot;what-ive-accomplished&quot;&gt;What I’ve accomplished&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Installing Astro&lt;/strong&gt;: First, I created a new Astro project and set up my online accounts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Making Pages&lt;/strong&gt;: I then learned how to make pages by creating new &lt;code&gt;.astro&lt;/code&gt; files and placing them in the &lt;code&gt;src/pages/&lt;/code&gt; folder.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Making Blog Posts&lt;/strong&gt;: This is my first blog post! I now have Astro pages and Markdown posts!&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;whats-next&quot;&gt;What’s next&lt;/h2&gt;
&lt;p&gt;I will finish the Astro tutorial, aaand then keep adding more posts. Watch this space for more to come.&lt;/p&gt;</content:encoded><category>Blog</category><enclosure url="https://test.diego.com.sv/_astro/diego-vasquez-backplate.D8V_PoVW.jpg" length="0" type="image/jpeg"/></item><item><title>My Second Blog Post</title><link>https://test.diego.com.sv/blog/post2/post-2/</link><guid isPermaLink="true">https://test.diego.com.sv/blog/post2/post-2/</guid><description>&lt;p&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-90._ZXjOYN9.jpg&quot; alt=&quot;My Second Blog Post&quot; /&gt;&lt;/p&gt;&lt;p&gt;After learning some Astro, I couldn&apos;t stop!&lt;/p&gt;</description><pubDate>Mon, 23 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p class=&quot;rss-hero-image&quot;&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-90._ZXjOYN9.jpg&quot; alt=&quot;My Second Blog Post&quot; style=&quot;max-width:100%;height:auto;border-radius:8px;&quot; /&gt;&lt;/p&gt;&lt;p&gt;After a successful first week learning Astro, I decided to try some more. I wrote and imported a small component from memory!&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://test.diego.com.sv/_astro/diego-vasquez-90._ZXjOYN9.jpg&quot; alt=&quot;omg&quot;&gt;&lt;/p&gt;</content:encoded><category>Blog</category><enclosure url="https://test.diego.com.sv/_astro/diego-vasquez-90._ZXjOYN9.jpg" length="0" type="image/jpeg"/></item></channel></rss>