Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/devbruce/devbruce.github.io

devbruce's Tech Blog
https://github.com/devbruce/devbruce.github.io

blog data-science deep-learning development machine-learning

Last synced: 20 days ago
JSON representation

devbruce's Tech Blog

Awesome Lists containing this project

README

        


devbruce's Tech Blog


deploy
license

ruby
node


go-to-blog

> [!NOTE]
> Theme: [jekyll-theme-chirpy](https://github.com/cotes2020/jekyll-theme-chirpy)

## 📖 How to Set Local Environment

### 🛠️ Prerequisites

- [rbenv](https://github.com/rbenv/rbenv)
- [nvm](https://github.com/nvm-sh/nvm)

### ✔️ Step 0. Git Clone with Submodules

> [!IMPORTANT]
> Add `--recurse-submodules` option to git clone command

```bash
git clone --recurse-submodules https://github.com/devbruce/devbruce.github.io.git
```

### ✔️ Step 1. Install Node with [nvm](https://github.com/nvm-sh/nvm)

```bash
nvm install ${NodeVersion}
```

### ✔️ Step 2. Build with npm

Bundles code with Rollup in production mode using a [CommonJS config](./rollup.config.js)

```bash
npm install
```

```bash
npm run build
```

### ✔️ Step 3. Install Ruby with [rbenv](https://github.com/rbenv/rbenv)

```bash
rbenv install ${RubyVersion}
```

### ✔️ Step 4. Install Dependencies

```bash
bundle install
```


## 🚀 Run Server on Local

```bash
bundle exec jekyll s
```