personalweb

archived
git clone git://git.wimdupont.com/personalweb.git
Log | Files | Refs | LICENSE

README.adoc (1180B)


      1 = PersonalWeb 
      2 
      3 IMPORTANT: Archived - no longer source of https://wimdupont.com
      4 
      5 The current state of the website does not really benefit from dynamically loading content so I've decided to serve largely the same content and functionality but as static webpages.
      6 
      7 New source of website is https://git.wimdupont.com/wimdupont.com[Link to project]
      8 
      9 == Purpose
     10 
     11 * To have an online presence without relying on external platforms
     12 * To provide simplicity for maintaining and updating site content
     13 
     14 == APIs
     15 
     16 === Affirmations
     17 
     18 Affirmation quotes on homepage are retrieved from external source: https://www.affirmations.dev/
     19 
     20 https://github.com/annthurium/affirmations[Link to project]
     21 
     22 === GIT
     23 
     24 Web content for blog and guides is retrieved from self-maintained git project using the https://docs.gitlab.com/ee/api/api_resources.html[Gitlab REST API]
     25 
     26 The data is retrieved in https://asciidoc.org/[asciidoc] format (base64 encoded) and is persisted after converting to html when a new file or when changes are detected. This process is a scheduled task.
     27 
     28 The separate web content project has been removed and can now be found as part of the source code of the website (link found above)