That is how I generate my home page: https://davedittrich.github.io/

I use this Makefile from the Sphinx source directory to copy/commit to the
GitHub Pages repo before pushing.

# Don't put trailing slash here: add it in rsync
# commands where necessary because its existence means
# something.
GHPAGES:=../davedittrich.github.io
SHELL=/bin/bash

# Implement a date-based version numbering scheme.
SHORT_YEAR=$(shell date +%y)
# Strip leading spaces so math works right
MONTH=$(shell date +%m | sed 's/^0//')
DAY_OF_MONTH=$(shell date +%d|sed 's/^0//')
MINS_PAST_MIDNIGHT=$(shell expr `date +%H` \* 60 + `date +%M`)
MINUTE_IN_MONTH=$(shell echo $$(( ( $(DAY_OF_MONTH) - 1 ) * 24 * 60 +
$(MINS_PAST_MIDNIGHT) )) )
DATE_VERSION=$(SHORT_YEAR).$(MONTH).$(MINUTE_IN_MONTH)
VERSION=$(shell cat VERSION)

.PHONY: _help
_help:
@echo VERSION=$(VERSION)
@echo DATE_VERSION=$(DATE_VERSION)
$(MAKE) help

.PHONY: bump
bump:
bumpversion --no-tag patch --current-version $(VERSION) --new-version
$(DATE_VERSION)

.PHONY: publish
publish:
$(MAKE) gh-pages-commit
$(MAKE) gh-pages-push

.PHONY: push
push:
git push

source/robots.txt: robots.j2
env bash render_template robots.j2 source/robots.txt

.PHONY: gh-pages
gh-pages:
$(MAKE) -B source/robots.txt
$(MAKE) html
rsync -av \
     --delete \
     --exclude=README.md \
     --exclude=.git \
     --exclude=_downloads \
     --exclude=.nohyde \
     --exclude=.nojekyll \
     -r \
     build/html/ pgpkey.txt nwba redirect $(GHPAGES)
rsync -av \
downloads/ $(GHPAGES)/_downloads/

.PHONY: gh-pages-commit
gh-pages-commit: gh-pages
(cd $(GHPAGES) && git add _downloads/* && git commit -a -m 'Update
gh-pages')

.PHONY: gh-pages-push
gh-pages-push:
(cd $(GHPAGES) && git push)

.PHONY: livehtml
livehtml:
sphinx-autobuild -p 0 \
--re-ignore '.*.swp' \
--re-ignore '.*.swx' \
-b html \
$(ALLSPHINXOPTS) \
$(BUILDDIR)/html


On Wed, Mar 9, 2022 at 12:00 AM <c.bu...@posteo.jp> wrote:

> Hello Miguel
>
> Am 09.03.2022 03:36 schrieb Miguel Villa Floran:
> > GitHub Pages. Has anyone implemented this approach before?
>
> Not on GitHub but on Codeberg (based on Gitea).
>
> Here is the landing page of my repo. On top of the README.md you can see
> a link to the "page" directing to the "docs" folder and its
> "index.html".
> https://codeberg.org/buhtz/sphinx_versuch
>
> --
> You received this message because you are subscribed to the Google Groups
> "sphinx-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sphinx-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sphinx-users/b767d1481f881c3209a6835fb793bd60%40posteo.de
> .
>


-- 
Dave Dittrich
@davedittrich
dave.dittr...@gmail.com
https://davedittrich.github.io/

-- 
You received this message because you are subscribed to the Google Groups 
"sphinx-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sphinx-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sphinx-users/CAH62ZPCpOJmTLch4f672TBOGJUR1GNrdUTw2nZfbhL1yLYcVag%40mail.gmail.com.

Reply via email to