cwpearson / website2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

website2

python build.py && python -m http.server --directory public

Roadmap

  • posts
    • Image Gallery support
      • Support HEIC input images
      • Turn thumbnails into links
      • Fix thumbnail aspect ratio
      • make actual thumbnails
      • Only copy GalleryItem dst member
    • Ignore non-markdown files (e.g. .DS_store)
    • add title to metadata
    • style block quotes
  • link page
    • authors
    • disclaimer
    • in navbar
    • url_hn and url_hn_archive
  • have most functions return html + needed style
    • navbar
    • footer
    • tags
  • remove duplicate HTML keywords
  • project
    • links
    • external_link (replace project page)
  • tags
    • "uncategorized" category for empty tags
    • canonicalize tags when reading (prevents duplicates later)
    • generate a page for each tag
    • add tag links to each page
    • add an all-tags page
      • link to page from individual tag pages
      • "c++" appears twice
  • talk metadata
    • date start
    • date end
    • automatic video embeds
      • youtube
      • vimeo
    • slides URL
      • embed doesn't do anything useful in mobile safari
      • embed if pdf using pdf.js?
    • publication cross-reference
    • project cross-reference
    • add venue to keywords
  • publication
    • embed pdf
    • metadata
      • pdf
      • slides
      • poster
      • code
      • date
    • automatic video embeds
      • youtube
      • vimeo
    • project cross-reference
    • talk cross-reference
    • add venue to keywords
  • robots.txt
    • allow all
    • disallow AI
  • Image handling
    • v1
      • optimize images
    • v2
      • set height and width from all images
    • v3
      • generate responsive images
      • use responsive images
  • projects page
  • favicon
  • edit this page on Github
  • only load math for a page if frontmatter has math = true
  • move html fragments to their own folder

About

License:GNU Affero General Public License v3.0


Languages

Language:Python 83.1%Language:CSS 10.1%Language:HTML 6.7%