-sr.ht +github
This commit is contained in:
parent
e034cf64d7
commit
dd16cc0039
5 changed files with 37 additions and 34 deletions
|
@ -1,27 +0,0 @@
|
||||||
image: archlinux
|
|
||||||
packages:
|
|
||||||
- python-poetry
|
|
||||||
- nodejs
|
|
||||||
- npm
|
|
||||||
- rsync
|
|
||||||
- imagemagick
|
|
||||||
sources:
|
|
||||||
- https://git.sr.ht/~fmartingr/fmartingr.com
|
|
||||||
secrets:
|
|
||||||
- f577557b-ed7b-4ce4-a103-d9c8e692c09b
|
|
||||||
- 7902c1da-f243-4bb3-a397-dc1c98faa823
|
|
||||||
- c82cd104-227b-4745-89ae-960b5f7c82ae
|
|
||||||
tasks:
|
|
||||||
# https://todo.sr.ht/~sircmpwn/builds.sr.ht/170
|
|
||||||
- check-branch: |
|
|
||||||
cd fmartingr.com
|
|
||||||
if [ "$(git rev-parse master)" != "$(git rev-parse HEAD)" ]; then \
|
|
||||||
complete-build; \
|
|
||||||
fi
|
|
||||||
- prepare: |
|
|
||||||
cd fmartingr.com
|
|
||||||
python -V
|
|
||||||
make setup
|
|
||||||
- deploy: |
|
|
||||||
cd fmartingr.com
|
|
||||||
poetry run make deploy
|
|
34
.github/workflows/deploy.yml
vendored
Normal file
34
.github/workflows/deploy.yml
vendored
Normal file
|
@ -0,0 +1,34 @@
|
||||||
|
name: Build pages
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [ master ]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
build:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v2
|
||||||
|
- name: Set up Python 3.8
|
||||||
|
uses: actions/setup-python@v2
|
||||||
|
with:
|
||||||
|
python-version: 3.8
|
||||||
|
- name: Setup Node.js environment
|
||||||
|
uses: actions/setup-node@v2.1.0
|
||||||
|
- name: Install dependencies
|
||||||
|
run: |
|
||||||
|
python -m pip install --upgrade poetry
|
||||||
|
poetry install
|
||||||
|
npm install
|
||||||
|
- name: Build
|
||||||
|
run: make build
|
||||||
|
- name: GitHub Pages action
|
||||||
|
uses: peaceiris/actions-gh-pages@v3.6.1
|
||||||
|
with:
|
||||||
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
publish_branch: gh-pages
|
||||||
|
publish_dir: public
|
||||||
|
force_orphan: true
|
||||||
|
user_name: Felipe M.
|
||||||
|
user_email: me@fmartingr.com
|
||||||
|
cname: fmartingr.com
|
2
Makefile
2
Makefile
|
@ -5,7 +5,7 @@ setup:
|
||||||
build:
|
build:
|
||||||
node_modules/gulp/bin/gulp.js sass
|
node_modules/gulp/bin/gulp.js sass
|
||||||
node_modules/gulp/bin/gulp.js js
|
node_modules/gulp/bin/gulp.js js
|
||||||
lektor build --prune --output-path ${PWD}/public --buildstate-path ${PWD}/.lektor
|
poetry run lektor build --prune --output-path ${PWD}/public --buildstate-path ${PWD}/.lektor
|
||||||
|
|
||||||
watch:
|
watch:
|
||||||
node_modules/gulp/bin/gulp.js sass:watch
|
node_modules/gulp/bin/gulp.js sass:watch
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
# fmartingr.com
|
# fmartingr.com
|
||||||
|
|
||||||
[](https://builds.sr.ht/~fmartingr/fmartingr.com/pages.yml?)
|
|
||||||
|
|
||||||
Source code for my personal site hosted at [fmartingr.com](https://fmartingr.com)
|
Source code for my personal site hosted at [fmartingr.com](https://fmartingr.com)
|
||||||
|
|
|
@ -8,10 +8,8 @@
|
||||||
{% block main_content %}
|
{% block main_content %}
|
||||||
{{ render_blog_post(this) }}
|
{{ render_blog_post(this) }}
|
||||||
<div class="center block-info">
|
<div class="center block-info">
|
||||||
In order to make a public comment on this entry please use
|
If you want to approach me directly about this post use the most appropriate channel
|
||||||
<a href="mailto:~fmartingr/fmartingr.com@lists.sr.ht?subject=Re: [{{ this.pub_date }}] {{ this.title }}">the mailing list</a>
|
from <a href="{{ '/about'|url }}">the about page</a>.
|
||||||
and if you want to approach me directly use the most appropriate channel from
|
|
||||||
<a href="{{ '/about'|url }}">the about page</a>.
|
|
||||||
</div>
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue