Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/robert-96/dezmereanrobert.com

My boring personal blog.
https://github.com/robert-96/dezmereanrobert.com

blog hugo javascript webpack

Last synced: 23 days ago
JSON representation

My boring personal blog.

Awesome Lists containing this project

README

        

# Robert-96.github.io

My boring personal blog.

## Development Setup

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

### Prerequisites

Before you get started, make sure you have the following installed on your machine:

* [hugo](https://gohugo.io/)
* [node](https://nodejs.org/)
* [npm](https://www.npmjs.com/)

### Setup

Follow these steps to set up the project:

```bash
git clone https://github.com/Robert-96/dezmereanrobert.com.git
cd dezmereanrobert.com
npm install
```

### Launch the Development Server

To start the development server with drafts enabled, simply use the following command:

```bash
npm run start
```

You can then access the development site at .

### Build the Blog

To generate the static pages for the blog, run:

```bash
npm run build
```

The output will be generated in the `./public/` directory.

For building without drafts enabled, use:

```bash
npm run pack
```

### Testing

To run the tests, execute the following command:

```bash
npm test
```

### Code Linting

Lint the code by running:

```bash
npm run lint
```

### Adding Content

To create a new blog post, use the following command:

```bash
hugo new posts/my-first-post.md
```

For creating a new project page, use:

```bash
hugo new projects/my-first-project.md
```