Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/tfiers/tomasfiers.net

My personal website 👨‍💼
https://github.com/tfiers/tomasfiers.net

Last synced: about 2 months ago
JSON representation

My personal website 👨‍💼

Awesome Lists containing this project

README

        

About
-----

Source for my personal website, [tomasfiers.net](https://tomasfiers.net).

- It uses [Hugo](https://gohugo.io/) as a static site generator; i.e. to convert Markdown files to HTML.
- The theme is [Hyde](https://themes.gohugo.io/hyde/)
- The site is auto-built and hosted by [Netlify](https://www.netlify.com/)

Many thanks to all three!

Deployment
----------

The site is auto-published on each commit to GitHub.
> Deploy/build status: [![Netlify Status](https://api.netlify.com/api/v1/badges/cca080cc-e1f3-4785-ae25-b3ac42521276/deploy-status)](https://app.netlify.com/sites/tomasfiers/deploys)

Text-only changes can therefore be made simply on GitHub.

For other development (layout eg), see the next section.

Local development
-----------------

Clone with
```
git clone --recursive
```
to make sure the required [submodules](.gitmodules) are also downloaded.



[Install](https://gohugo.io/getting-started/installing/)
the Hugo version specified in [`netlify.toml`](netlify.toml).
> Example, using the [Chocolatey package manager](https://chocolatey.org/install)
on Windows:
> ```
> choco install hugo --version 0.42 --yes
> ```



👉 To launch a local server with live-reloading:
```bash
hugo server
```
This command keeps the built site in memory.

When working on layout, use
```
hugo server --disableFastRender
```



To build to disk:
```
hugo
```