Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lasalefamine/godev.space
Personal website.
https://github.com/lasalefamine/godev.space
godev personal-website projects
Last synced: about 1 month ago
JSON representation
Personal website.
- Host: GitHub
- URL: https://github.com/lasalefamine/godev.space
- Owner: LasaleFamine
- Created: 2016-12-29T11:09:51.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T22:57:30.000Z (almost 2 years ago)
- Last Synced: 2024-04-14T13:12:09.573Z (9 months ago)
- Topics: godev, personal-website, projects
- Language: CSS
- Homepage: https://godev.space
- Size: 4.48 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# godev.space
> Built with XITI
## Key features
π° Integrated RSS Feed.
π [PostCSS][] with [PostCSS Preset Env][] and [cssnano][] to enhance and clean your css.
π No CSS or JS frameworks to remove. Just add what you need.
π Basic blog structure.
π¦ Basic building with [Parcel][] bundler.
π Configuration file to set meta data and global settings.
π¨ Code highlights which you can disable with a flag.
β‘οΈ Superpowered HTML elements with [Native Elements][].
β οΈ Custom 404 page layout
π€ Custom blog posts parser to create `` and wrap iframes
βοΈ Service Worker generated by [eleventy-plugin-pwa][]
## Preconfigured tools
- [Eleventy][] for templates and site generation
- [PostCSS][] and [PostCSS Preset Env][] to process your CSS
- [cssnano][] to minimize, merge and optimize the CSS ouput
- [Parcel][] for a simple asset build pipeline
- [Turbolinks][] makes navigating your web application faster
- [What Input][] to show outline only when navigating with keyboard[Eleventy]: https://11ty.dev "Static site generator"
[PostCSS]: https://postcss.org "A tool for transforming CSS with JavaScript"
[PostCSS Preset Env]: https://preset-env.cssdb.org "Use tomorrowβs CSS today"
[cssnano]: https://cssnano.co "A modular minifier based on the PostCSS ecosystem"
[Parcel]: https://parceljs.org "Web application bundler"
[Turbolinks]: https://github.com/turbolinks/turbolinks
[What Input]: https://github.com/ten1seven/what-input "A global utility for tracking the current input method"
[Native Elements]: https://native-elements.stackblitz.io
[eleventy-plugin-pwa]: https://github.com/okitavera/eleventy-plugin-pwa "An Eleventy plugin to generate service worker"
[Browsersync]: https://www.npmjs.com/package/browser-sync "Time-saving synchronised browser testing"
[Node.js]: https://nodejs.org/
[Yarn]: https://yarnpkg.com/ "Package Manager"---
## Prerequisites
- [Node.js][] & npm
- [Yarn][]## Usage
You should install the required dependencies:
```bash
yarn install
```### Running the local development mode
This command will run `parcel` and the local server (with [Browsersync][]) with auto reload.
```bash
yarn dev
```### Building the production version
To generate your static site/blog you can run the following command. It will prepare the content assets and run optimisations for a production release.
```bash
yarn build
```