Tooling and raw content for my Pelican-powered GitHub Pages website mattleaverton.com
FYI: prepare site content to publish with:
pelican content -s publishconf.py
- main page to article page shifts alignment of image
- automatically append
{: target=_blank}to every link - automatically add/change an update time on article modification
- mechanism for displaying/explaining later edits
- the gray bar at the top of the page is thin and can be scrolled above on many platforms
- need cover images for more articles or something - painfully blank
- reading pages need more contrast between sections - everything blends
- update workstation setup and add a picture
- order the books read by updated date
- organize writing directory with sub-folders by year that do not affect the URL
- easier processing of images so that it is quick to grab a screenshot and drop it in
- automatically build and publish from a markdown file commit instead of manual
- fix code blocks for long lines; either word wrap or add an independent scroll bar
- add favicon
- project headline images do not show up in rss
- code blocks have extraneous space at start
- check on image alpha channel support (with the static site image optimizer)
- reading table formatting in rss is terrible
Based on the Pelican simple theme
Thanks to:
- Mitxela for the project page layout inspiration
- Karambir Singh Nain for the Taman pelican theme, which introduced me to the ideas below
- Giulio Fidente for several template starters and introduction to Skeleton CSS
- Daniel Berkompas for the article listing inspiration
- Matt Swanson for general layout inspiration
- Suhaib Khan, Sharath Kumar, and Xiaoying Riley for the template and design inspiration for the CV page