My personal blog where I write about software and game development. The website was developed with Vue and is served as a github page
The website's responsive design was made by me, the prototype was made using figma.
Posts are saved as .md files and fetched by the client in the webserver public folder. This approach was necessary since it's served as a static page and no api was developed to serve posts.
The comments are stored as github issues and fetched by the github api. There're many drawbacks with this approach, however it doesn't require a dedicated server to store comments or authentication setup.
Make sure to checkout to the dev branch. The master branch is used for build files that are served as a github page.
After making changes to the code you can publish it to github with the deploy.sh
script
- npm run test
- npm run test:watch
- npm v6.12 +
npm i
npm run serve
Feel free to suggest improvements, report bugs or even create a PR.
- Fork it
- Create your feature branch
- Push to the branch
- Create a new PR