blob: 70f51b6586d55991a485dc61ef73d0b2e1d6ae20 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# Karan Jayachandra's Personal Website
## Purpose
This is the most important GIT repository in this workspace and contains information about the author along with technical qualifications and a blog. I would need to make a new blog post every week for posterity. The blog can be found [here](https://www.karanjayachandra.com).
## How to use
Please install the latest extended version of the [Hugo](https://gohugo.io/installation/).
Clone this repository and update the submodules via:
```bash
git clone https://gitlab.com/KaranJayachandra/karanjayachandra.gitlab.io.git
cd karanjayachandra.gitlab.io
git submodule update --init --depth=1
```
The main static pages can be changes in the content folder while the blog posts need to be created in the content/blog folder. This can be done via:
```bash
hugo new 'folder_name/file_name'
```
For static pages, the folder name can be omitted. By default, the markdown pages are created in the content folder. Once you commit to the main branch, the pages is automatically built in the CI/CD pipeline running on GitLab. The page is then automatically updated using the files generated by Hugo.
|