Personal Website

screenshot of Personal Website
hugo

Source code of my personal website.

Overview:

This article discusses a static blog/portfolio website built using Hugo. It is based on the PaperMod theme and includes new features such as fixed RSS feeds, an About page, a Subscribe page with a subscription form, and an auto plugin content feature. The website also includes a section for "Daily Logs" separate from regular posts and consolidated "Search" and "Archive" pages. Additionally, external links are set to open in a new tab while in-site links open in the same tab automatically in Markdown.

Features:

  • Fixed RSS feeds: The website includes fixed RSS feeds for easy subscription and access to new content.
  • About page: The website features an About page where users can learn more about the author or business behind the website.
  • Subscribe page and form: Users can subscribe to the website's updates through a dedicated Subscribe page and form.
  • Auto plugin content: The website allows for automatic inclusion of plugin content at the end of each post.
  • "Updated On" tag: Pages that are updated and tagged with "update site" show a label indicating the date they were last updated.
  • Section for "Daily Logs": The website separates daily logs from regular posts, allowing for easy access and organization of this specific type of content.
  • Consolidated "Search" and "Archive" pages: The website combines the search and archive pages, providing a unified and streamlined experience for users.
  • Smart link behavior in Markdown: External links on the website open in new tabs, while in-site links open in the same tab automatically when written in Markdown.
hugo
Hugo

Hugo is an open-source static site generator that features fast build times, flexible themes, support for multiple content formats, multilingual websites, live reloading, and an active community. It allows developers to easily create and deploy SEO-friendly and mobile-responsive websites.

blog
Blog

Blog websites feature posts written by one or more authors, organized by categories and tags, with a section for comments and archives sorted by date or topic. Additional features may include search bar, social media sharing, subscription or RSS feed, about and contact pages, and visual content.

personal
Personal

A personal website is an online platform that showcases an individual's work, interests, and personality. It can include a range of content, such as a bio, resume, portfolio, blog, and contact information, and is often used to promote one's personal brand or professional services.

portfolio
Portfolio

A portfolio website is a type of website that showcases an individual's or a company's work, skills, and accomplishments. It typically includes a gallery of images or videos, case studies, and client testimonials to provide potential clients or employers with a comprehensive overview of their experience and expertise.

template
Templates & Themes

A template or theme refers to a pre-designed layout or structure that provides a basic framework for building a specific type of application or website. It typically includes good design, placeholder content and functional features, allowing developers to customize and fill in the details according to their specific needs.