Skip to content

My personal website created with Hugo and org-mode

Notifications You must be signed in to change notification settings

samarthkishor/website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

Samarth’s personal website built using the Hugo static site generator and org-mode.

Installation

  1. Clone the repo
  2. Initialize the theme submodule via git submodule init
  3. Update the theme submodule via git submodule update --recursive --remote
  4. If you’re using the nix package manager, run nix-shell to get a development shell with hugo installed.

Making a new post

  1. Add a new section to the org-mode file at content-org/posts.org
  2. Add a TODO, tag, and properties to the section
  3. Once finished writing, mark the section as DONE
  4. Export the section in Emacs using ox-hugo which will create a new Markdown file in the content/posts directory

Deploying

  1. Run hugo server -D to get a development web server to see the changes
  2. Once happy with the changes, run the hugo command to generate the public directory
  3. Copy the contents of the public directory to the server hosting your server. For example, rsync -avz public/ samarth@samarth.me:/var/www/htdocs/.

About

My personal website created with Hugo and org-mode

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published