<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Theme Redefine</title>
  
  <subtitle>Redefine Theme Demo Site</subtitle>
  <link href="http://redefine.ohevan.com/atom.xml" rel="self"/>
  
  <link href="http://redefine.ohevan.com/"/>
  <updated>2026-03-02T19:53:51.068Z</updated>
  <id>http://redefine.ohevan.com/</id>
  
  <author>
    <name>EvanNotFound</name>
    
  </author>
  
  <generator uri="https://hexo.io/">Hexo</generator>
  
  <entry>
    <title>The Evolving Landscape of Music: A Journey Through Time and Technology</title>
    <link href="http://redefine.ohevan.com/2023/11/12/music-journey/"/>
    <id>http://redefine.ohevan.com/2023/11/12/music-journey/</id>
    <published>2023-11-12T12:30:00.000Z</published>
    <updated>2026-03-02T19:53:51.068Z</updated>
    
    <content type="html"><![CDATA[<p>Music, an art form that strikes a chord deep within the human spirit, has been our steadfast companion through the ages. From the primal beats of ancient drums to the intricate digital symphonies of today, music has evolved in tandem with our journey through time. This narrative delves into the captivating transformation of music, spotlighting the profound influence of technological advancements on how we create, distribute, and savor this universal language.</p><h2 id="The-Historical-Melody-of-Music"><a href="#The-Historical-Melody-of-Music" class="headerlink" title="The Historical Melody of Music"></a>The Historical Melody of Music</h2><p>Music’s story is as ancient as humanity itself, each epoch gifting us unique sounds and styles. In the dawn of civilization, music was woven into the fabric of rituals and ceremonies, crafted from rudimentary instruments like drums, flutes, and lyres. As societies flourished, so did musical complexity. The Baroque and Classical periods birthed intricate orchestral compositions, showcasing the heights of human creativity.</p><p>The 20th century heralded a seismic shift in music with the rise of electronic instruments and recording technology. Jazz, rock, and pop genres burst onto the scene, each challenging and expanding the musical landscape. The latter half of the century welcomed synthesizers and computers into the fold, paving the way for a myriad of electronic sounds and new musical genres.</p><h3 id="Ancient-Echoes-to-Baroque-Brilliance"><a href="#Ancient-Echoes-to-Baroque-Brilliance" class="headerlink" title="Ancient Echoes to Baroque Brilliance"></a>Ancient Echoes to Baroque Brilliance</h3><p>Imagine a time when music was a communal experience, a thread binding societies together. In ancient cultures, music was more than entertainment; it was a vital part of storytelling, spirituality, and celebration. Instruments were crafted from natural materials, and their sounds resonated with the environment around them.</p><p>Fast forward to the grandeur of the Baroque era, where music became an elaborate tapestry of sounds. Composers like Bach and Vivaldi pushed the boundaries of musical composition, creating intricate and emotive works that still captivate audiences today.</p><h2 id="The-Technological-Symphony-of-Change"><a href="#The-Technological-Symphony-of-Change" class="headerlink" title="The Technological Symphony of Change"></a>The Technological Symphony of Change</h2><p>The influence of technology on music is nothing short of revolutionary. The late 19th century’s phonograph changed how we consumed music, bringing recorded sounds into our homes. The radio further democratized music, while television added a visual feast to musical performances.</p><p>The digital era unleashed a torrent of transformation. Digital recording and editing tools offered artists unprecedented control, allowing them to craft meticulously polished tracks. The internet and streaming services dismantled traditional barriers, enabling artists to reach global audiences and listeners to explore an infinite array of music with a simple click.</p><h3 id="From-Phonographs-to-Streaming-Giants"><a href="#From-Phonographs-to-Streaming-Giants" class="headerlink" title="From Phonographs to Streaming Giants"></a>From Phonographs to Streaming Giants</h3><p>Picture the first moment someone heard a phonograph play—music, once ephemeral, could now be replayed at will. This innovation opened doors to a new world of music consumption. Radio waves carried these sounds further, knitting communities together with shared listening experiences.</p><p>With the dawn of the internet, the music industry faced a paradigm shift. Napster, Spotify, and other platforms revolutionized accessibility, making it possible for independent artists to thrive without the backing of major labels. This shift democratized the music scene, offering a stage to anyone with talent and a story to tell.</p><h2 id="The-Harmonic-Convergence-of-Today"><a href="#The-Harmonic-Convergence-of-Today" class="headerlink" title="The Harmonic Convergence of Today"></a>The Harmonic Convergence of Today</h2><p>Today, music is more diverse and accessible than ever before. Genres continuously evolve, blending to create fresh and exciting forms of expression. Independent artists harness digital platforms to share their creations, bypassing traditional gatekeepers. Social media and streaming services have woven a global tapestry of music lovers, united in their passion.</p><p>Technological advancements have also redefined music consumption. Virtual reality and augmented reality concerts offer immersive experiences, transcending physical boundaries. Artificial intelligence is venturing into composition and production, pushing creative boundaries and ushering in a new era of musical innovation.</p><h3 id="The-Era-of-Immersive-and-Intelligent-Music"><a href="#The-Era-of-Immersive-and-Intelligent-Music" class="headerlink" title="The Era of Immersive and Intelligent Music"></a>The Era of Immersive and Intelligent Music</h3><p>Imagine attending a concert from the comfort of your living room, surrounded by the sights and sounds as if you were there. VR and AR technologies are transforming live performances, making them accessible to anyone, anywhere.</p><p>AI’s role in music is equally groundbreaking. From composing symphonies to generating beats, AI collaborates with human creativity, producing works that blend technical precision with emotional depth. This synergy is opening new frontiers in music, challenging our perceptions of artistry and creativity.</p><h2 id="A-Crescendo-into-the-Future"><a href="#A-Crescendo-into-the-Future" class="headerlink" title="A Crescendo into the Future"></a>A Crescendo into the Future</h2><p>The odyssey of music through time and technology underscores its timeless allure and adaptability. As we continue to innovate and explore new frontiers, music remains a vital part of our cultural and emotional fabric. It bridges generations, evokes memories, and stirs emotions. The future of music promises even more exhilarating possibilities, offering new ways to experience and cherish this ageless art form.</p><h3 id="The-Timeless-Connection"><a href="#The-Timeless-Connection" class="headerlink" title="The Timeless Connection"></a>The Timeless Connection</h3><p>Music’s ability to connect us across time and space is its most enchanting quality. Whether it’s the ancient rhythms of our ancestors or the digital beats of today, music unites us in a shared human experience. It is a mirror reflecting our evolution and a beacon guiding us into the future, a constant reminder of our creativity, resilience, and passion.</p><p>As we stand on the cusp of new technological horizons, the symphony of music plays on, ever evolving, ever inspiring. The next chapter in music’s rich history is ours to write, and it promises to be as harmonious and transformative as the journey thus far.</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;Music, an art form that strikes a chord deep within the human spirit, has been our steadfast companion through the ages. From the primal </summary>
      
    
    
    
    <category term="Music Appreciation" scheme="http://redefine.ohevan.com/categories/Music-Appreciation/"/>
    
    <category term="Technological Advancements" scheme="http://redefine.ohevan.com/categories/Music-Appreciation/Technological-Advancements/"/>
    
    
    <category term="Markdown" scheme="http://redefine.ohevan.com/tags/Markdown/"/>
    
    <category term="Hexo" scheme="http://redefine.ohevan.com/tags/Hexo/"/>
    
    <category term="Music History" scheme="http://redefine.ohevan.com/tags/Music-History/"/>
    
    <category term="Technology in Music" scheme="http://redefine.ohevan.com/tags/Technology-in-Music/"/>
    
    <category term="Music Trends" scheme="http://redefine.ohevan.com/tags/Music-Trends/"/>
    
    <category term="Audio Innovation" scheme="http://redefine.ohevan.com/tags/Audio-Innovation/"/>
    
  </entry>
  
  <entry>
    <title>Exploring the Versatility of Placeholder Texts in Design</title>
    <link href="http://redefine.ohevan.com/2023/11/12/another-lorem/"/>
    <id>http://redefine.ohevan.com/2023/11/12/another-lorem/</id>
    <published>2023-11-12T10:15:00.000Z</published>
    <updated>2026-03-02T19:53:51.068Z</updated>
    
    <content type="html"><![CDATA[<p>When embarking on a design project, whether it’s for print or digital media, the visual layout holds paramount importance. Among the myriad of tools designers employ, one unassuming yet indispensable asset often goes unnoticed: placeholder text. Widely recognized by its quintessential example, ‘Lorem Ipsum’, placeholder text serves as more than just a filler. It’s a cornerstone in crafting layouts that are both visually stunning and functionally robust, allowing designers to focus on aesthetics and functionality without the distraction of final content.</p><h2 id="The-Crucial-Role-of-Placeholder-Texts-in-Design"><a href="#The-Crucial-Role-of-Placeholder-Texts-in-Design" class="headerlink" title="The Crucial Role of Placeholder Texts in Design"></a>The Crucial Role of Placeholder Texts in Design</h2><p>Placeholder texts are the designer’s silent partner. Their primary function is to occupy the space earmarked for real text in a layout, enabling designers to hone in on the visual elements without being sidetracked by the actual content. This is particularly valuable when the final text isn’t ready yet. Placeholder texts help visualize how a design will handle text, ensuring a balanced and cohesive look.</p><p>The tradition of using Lorem Ipsum, a jumble of Latin words, has long been entrenched in the design world. Yet, its role extends beyond mere space-filling. It aids in testing the visual and typographic aspects of a layout without the prejudice that meaningful content might introduce. By leveraging placeholder text, designers can impartially assess elements like font choices, text size, color schemes, spacing, and alignment.</p><h3 id="Placeholder-Texts-A-Historical-Perspective"><a href="#Placeholder-Texts-A-Historical-Perspective" class="headerlink" title="Placeholder Texts: A Historical Perspective"></a>Placeholder Texts: A Historical Perspective</h3><p>The use of placeholder text dates back to the 1500s when an unknown printer took a galley of type and scrambled it to make a type specimen book. Lorem Ipsum has survived not only five centuries but also the leap into electronic typesetting, remaining essentially unchanged. It was popularized in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p><h2 id="Creative-Evolution-of-Placeholder-Texts"><a href="#Creative-Evolution-of-Placeholder-Texts" class="headerlink" title="Creative Evolution of Placeholder Texts"></a>Creative Evolution of Placeholder Texts</h2><p>As the design field evolves, so do the tools at a designer’s disposal. Placeholder texts have undergone a creative revolution, branching out from the classic Lorem Ipsum. Today, we have whimsical variants like “Cupcake Ipsum,” which inject a fun or thematic twist into a design. These are particularly useful for projects that aim to evoke a specific mood or tone. For instance, “Bacon Ipsum” can add a playful element to a food-related project, while “Hipster Ipsum” might be perfect for a trendy, modern design.</p><p>In the digital design realm, text editors and design software have upped the game by incorporating dynamic placeholder text features. Programs like Adobe XD, Illustrator, and Sketch allow designers to easily insert and modify dummy text. This integration streamlines the workflow, making the design process more efficient and adaptable.</p><h3 id="Online-Generators-and-Modern-Tools"><a href="#Online-Generators-and-Modern-Tools" class="headerlink" title="Online Generators and Modern Tools"></a>Online Generators and Modern Tools</h3><p>Online generators have surged in popularity, offering a plethora of customizable placeholder texts. These tools give designers the flexibility to create dummy text that closely mimics the structure and length of the intended final content, rendering design mock-ups more realistic and easier to evaluate. Popular tools like “Lorem Ipsum Generator,” “Fillerama,” and “Dummy Text Generator” provide endless variations to suit any project’s needs. They also allow customization in terms of text length, paragraph structure, and thematic content, making them invaluable in modern design practices.</p><h2 id="Dispelling-Myths-and-Practical-Applications"><a href="#Dispelling-Myths-and-Practical-Applications" class="headerlink" title="Dispelling Myths and Practical Applications"></a>Dispelling Myths and Practical Applications</h2><p>Despite their ubiquitous use, placeholder texts are often misunderstood. Contrary to the notion that they are mere gibberish, many placeholder texts are carefully crafted to mimic the cadence of natural language. They’re not just useful in print design but are invaluable in web and app design, assisting in the creation of user interfaces and the testing of digital product usability.</p><p>Placeholder texts have a broad range of practical applications. In print media, such as magazines and newspapers, they play a critical role during the layout design phase. In the digital world, they are essential in web development, standing in for content that is still in the works. They are also pivotal in corporate branding projects, particularly in the creation of mock-ups for marketing materials, and in user interface design for mobile apps and software, aiding in prototyping and user experience testing.</p><h3 id="Real-World-Use-Cases"><a href="#Real-World-Use-Cases" class="headerlink" title="Real-World Use Cases"></a>Real-World Use Cases</h3><ol><li><p><strong>Print Media</strong>: During the initial layout stages of a magazine, designers use placeholder texts to determine the optimal placement of headlines, subheadings, and body text. This allows them to create a visually appealing and reader-friendly layout before the actual articles are written.</p></li><li><p><strong>Web Development</strong>: Placeholder texts are crucial in the development of websites. They help web designers and developers understand how different text elements will interact with the layout, ensuring a seamless user experience once the real content is in place.</p></li><li><p><strong>App Design</strong>: In mobile app development, placeholder texts are used in UI design to test the functionality and aesthetics of the app interface. This helps in identifying any potential issues with text overflow, alignment, or readability.</p></li><li><p><strong>Corporate Branding</strong>: When creating marketing materials, placeholder texts enable designers to focus on the visual hierarchy and overall design without the distraction of unfinished content. This ensures that the final product is both visually compelling and effective in conveying the intended message.</p></li></ol><h2 id="Best-Practices-for-Using-Placeholder-Texts"><a href="#Best-Practices-for-Using-Placeholder-Texts" class="headerlink" title="Best Practices for Using Placeholder Texts"></a>Best Practices for Using Placeholder Texts</h2><p>To maximize the benefits of placeholder texts, consider these tips:</p><ol><li><strong>Vary Text Lengths</strong>: Use different lengths of placeholder text to simulate various types of content. This provides a more realistic view of how the design will handle actual text.</li><li><strong>Mix with Real Content</strong>: Whenever possible, combine placeholder text with real content. This approach offers a more accurate preview of the final design.</li><li><strong>Use Multiple Languages</strong>: For designs aimed at a multilingual audience, incorporating placeholder text in different languages can uncover layout or design issues unique to those languages.</li><li><strong>Play with Fonts and Styles</strong>: Experimenting with different font styles and sizes using placeholder text helps in identifying readability and legibility problems.</li><li><strong>Final Replacement</strong>: Never forget that placeholder text is a temporary solution. Ensure it is replaced with the actual content before the final presentation or publication of the design.</li></ol><h3 id="Additional-Tips"><a href="#Additional-Tips" class="headerlink" title="Additional Tips"></a>Additional Tips</h3><ol><li><p><strong>Contextual Relevance</strong>: When possible, use placeholder texts that are contextually relevant to the final content. This provides a more accurate representation of the design’s look and feel.</p></li><li><p><strong>Simulate Different Content Types</strong>: Experiment with different types of placeholder text, such as headlines, bullet points, and captions, to see how the design accommodates various content forms.</p></li><li><p><strong>Responsive Design</strong>: Test placeholder texts across different devices and screen sizes to ensure the design is responsive and maintains its visual integrity on all platforms.</p></li></ol><p>In conclusion, placeholder texts are much more than mere space fillers. They are a crucial part of the design process, enabling designers to create layouts that are both aesthetically pleasing and functionally effective. Whether using the classic Lorem Ipsum or a more thematic variant, these texts play a vital role in shaping the look and usability of a wide array of design projects. Embrace them as the unsung heroes of your design toolkit, and they will undoubtedly help you bring your creative visions to life.</p><p>By appreciating and utilizing the full potential of placeholder texts, designers can enhance their workflow, produce better quality designs, and ultimately create user experiences that are as delightful as they are effective. So next time you embark on a design journey, remember the humble placeholder text and let it guide you to visual harmony.</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;When embarking on a design project, whether it’s for print or digital media, the visual layout holds paramount importance. Among the myri</summary>
      
    
    
    
    <category term="User Interface Design" scheme="http://redefine.ohevan.com/categories/User-Interface-Design/"/>
    
    <category term="Creative Process" scheme="http://redefine.ohevan.com/categories/User-Interface-Design/Creative-Process/"/>
    
    
    <category term="Design Insights" scheme="http://redefine.ohevan.com/tags/Design-Insights/"/>
    
    <category term="Creative Tools" scheme="http://redefine.ohevan.com/tags/Creative-Tools/"/>
    
    <category term="Web Development" scheme="http://redefine.ohevan.com/tags/Web-Development/"/>
    
    <category term="Graphic Design" scheme="http://redefine.ohevan.com/tags/Graphic-Design/"/>
    
    <category term="Markdown" scheme="http://redefine.ohevan.com/tags/Markdown/"/>
    
  </entry>
  
  <entry>
    <title>Mermaid JS Demo</title>
    <link href="http://redefine.ohevan.com/2023/01/16/mermaidjs-demo/"/>
    <id>http://redefine.ohevan.com/2023/01/16/mermaidjs-demo/</id>
    <published>2023-01-16T20:08:06.000Z</published>
    <updated>2026-03-02T19:53:51.068Z</updated>
    
    <content type="html"><![CDATA[<div class="code-container" data-rel="Markdown"><figure class="iseeu highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">sequenceDiagram</span><br><span class="line">   Alice-&gt;&gt;John: Hello John, how are you?</span><br><span class="line">   loop Healthcheck</span><br><span class="line"><span class="code">       John-&gt;&gt;John: Fight against hypochondria</span></span><br><span class="line"><span class="code">   end</span></span><br><span class="line"><span class="code">   Note right of John: Rational thoughts!</span></span><br><span class="line"><span class="code">   John--&gt;&gt;Alice: Great!</span></span><br><span class="line"><span class="code">   John-&gt;&gt;Bob: How about you?</span></span><br><span class="line"><span class="code">   Bob--&gt;&gt;John: Jolly good!</span></span><br></pre></td></tr></table></figure></div><pre class="mermaid">sequenceDiagram    Alice->>John: Hello John, how are you?    loop Healthcheck        John->>John: Fight against hypochondria    end    Note right of John: Rational thoughts!    John-->>Alice: Great!    John->>Bob: How about you?    Bob-->>John: Jolly good!</pre><div class="code-container" data-rel="Markdown"><figure class="iseeu highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">gantt</span><br><span class="line">  dateFormat  YYYY-MM-DD</span><br><span class="line">  section Section</span><br><span class="line">  Completed :done,    des1, 2014-01-06,2014-01-08</span><br><span class="line">  Active        :active,  des2, 2014-01-07, 3d</span><br><span class="line">  Parallel 1   :         des3, after des1, 1d</span><br><span class="line">  Parallel 2   :         des4, after des1, 1d</span><br><span class="line">  Parallel 3   :         des5, after des3, 1d</span><br><span class="line">  Parallel 4   :         des6, after des4, 1d</span><br></pre></td></tr></table></figure></div><pre class="mermaid">gantt    dateFormat  YYYY-MM-DD  section Section  Completed :done,    des1, 2014-01-06,2014-01-08  Active        :active,  des2, 2014-01-07, 3d  Parallel 1   :         des3, after des1, 1d  Parallel 2   :         des4, after des1, 1d  Parallel 3   :         des5, after des3, 1d  Parallel 4   :         des6, after des4, 1d</pre><div class="code-container" data-rel="Markdown"><figure class="iseeu highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">stateDiagram</span><br><span class="line">  [<span class="emphasis">*] --&gt; Still</span></span><br><span class="line"><span class="emphasis">  Still --&gt; [*</span>]</span><br><span class="line">  Still --&gt; Moving</span><br><span class="line">  Moving --&gt; Still</span><br><span class="line">  Moving --&gt; Crash</span><br><span class="line">  Crash --&gt; [<span class="emphasis">*]</span></span><br></pre></td></tr></table></figure></div><pre class="mermaid">stateDiagram    [*] --> Still  Still --> [*]  Still --> Moving  Moving --> Still  Moving --> Crash  Crash --> [*]</pre><div class="code-container" data-rel="Markdown"><figure class="iseeu highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">pie</span><br><span class="line"><span class="code">&quot;Dogs&quot; : 386</span></span><br><span class="line"><span class="code">  &quot;Cats&quot; : 85</span></span><br><span class="line"><span class="code">  &quot;Rats&quot; : 15</span></span><br></pre></td></tr></table></figure></div><pre class="mermaid">pie    "Dogs" : 386  "Cats" : 85  "Rats" : 15</pre><div class="code-container" data-rel="Markdown"><figure class="iseeu highlight markdown"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">journey</span><br><span class="line">  title My working day</span><br><span class="line">  section Go to work</span><br><span class="line"><span class="code">    Make tea: 5: Me</span></span><br><span class="line"><span class="code">    Go upstairs: 3: Me</span></span><br><span class="line"><span class="code">    Do work: 1: Me, Cat</span></span><br><span class="line"><span class="code">  section Go home</span></span><br><span class="line"><span class="code">    Go downstairs: 5: Me</span></span><br><span class="line"><span class="code">    Sit down: 3: Me</span></span><br></pre></td></tr></table></figure></div><pre class="mermaid">journey  title My working day  section Go to work    Make tea: 5: Me    Go upstairs: 3: Me    Do work: 1: Me, Cat  section Go home    Go downstairs: 5: Me    Sit down: 3: Me</pre>]]></content>
    
    
      
      
    <summary type="html">&lt;div class=&quot;code-container&quot; data-rel=&quot;Markdown&quot;&gt;&lt;figure class=&quot;iseeu highlight markdown&quot;&gt;&lt;table&gt;&lt;tr&gt;&lt;td class=&quot;gutter&quot;&gt;&lt;pre&gt;&lt;span class=&quot;lin</summary>
      
    
    
    
    <category term="Demo" scheme="http://redefine.ohevan.com/categories/Demo/"/>
    
    <category term="Mermaid JS" scheme="http://redefine.ohevan.com/categories/Demo/Mermaid-JS/"/>
    
    
    <category term="Demo" scheme="http://redefine.ohevan.com/tags/Demo/"/>
    
    <category term="Mermaid JS" scheme="http://redefine.ohevan.com/tags/Mermaid-JS/"/>
    
  </entry>
  
  <entry>
    <title>主题样式 Demo</title>
    <link href="http://redefine.ohevan.com/2022/10/02/theme-demo/"/>
    <id>http://redefine.ohevan.com/2022/10/02/theme-demo/</id>
    <published>2022-10-02T19:07:05.000Z</published>
    <updated>2026-03-02T19:53:51.068Z</updated>
    
    <content type="html"><![CDATA[<h1 id="H1-标题"><a href="#H1-标题" class="headerlink" title="H1 标题"></a>H1 标题</h1><h2 id="H2-标题"><a href="#H2-标题" class="headerlink" title="H2 标题"></a>H2 标题</h2><h3 id="H3-标题"><a href="#H3-标题" class="headerlink" title="H3 标题"></a>H3 标题</h3><h4 id="H4标题"><a href="#H4标题" class="headerlink" title="H4标题"></a>H4标题</h4><h5 id="H5-标题"><a href="#H5-标题" class="headerlink" title="H5 标题"></a>H5 标题</h5><h6 id="H6-标题"><a href="#H6-标题" class="headerlink" title="H6 标题"></a>H6 标题</h6><p><strong>加粗</strong></p><p><em>斜体</em></p><p><del>删除线</del></p><p>这是一段文本</p><p><img                       lazyload                     src="/images/loading.svg"                     data-src="https://assets.ohevan.com/img/d4fe8bc5f18fc77cb2064c99c64dc227.png"                      alt="Screen Shot 2022-10-02 at 9.26.37 PM"                ></p><p><code>行内代码</code></p><div class="code-container" data-rel="Plaintext"><figure class="iseeu highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">代码块</span><br></pre></td></tr></table></figure></div><div class="code-container" data-rel="Python"><figure class="iseeu highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="built_in">print</span>(<span class="string">&quot;代码高亮&quot;</span>)</span><br></pre></td></tr></table></figure></div><h1 id="功能展示"><a href="#功能展示" class="headerlink" title="功能展示"></a>功能展示</h1><h2 id="Font-Awesome-Pro-v6-2-1"><a href="#Font-Awesome-Pro-v6-2-1" class="headerlink" title="Font Awesome Pro v6.2.1"></a>Font Awesome Pro v6.2.1</h2><p><strong>Solid:</strong> <i class="fa-solid fa-house"></i> <i class="fa-solid fa-envelope"></i> <i class="fa-solid fa-camera-retro"></i> <i class="fa-solid fa-cart-shopping"></i></p><p><strong>Regular:</strong> <i class="fa-regular fa-house"></i> <i class="fa-regular fa-envelope"></i> <i class="fa-regular fa-camera-retro"></i> <i class="fa-regular fa-cart-shopping"></i></p><p><strong>Light:</strong> <i class="fa-light fa-house"></i> <i class="fa-light fa-envelope"></i> <i class="fa-light fa-camera-retro"></i> <i class="fa-light fa-cart-shopping"></i></p><p><strong>Thin:</strong> <i class="fa-thin fa-house"></i> <i class="fa-thin fa-envelope"></i> <i class="fa-thin fa-camera-retro"></i> <i class="fa-thin fa-cart-shopping"></i></p><p><strong>Duotone:</strong> <i class="fa-duotone fa-house"></i> <i class="fa-duotone fa-envelope"></i> <i class="fa-duotone fa-camera-retro"></i> <i class="fa-duotone fa-cart-shopping"></i></p><p><strong>Sharp Solid:</strong> <i class="fa-sharp fa-solid fa-house"></i> <i class="fa-sharp fa-solid fa-envelope"></i> <i class="fa-sharp fa-solid fa-camera-retro"></i> <i class="fa-sharp fa-solid fa-cart-shopping"></i></p><h2 id="Note-Large大号提示块"><a href="#Note-Large大号提示块" class="headerlink" title="Note Large大号提示块"></a>Note Large大号提示块</h2><a class="button not-markdown large center" href="https://redefine-docs.ohevan.com/modules/notes#%E5%A4%A7%E5%8F%B7%E6%8F%90%E7%A4%BA%E5%9D%97" title="Note Large大号提示块文档"><i class="fa-solid fa-book" aria-hidden="true"></i> Note Large大号提示块文档</a><div class="callout callout--titled default mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight">信息</div><div class="callout__content markdown-body flex-1 min-w-0"><p>换行测试<br>换行测试<br>换行测试</p></div></div></div><div class="callout callout--titled blue mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight">提示</div><div class="callout__content markdown-body flex-1 min-w-0"><p>换行测试<br>换行测试<br>换行测试</p></div></div></div><div class="callout callout--titled green mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight">自定义标题</div><div class="callout__content markdown-body flex-1 min-w-0"><p>换行测试<br>换行测试<br>换行测试</p></div></div></div><div class="callout callout--titled yellow mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight">自定义标题</div><div class="callout__content markdown-body flex-1 min-w-0"><p>换行测试<br>换行测试<br>换行测试</p></div></div></div><div class="callout callout--titled orange mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight">自定义标题</div><div class="callout__content markdown-body flex-1 min-w-0"><p>换行测试<br>换行测试<br>换行测试</p></div></div></div><div class="callout callout--titled red mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="flex flex-col gap-2"><div class="callout__title flex items-center gap-2 font-semibold tracking-tight">自定义标题</div><div class="callout__content markdown-body flex-1 min-w-0"><p>换行测试<br>换行测试<br>换行测试</p></div></div></div><h2 id="Note-小号提示块"><a href="#Note-小号提示块" class="headerlink" title="Note 小号提示块"></a>Note 小号提示块</h2><a class="button not-markdown large center" href="https://redefine-docs.ohevan.com/modules/notes#%E5%B0%8F%E5%8F%B7%E6%8F%90%E7%A4%BA%E5%9D%97" title="Note 小号提示块文档"><i class="fa-solid fa-book" aria-hidden="true"></i> Note 小号提示块文档</a><div class="callout callout--simple default mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>默认 提示块标签</p></div></div><div class="callout callout--simple default mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>default 提示块标签</p></div></div><div class="callout callout--simple primary mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>primary 提示块标签</p></div></div><div class="callout callout--simple success mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>success 提示块标签</p></div></div><div class="callout callout--simple info mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>info 提示块标签</p></div></div><div class="callout callout--simple warning mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>warning 提示块标签</p></div></div><div class="callout callout--simple danger mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>danger 提示块标签</p></div></div><div class="callout callout--simple red mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><i class="callout__icon fa-solid fa-bolt leading-none text-(--callout-primary-color) text-sm shrink-0"></i><div class="callout__content markdown-body flex-1 min-w-0"><p>自定义提示块标签</p></div></div><h2 id="Folding-折叠模块"><a href="#Folding-折叠模块" class="headerlink" title="Folding 折叠模块"></a>Folding 折叠模块</h2><a class="button not-markdown large center" href="https://redefine-docs.ohevan.com/modules/folding" title="Folding 折叠模块文档"><i class="fa-solid fa-book" aria-hidden="true"></i> Folding 折叠模块文档</a><details class="relative my-4 border border-border-color bg-second-background-color rounded-md  yellow" data-header-exclude><summary class="px-4 py-2 rounded-md shadow-[0_0_2px_0_var(--shadow-color-1)] cursor-pointer not-markdown"><i class="fa-solid fa-chevron-right"></i>Folding 测试： 点击查看更多</summary><div class="content p-4 "><div class="callout callout--simple danger mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>danger 提示块标签</p></div></div><div class="callout callout--simple tip mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>tip 提示块标签</p></div></div></div></details><details class="relative my-4 border border-border-color bg-second-background-color rounded-md  green" data-header-exclude><summary class="px-4 py-2 rounded-md shadow-[0_0_2px_0_var(--shadow-color-1)] cursor-pointer not-markdown"><i class="fa-solid fa-chevron-right"></i>Folding 测试： 点击查看更多</summary><div class="content p-4 "><div class="callout callout--simple danger mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>danger 提示块标签</p></div></div><div class="callout callout--simple tip mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>tip 提示块标签</p></div></div></div></details><details class="relative my-4 border border-border-color bg-second-background-color rounded-md  blue" data-header-exclude><summary class="px-4 py-2 rounded-md shadow-[0_0_2px_0_var(--shadow-color-1)] cursor-pointer not-markdown"><i class="fa-solid fa-chevron-right"></i>Folding 测试： 点击查看更多</summary><div class="content p-4 "><p>啊啊啊啊啊</p><div class="callout callout--simple danger mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>danger 提示块标签</p></div></div><div class="callout callout--simple tip mb-4 rounded-small shadow-redefine-flat bg-(--callout-bg-color) p-3 pl-1 relative flex flex-row gap-2 items-center"><div role="none" class="rounded-full self-stretch w-0.5 bg-(--callout-primary-color) shrink-0 opacity-60"></div><div class="callout__content markdown-body flex-1 min-w-0"><p>tip 提示块标签</p></div></div></div></details><h2 id="Tabs-分栏模块"><a href="#Tabs-分栏模块" class="headerlink" title="Tabs 分栏模块"></a>Tabs 分栏模块</h2><a class="button not-markdown large center" href="https://redefine-docs.ohevan.com/modules/tabs" title="Tabs 分栏模块文档"><i class="fa-solid fa-book" aria-hidden="true"></i> Tabs 分栏模块文档</a><div class="tabs relative my-4 bg-second-background-color border border-border-color rounded-md" id="tab-first-unique-name"><div role="tablist" aria-orientation="horizontal" class="flex gap-3.5 overflow-x-auto px-4 not-markdown scrollbar-hide" tabindex="0"><button type="button" role="tab" aria-selected="true" data-state="active" data-tab="first-unique-name-1" class="inline-flex items-center gap-2 whitespace-nowrap text-third-text-color border-b-2 border-transparent py-2 text-sm font-medium transition-colors hover:text-second-text-color data-[state=active]:border-primary data-[state=active]:text-primary" tabindex="0">First Tab</button><button type="button" role="tab" aria-selected="false" data-state="inactive" data-tab="first-unique-name-2" class="inline-flex items-center gap-2 whitespace-nowrap text-third-text-color border-b-2 border-transparent py-2 text-sm font-medium transition-colors hover:text-second-text-color data-[state=active]:border-primary data-[state=active]:text-primary" tabindex="-1">Second Tab</button><button type="button" role="tab" aria-selected="false" data-state="inactive" data-tab="first-unique-name-3" class="inline-flex items-center gap-2 whitespace-nowrap text-third-text-color border-b-2 border-transparent py-2 text-sm font-medium transition-colors hover:text-second-text-color data-[state=active]:border-primary data-[state=active]:text-primary" tabindex="-1">Third Tab</button></div><div class="tab-content p-4 bg-background-color/70 rounded-md shadow-[0_0_2px_0_var(--shadow-color-1)]"><div class="tab-pane" data-state="active" id="first-unique-name-1"><p><strong>This is Tab 1.</strong></p></div><div class="tab-pane" data-state="inactive" id="first-unique-name-2" hidden><p><strong>This is Tab 2.</strong></p><p>This is Tab 2.</p></div><div class="tab-pane" data-state="inactive" id="first-unique-name-3" hidden><p><strong>This is Tab 3.</strong></p><p>This is Tab 3.</p><p>This is Tab 3.</p></div></div></div><h2 id="Button-按钮模块"><a href="#Button-按钮模块" class="headerlink" title="Button 按钮模块"></a>Button 按钮模块</h2><p>不设置任何参数的 <a class="button not-markdown" href="/" title="按钮">按钮</a> 适合融入段落中。</p><p>regular 按钮适合独立于段落之外：</p><a class="button not-markdown" href="https://www.ohevan.com" title="示例博客"><i class="fa-solid fa-play-circle" aria-hidden="true"></i> 示例博客</a><a class="button not-markdown" href="https://www.ohevan.com" title="示例博客"><i class="fa-solid fa-play-circle" aria-hidden="true"></i> 示例博客</a><p>large 按钮更具有强调作用，建议搭配 center 使用：</p><a class="button not-markdown large center" href="https://redefine-docs.ohevan.com/modules/buttons" title="Button 按钮模块 开始使用"><i class="fa-solid fa-book" aria-hidden="true"></i> Button 按钮模块 开始使用</a>]]></content>
    
    
      
      
    <summary type="html">&lt;h1 id=&quot;H1-标题&quot;&gt;&lt;a href=&quot;#H1-标题&quot; class=&quot;headerlink&quot; title=&quot;H1 标题&quot;&gt;&lt;/a&gt;H1 标题&lt;/h1&gt;&lt;h2 id=&quot;H2-标题&quot;&gt;&lt;a href=&quot;#H2-标题&quot; class=&quot;headerlink&quot; title=&quot;H2 </summary>
      
    
    
    
    <category term="Demo" scheme="http://redefine.ohevan.com/categories/Demo/"/>
    
    <category term="Hexo" scheme="http://redefine.ohevan.com/categories/Demo/Hexo/"/>
    
    <category term="Redefine Theme" scheme="http://redefine.ohevan.com/categories/Demo/Hexo/Redefine-Theme/"/>
    
    
    <category term="Demo" scheme="http://redefine.ohevan.com/tags/Demo/"/>
    
    <category term="Hexo" scheme="http://redefine.ohevan.com/tags/Hexo/"/>
    
    <category term="Hexo Theme" scheme="http://redefine.ohevan.com/tags/Hexo-Theme/"/>
    
    <category term="Hexo Theme Redefine" scheme="http://redefine.ohevan.com/tags/Hexo-Theme-Redefine/"/>
    
  </entry>
  
  <entry>
    <title>Lorem Ipsum</title>
    <link href="http://redefine.ohevan.com/2007/01/09/Lorem%20Ipsum/"/>
    <id>http://redefine.ohevan.com/2007/01/09/Lorem%20Ipsum/</id>
    <published>2007-01-09T09:41:05.000Z</published>
    <updated>2026-03-02T19:53:51.067Z</updated>
    
    <content type="html"><![CDATA[<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod, magna vel tempor bibendum, justo massa bibendum urna, a tincidunt metus velit vel velit. Praesent velit leo, pharetra id mauris sit amet, dictum hendrerit ipsum. This seemingly nonsensical text has become an essential tool in the designer’s arsenal, allowing us to focus on the aesthetics of our creations without getting bogged down by the actual content.</p><h2 id="The-Underrated-Brilliance-of-Lorem-Ipsum"><a href="#The-Underrated-Brilliance-of-Lorem-Ipsum" class="headerlink" title="The Underrated Brilliance of Lorem Ipsum"></a>The Underrated Brilliance of Lorem Ipsum</h2><p>When we dive into the world of design, whether for print or digital media, the role of placeholder text like Lorem Ipsum is invaluable. It isn’t just filler text; it’s a critical component that helps us shape our visual masterpieces.&#96;</p><h3 id="Advantages-of-Using-Lorem-Ipsum"><a href="#Advantages-of-Using-Lorem-Ipsum" class="headerlink" title="Advantages of Using Lorem Ipsum"></a>Advantages of Using Lorem Ipsum</h3><ol><li><p><strong>Visual Focus</strong>: Lorem Ipsum allows designers to zero in on the visual elements of a layout without the distraction of meaningful content. By stripping away the context, we can concentrate on typography, spacing, and overall design.</p></li><li><p><strong>Bias Prevention</strong>: Using Lorem Ipsum prevents bias towards any particular language or alphabet, ensuring that our designs remain universally appealing and functional.</p></li><li><p><strong>Error Spotting</strong>: Placeholder text helps in identifying layout, spacing, and design errors. It’s easier to notice if something’s off when you’re not subconsciously trying to read the content.</p></li></ol><h2 id="Mastering-the-Art-of-Lorem-Ipsum"><a href="#Mastering-the-Art-of-Lorem-Ipsum" class="headerlink" title="Mastering the Art of Lorem Ipsum"></a>Mastering the Art of Lorem Ipsum</h2><p>Lorem Ipsum is versatile and can be integrated into various stages of the design process. Here’s how to make the most out of this classic tool.</p><h3 id="Using-Lorem-Ipsum-in-Text-Editors"><a href="#Using-Lorem-Ipsum-in-Text-Editors" class="headerlink" title="Using Lorem Ipsum in Text Editors"></a>Using Lorem Ipsum in Text Editors</h3><p>The simplest way to use Lorem Ipsum is by copying and pasting it into your text editor. This method is straightforward and gets the job done quickly.</p><h3 id="Leveraging-Lorem-Ipsum-in-Design-Software"><a href="#Leveraging-Lorem-Ipsum-in-Design-Software" class="headerlink" title="Leveraging Lorem Ipsum in Design Software"></a>Leveraging Lorem Ipsum in Design Software</h3><p>Modern design software, like Adobe Photoshop and Illustrator, come equipped with built-in Lorem Ipsum generators. These tools make it effortless to insert placeholder text directly into your designs, allowing you to visualize the final product more accurately.</p><h3 id="Exploring-Lorem-Ipsum-Generators"><a href="#Exploring-Lorem-Ipsum-Generators" class="headerlink" title="Exploring Lorem Ipsum Generators"></a>Exploring Lorem Ipsum Generators</h3><p>For more customized needs, online Lorem Ipsum generators are a great resource. Websites like <a class="link"   href="https://loremipsum.io/" >Lorem Ipsum<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> and <a class="link"   href="https://hipsum.co/" >Hipsum<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> offer a variety of placeholder text options. These generators provide text that can mimic the structure and length of your actual content, giving your design mock-ups a realistic feel.</p><h2 id="Debunking-Common-Misconceptions"><a href="#Debunking-Common-Misconceptions" class="headerlink" title="Debunking Common Misconceptions"></a>Debunking Common Misconceptions</h2><p>Despite its widespread use, several misconceptions about Lorem Ipsum persist. Let’s clear the air:</p><ol><li><p><strong>Gibberish Myth</strong>: Lorem Ipsum might look like gibberish, but it’s actually derived from a passage of classical Latin literature. It’s designed to appear like natural language, maintaining the aesthetic flow of a paragraph.</p></li><li><p><strong>Utility Misunderstanding</strong>: Some argue that Lorem Ipsum isn’t useful. However, its utility in focusing on design rather than content makes it indispensable in both web and print design.</p></li><li><p><strong>Limited to Print</strong>: Another myth is that Lorem Ipsum is only for print design. In reality, it’s just as useful in web design and app development, where it serves as HTML placeholder text.</p></li></ol><h2 id="Real-Life-Applications-of-Lorem-Ipsum"><a href="#Real-Life-Applications-of-Lorem-Ipsum" class="headerlink" title="Real-Life Applications of Lorem Ipsum"></a>Real-Life Applications of Lorem Ipsum</h2><p>Lorem Ipsum finds its way into a myriad of real-life applications:</p><ol><li><p><strong>Print Media</strong>: In magazines and newspapers, placeholder text is used during the layout design phase to ensure everything fits perfectly before the actual articles are added.</p></li><li><p><strong>Websites</strong>: As content for new websites is often not ready immediately, Lorem Ipsum fills in the gaps, allowing web designers to focus on the site’s structure and design.</p></li><li><p><strong>Presentations and Documents</strong>: When creating presentations or documents, placeholder text serves as a stand-in for text that’s yet to be written, helping maintain the document’s visual integrity.</p></li><li><p><strong>Mobile Apps</strong>: In mobile app design, Lorem Ipsum is used for buttons, menus, and other text elements, allowing designers to perfect the user interface before the final text is added.</p></li></ol><h2 id="Tips-for-Using-Lorem-Ipsum-Effectively"><a href="#Tips-for-Using-Lorem-Ipsum-Effectively" class="headerlink" title="Tips for Using Lorem Ipsum Effectively"></a>Tips for Using Lorem Ipsum Effectively</h2><p>To harness the full potential of Lorem Ipsum in your design process, consider these tips:</p><ol><li><p><strong>Vary Text Lengths</strong>: Simulate different types of content by using varying lengths of placeholder text. This helps in understanding how your design will adapt to different amounts of content.</p></li><li><p><strong>Combine with Real Content</strong>: Whenever possible, mix Lorem Ipsum with real content to get a more accurate representation of the final design.</p></li><li><p><strong>Multilingual Placeholder Text</strong>: For projects aimed at a global audience, use placeholder text in different languages. This helps identify any design issues specific to those languages.</p></li><li><p><strong>Experiment with Fonts and Styles</strong>: Use different font styles and sizes with Lorem Ipsum to test readability and legibility. This can reveal potential issues with your font choices.</p></li><li><p><strong>Final Content Replacement</strong>: Always remember that Lorem Ipsum is temporary. Replace it with actual content before publishing or presenting your design.</p></li></ol><p>By following these tips, you can enhance your design process, creating visually stunning and user-friendly layouts.</p><h2 id="Conclusion"><a href="#Conclusion" class="headerlink" title="Conclusion"></a>Conclusion</h2><p>Lorem Ipsum is far more than just a string of nonsensical words. It’s a powerful tool that enables designers to focus on the visual and functional aspects of their projects without distraction. Its utility spans across print, web, and app design, proving its versatility time and again. Embrace Lorem Ipsum as a vital part of your design toolkit, and watch it transform your creative process, helping you craft designs that are both beautiful and effective.</p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod, magna vel tempor bibendum, justo massa bibendum urna, a tincidunt m</summary>
      
    
    
    
    <category term="Demo" scheme="http://redefine.ohevan.com/categories/Demo/"/>
    
    <category term="Lorem Ipsum" scheme="http://redefine.ohevan.com/categories/Demo/Lorem-Ipsum/"/>
    
    
    <category term="Demo" scheme="http://redefine.ohevan.com/tags/Demo/"/>
    
    <category term="Lorem Ipsum" scheme="http://redefine.ohevan.com/tags/Lorem-Ipsum/"/>
    
  </entry>
  
  <entry>
    <title>Hello World</title>
    <link href="http://redefine.ohevan.com/2007/01/09/hello-world/"/>
    <id>http://redefine.ohevan.com/2007/01/09/hello-world/</id>
    <published>2007-01-09T09:41:05.000Z</published>
    <updated>2026-03-02T19:53:51.068Z</updated>
    
    <content type="html"><![CDATA[<p>Welcome to <a class="link"   href="https://hexo.io/" >Hexo<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>! This is your very first post. Check <a class="link"   href="https://hexo.io/docs/" >documentation<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> for more info. If you get any problems when using Hexo, you can find the answer in <a class="link"   href="https://hexo.io/docs/troubleshooting.html" >troubleshooting<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> or you can ask me on <a class="link"   href="https://github.com/hexojs/hexo/issues" >GitHub<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>.</p><h2 id="Quick-Start"><a href="#Quick-Start" class="headerlink" title="Quick Start"></a>Quick Start</h2><h3 id="Create-a-new-post"><a href="#Create-a-new-post" class="headerlink" title="Create a new post"></a>Create a new post</h3><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo new <span class="string">&quot;My New Post&quot;</span></span><br></pre></td></tr></table></figure></div><p>More info: <a class="link"   href="https://hexo.io/docs/writing.html" >Writing<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p><h3 id="Run-server"><a href="#Run-server" class="headerlink" title="Run server"></a>Run server</h3><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo server</span><br></pre></td></tr></table></figure></div><p>More info: <a class="link"   href="https://hexo.io/docs/server.html" >Server<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p><h3 id="Generate-static-files"><a href="#Generate-static-files" class="headerlink" title="Generate static files"></a>Generate static files</h3><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo generate</span><br></pre></td></tr></table></figure></div><p>More info: <a class="link"   href="https://hexo.io/docs/generating.html" >Generating<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p><h3 id="Deploy-to-remote-sites"><a href="#Deploy-to-remote-sites" class="headerlink" title="Deploy to remote sites"></a>Deploy to remote sites</h3><div class="code-container" data-rel="Bash"><figure class="iseeu highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo deploy</span><br></pre></td></tr></table></figure></div><p>More info: <a class="link"   href="https://hexo.io/docs/deployment.html" >Deployment<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a></p>]]></content>
    
    
      
      
    <summary type="html">&lt;p&gt;Welcome to &lt;a class=&quot;link&quot;   href=&quot;https://hexo.io/&quot; &gt;Hexo&lt;i class=&quot;fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-</summary>
      
    
    
    
    <category term="Start" scheme="http://redefine.ohevan.com/categories/Start/"/>
    
    <category term="Run" scheme="http://redefine.ohevan.com/categories/Start/Run/"/>
    
    
    <category term="Demo" scheme="http://redefine.ohevan.com/tags/Demo/"/>
    
    <category term="First Post" scheme="http://redefine.ohevan.com/tags/First-Post/"/>
    
    <category term="Hello World" scheme="http://redefine.ohevan.com/tags/Hello-World/"/>
    
    <category term="Hexo" scheme="http://redefine.ohevan.com/tags/Hexo/"/>
    
    <category term="Hexo Theme" scheme="http://redefine.ohevan.com/tags/Hexo-Theme/"/>
    
    <category term="Hexo Theme Redefine" scheme="http://redefine.ohevan.com/tags/Hexo-Theme-Redefine/"/>
    
  </entry>
  
  <entry>
    <title>Markdown</title>
    <link href="http://redefine.ohevan.com/2007/01/09/markdown-test/"/>
    <id>http://redefine.ohevan.com/2007/01/09/markdown-test/</id>
    <published>2007-01-09T09:41:05.000Z</published>
    <updated>2026-03-02T19:53:51.068Z</updated>
    
    <content type="html"><![CDATA[<h2 id="Overview"><a href="#Overview" class="headerlink" title="Overview"></a>Overview</h2><h3 id="Philosophy"><a href="#Philosophy" class="headerlink" title="Philosophy"></a>Philosophy</h3><p>Markdown is designed to be easy-to-read and easy-to-write, prioritizing readability above all. A Markdown-formatted document should be publishable as-is, in plain text, without appearing cluttered with tags or formatting instructions. Its syntax is inspired by various text-to-HTML filters like <a class="link"   href="http://docutils.sourceforge.net/mirror/setext.html" >Setext<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>, <a class="link"   href="http://www.aaronsw.com/2002/atx/" >atx<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>, <a class="link"   href="http://textism.com/tools/textile/" >Textile<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>, <a class="link"   href="http://docutils.sourceforge.net/rst.html" >reStructuredText<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>, <a class="link"   href="http://www.triptico.com/software/grutatxt.html" >Grutatext<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>, and <a class="link"   href="http://ettext.taint.org/doc/" >EtText<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>, with a significant influence from plain text email formatting.</p><h2 id="Block-Elements"><a href="#Block-Elements" class="headerlink" title="Block Elements"></a>Block Elements</h2><h3 id="Paragraphs-and-Line-Breaks"><a href="#Paragraphs-and-Line-Breaks" class="headerlink" title="Paragraphs and Line Breaks"></a>Paragraphs and Line Breaks</h3><p>A paragraph is one or more consecutive lines of text, separated by one or more blank lines. Normal paragraphs should not be indented with spaces or tabs.</p><p>Markdown supports “hard-wrapped” text paragraphs, differing from other text-to-HTML formatters that convert every line break character in a paragraph into a <code>&lt;br /&gt;</code> tag. To insert a <code>&lt;br /&gt;</code> break tag, end a line with two or more spaces, then press return.</p><h3 id="Headers"><a href="#Headers" class="headerlink" title="Headers"></a>Headers</h3><p>Markdown supports two styles of headers: <a class="link"   href="http://docutils.sourceforge.net/mirror/setext.html" >Setext<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> and <a class="link"   href="http://www.aaronsw.com/2002/atx/" >atx<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a>. Optionally, you may “close” atx-style headers with trailing hashes, purely for cosmetic purposes.</p><h3 id="Blockquotes"><a href="#Blockquotes" class="headerlink" title="Blockquotes"></a>Blockquotes</h3><p>Markdown uses email-style <code>&gt;</code> characters for blockquoting. Hard wrap the text and put a <code>&gt;</code> before every line:</p><blockquote><p>This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.</p></blockquote><p>Markdown allows lazy blockquotes, where you only need to put the <code>&gt;</code> before the first line:</p><blockquote><p>This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.</p><p>Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.</p></blockquote><p>Blockquotes can be nested by adding additional levels of <code>&gt;</code>:</p><blockquote><p>This is the first level of quoting.</p><blockquote><p>This is nested blockquote.</p></blockquote><p>Back to the first level.</p></blockquote><p>Blockquotes can contain other Markdown elements like headers, lists, and code blocks:</p><blockquote><h2 id="This-is-a-header"><a href="#This-is-a-header" class="headerlink" title="This is a header."></a>This is a header.</h2><ol><li>This is the first list item.</li><li>This is the second list item.</li></ol><p>Here’s some example code:</p><div class="code-container" data-rel="Shell"><figure class="iseeu highlight shell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">return shell_exec(&quot;echo $input | $markdown_script&quot;);</span><br></pre></td></tr></table></figure></div></blockquote><h3 id="Lists"><a href="#Lists" class="headerlink" title="Lists"></a>Lists</h3><p>Markdown supports ordered (numbered) and unordered (bulleted) lists.</p><p>Unordered lists use asterisks, pluses, and hyphens interchangeably:</p><ul><li>Red</li><li>Green</li><li>Blue</li></ul><p>Equivalent to:</p><ul><li>Red</li><li>Green</li><li>Blue</li></ul><p>And:</p><ul><li>Red</li><li>Green</li><li>Blue</li></ul><p>Ordered lists use numbers followed by periods:</p><ol><li>Bird</li><li>McHale</li><li>Parish</li></ol><p>The actual numbers you use to mark the list have no effect on the HTML output. For example:</p><ol><li>Bird</li><li>McHale</li><li>Parish</li></ol><p>Produces the same HTML as:</p><ol start="3"><li>Bird</li><li>McHale</li><li>Parish</li></ol><p>To make lists look nice, you can wrap items with hanging indents:</p><ul><li>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus. Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.</li><li>Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse id sem consectetuer libero luctus adipiscing.</li></ul><p>List items may consist of multiple paragraphs. Each subsequent paragraph in a list item must be indented by either 4 spaces or one tab:</p><ol><li><p>This is a list item with two paragraphs. Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.</p><p>Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus. Donec sit amet nisl. Aliquam semper ipsum sit amet velit.</p></li><li><p>Suspendisse id sem consectetuer libero luctus adipiscing.</p></li></ol><p>To put a blockquote within a list item, the blockquote’s <code>&gt;</code> delimiters need to be indented:</p><ul><li><p>A list item with a blockquote:</p><blockquote><p>This is a blockquote inside a list item.</p></blockquote></li></ul><p>To put a code block within a list item, the code block needs to be indented <em>twice</em> – 8 spaces or two tabs:</p><ul><li><p>A list item with a code block:</p>  <div class="code-container" data-rel="Html"><figure class="iseeu highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag">&lt;<span class="name">code</span> <span class="attr">goes</span> <span class="attr">here</span>&gt;</span></span><br></pre></td></tr></table></figure></div></li></ul><h3 id="Code-Blocks"><a href="#Code-Blocks" class="headerlink" title="Code Blocks"></a>Code Blocks</h3><p>Pre-formatted code blocks are used for writing about programming or markup source code. Lines of a code block are interpreted literally and wrapped in both <code>&lt;pre&gt;</code> and <code>&lt;code&gt;</code> tags. To produce a code block in Markdown, indent every line of the block by at least 4 spaces or 1 tab.</p><p>This is a normal paragraph:</p><pre><code>This is a code block.</code></pre><p>Here is an example of AppleScript:</p><div class="code-container" data-rel="Applescript"><figure class="iseeu highlight applescript"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">tell</span> <span class="built_in">application</span> <span class="string">&quot;Foo&quot;</span></span><br><span class="line">    <span class="built_in">beep</span></span><br><span class="line"><span class="keyword">end</span> <span class="keyword">tell</span></span><br></pre></td></tr></table></figure></div><p>A code block continues until it reaches a line that is not indented (or the end of the article). Within a code block, ampersands (<code>&amp;</code>) and angle brackets (<code>&lt;</code> and <code>&gt;</code>) are automatically converted into HTML entities.</p><p>For example, this:</p><div class="code-container" data-rel="Html"><figure class="iseeu highlight html"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line"><span class="tag">&lt;<span class="name">div</span> <span class="attr">class</span>=<span class="string">&quot;footer&quot;</span>&gt;</span></span><br><span class="line">    <span class="symbol">&amp;copy;</span> 2004 Foo Corporation</span><br><span class="line"><span class="tag">&lt;/<span class="name">div</span>&gt;</span></span><br></pre></td></tr></table></figure></div><p>Regular Markdown syntax is not processed within code blocks. Asterisks are just literal asterisks within a code block, making it easy to write about Markdown’s own syntax.</p><h2 id="Span-Elements"><a href="#Span-Elements" class="headerlink" title="Span Elements"></a>Span Elements</h2><h3 id="Links"><a href="#Links" class="headerlink" title="Links"></a>Links</h3><p>Markdown supports two styles of links: <em>inline</em> and <em>reference</em>. In both styles, the link text is delimited by [square brackets].</p><p>To create an inline link, use a set of regular parentheses immediately after the link text’s closing square bracket. Inside the parentheses, put the URL where you want the link to point, along with an <em>optional</em> title for the link, surrounded in quotes. For example:</p><p>This is <a class="link"   href="http://example.com/" >an example<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> inline link.</p><p><a class="link"   href="http://example.net/" >This link<i class="fa-solid fa-arrow-up-right ml-[0.2em] font-light align-text-top text-[0.7em] link-icon"></i></a> has no title attribute.</p><h3 id="Emphasis"><a href="#Emphasis" class="headerlink" title="Emphasis"></a>Emphasis</h3><p>Markdown treats asterisks (<code>*</code>) and underscores (<code>_</code>) as indicators of emphasis. Text wrapped with one <code>*</code> or <code>_</code> will be wrapped with an HTML <code>&lt;em&gt;</code> tag; double <code>*</code>‘s or <code>_</code>‘s will be wrapped with an HTML <code>&lt;strong&gt;</code> tag. For example:</p><p><em>single asterisks</em></p><p><em>single underscores</em></p><p><strong>double asterisks</strong></p><p><strong>double underscores</strong></p><h3 id="Code"><a href="#Code" class="headerlink" title="Code"></a>Code</h3><p>To indicate a span of code, wrap it with backtick quotes (<code>`</code>). Unlike a pre-formatted code block, a code span indicates code within a normal paragraph. For example:</p><p>Use the <code>printf()</code> function.</p>]]></content>
    
    
      
      
    <summary type="html">&lt;h2 id=&quot;Overview&quot;&gt;&lt;a href=&quot;#Overview&quot; class=&quot;headerlink&quot; title=&quot;Overview&quot;&gt;&lt;/a&gt;Overview&lt;/h2&gt;&lt;h3 id=&quot;Philosophy&quot;&gt;&lt;a href=&quot;#Philosophy&quot; class=&quot;</summary>
      
    
    
    
    <category term="Start" scheme="http://redefine.ohevan.com/categories/Start/"/>
    
    <category term="Markdown" scheme="http://redefine.ohevan.com/categories/Start/Markdown/"/>
    
    
    <category term="Demo" scheme="http://redefine.ohevan.com/tags/Demo/"/>
    
    <category term="Markdown" scheme="http://redefine.ohevan.com/tags/Markdown/"/>
    
    <category term="Hexo" scheme="http://redefine.ohevan.com/tags/Hexo/"/>
    
    <category term="Hexo Theme" scheme="http://redefine.ohevan.com/tags/Hexo-Theme/"/>
    
    <category term="Hexo Theme Redefine" scheme="http://redefine.ohevan.com/tags/Hexo-Theme-Redefine/"/>
    
  </entry>
  
</feed>
