Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/richpeck/jekyll-frederic
Frederic Jekyll Site
https://github.com/richpeck/jekyll-frederic
Last synced: 22 days ago
JSON representation
Frederic Jekyll Site
- Host: GitHub
- URL: https://github.com/richpeck/jekyll-frederic
- Owner: richpeck
- Created: 2022-07-03T11:03:04.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-10-12T12:51:43.000Z (about 1 year ago)
- Last Synced: 2024-10-10T06:13:25.828Z (about 1 month ago)
- Language: SCSS
- Size: 6.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Frederic Website
This is a `Jekyll` website for Frederic, to replace his old one that used PHP.
As Jekyll creates a set of static HTML pages, it's far more effective to use it than having a large set of files which need to be loaded by the server each time.
---
The site is deployed via [Github Actions](https://github.com/richpeck/jekyll-frederic/blob/main/.github/workflows/deploy.yml).
It uses the [SamKirkland/[email protected]](https://github.com/SamKirkland/FTP-Deploy-Action) action to push a built version of Jekyll to the server.
The following secrets are used: -
- `FTP_SERVER`
- `FTP_USERNAME`
- `FTP_PASSWORD`
- `FTP_DIRECTORY`The first three should be self explanatory. The last requires a trailing slash (it's currently set to `./httpdocs/`).
Once the action runs, the deployment should happen automatically.
I originally tried to build it on the server but it took too long and Plesk's Ruby support is patchy at best.