First Draft of Trac migration to Pelican - #2
JudgeGregg wants to merge 2 commits into
Conversation
|
@JudgeGregg thanks so much for your work on this! do you have somewhere I can preview the rendering of this? |
|
Yes, just wanted to be sure :) Also, the good news is that the files are almost pure RST, (apart from the internal pages links, specific to Pelican), so migrating to another Wiki should be easier if needed. |
|
|
I suspect we'll probably want something like this? https://github.com/marketplace/actions/github-pages-pelican-build-action I've currently got the repo configured as a bare github pages project so I'll need to tweak the branch to gh-pages |
|
It should work, although I'm not familiar at all with GH Actions. |
I think this will cause the action to push to main recursively |
|
the
link is a 404 for me https://judgegregg.github.io/peliwiki/%7Bfilename%7D/pages/WebDevelopmentWithTwisted.rst |
|
Ok I'll focus on T-Web next. Any page with "filename" in its url means it's a broken internal link, because the page hasn't been migrated, or it's a typo. |
|
@JudgeGregg there's at least three threads of discussion here
I enabled "discussions" to facilitate this https://github.com/twisted/twisted.github.io/discussions |
|
Ok thanks, I'll open the relevant discussions there :) |
|
@JudgeGregg perhaps a "show and tell" discussion and I can start three nested threads there? |
|
The theme was updated in "main" branch. I happy to merge a pelican PR which builds on top of the current theme and as a start adds support for a "blog" so that we have a static landing page, but we can also replace https://labs.twistedmatrix.com/ in a single site. Thanks! |
|
Thank you, I updated the sites with the new index page. In order to summarize, so far we have: I'll see if I can start working on a pelican theme based on the new index page, as per your suggestion (unless we stick to GH announcements). However what should we do with the already migrated pages ? We can indeed integrate them with the existing RTD site, or simply ditch them. |

This is my first try at migrating trac pages to RST Pelican.
So far 32 pages have been merged, including (I think) the most important ones about contributing.
I've used twisted.org as the main host, but can revert easily to twisted.github.io if need be.
There are still areas of improvement on the currently migrated pages:
Also I don't know which pages are obsolete and don't really need migrating.
I plan on: