samarthkishor / website

My personal website created with Hugo and org-mode

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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. Clone the GitHub Pages website repo (in a separate directory)

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. Manually copy-paste contents of the public directory into the website repo (samarthkishor.github.io)
  4. Run git push to update both the this repo and the actual website

About

My personal website created with Hugo and org-mode


Languages

Language:CSS 74.9%Language:HTML 24.3%Language:Nix 0.8%