-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:
|
||||
node_modules/gulp/bin/gulp.js sass
|
||||
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:
|
||||
node_modules/gulp/bin/gulp.js sass:watch
|
||||
|
|
|
@ -1,5 +1,3 @@
|
|||
# fmartingr.com
|
||||
|
||||
[](https://builds.sr.ht/~fmartingr/fmartingr.com/pages.yml?)
|
||||
|
||||
Source code for my personal site hosted at [fmartingr.com](https://fmartingr.com)
|
||||
|
|
|
@ -8,10 +8,8 @@
|
|||
{% block main_content %}
|
||||
{{ render_blog_post(this) }}
|
||||
<div class="center block-info">
|
||||
In order to make a public comment on this entry please use
|
||||
<a href="mailto:~fmartingr/fmartingr.com@lists.sr.ht?subject=Re: [{{ this.pub_date }}] {{ this.title }}">the mailing list</a>
|
||||
and if you want to approach me directly use the most appropriate channel from
|
||||
<a href="{{ '/about'|url }}">the about page</a>.
|
||||
If you want to approach me directly about this post use the most appropriate channel
|
||||
from <a href="{{ '/about'|url }}">the about page</a>.
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue