aboutsummaryrefslogtreecommitdiff
path: root/source
AgeCommit message (Collapse)Author
2019-04-13Replace commit feed aggregation with manual importAdrian Kummerlaender
This is the starting point for extending _Overview_ to support various types of recent updates (i.e. not just blog articles and commits over a certain message size). While direct fetching and rendering of markdown-formatted Git commit messages is an attractive concept, this new approach should be much more flexible. As a side benefit commit entries can now be edited and expanded compared to their fixed Git reference. e.g. retroactively expanding upon older commits or adding example media that doesn't strictly belong inside the actual commit message.
2019-04-12Use Nix to fetch ATOM feedAdrian Kummerlaender
Fetching external resources during the actual build became problematic after the last major Nix update (build purity was improved). The sensible way of doing things in Nix seems to be to declare ALL build dependencies prior to the actual build -- this includes e.g. ATOM feeds to be aggregated. I am probably not going to do the same for the individual repository feeds as this feature is going to be replaced with a more general _microblog_-like subpage.
2018-11-18Fix footnote links in latest articles sectionAdrian Kummerlaender
See 76f8676 @ blog.kummerlaender.eu
2018-11-18Port CSS fixesAdrian Kummerlaender
2018-11-13Finally add blog's faviconAdrian Kummerlaender
2018-11-13Use new fontsAdrian Kummerlaender
2018-10-21Fix super- and subscript line heightAdrian Kummerlaender
Only seems to be a problem on some browsers such as Edge. Nevertheless this patch fixes it for all of them.
2018-10-01Update repository feedsAdrian Kummerlaender
2018-08-30Update photo of meAdrian Kummerlaender
2018-06-05Nixify build processAdrian Kummerlaender
2017-05-24Add Edge link font workaroundAdrian Kummerlaender
The _more_ link symbol is displayed with an ugly blue background in recent versions of Microsoft Edge (see MS issue 11635143).
2017-04-15Update repository websites, add _slang_ repository to commit feedAdrian Kummerlaender
2017-02-12Link to `tree.kummerlaender.eu`Adrian Kummerlaender
2016-12-03Improve flow of introductory sectionAdrian Kummerlaender
2016-10-17Change all link protocols to HTTPSAdrian Kummerlaender
2016-09-01Add introductory section to overviewAdrian Kummerlaender
2016-02-26Remove explicit font definitionAdrian Kummerlaender
2016-02-14Remove older projects from feed sourceAdrian Kummerlaender
2016-02-14Increase amount of displayed commitsAdrian Kummerlaender
2016-02-14Port `blog.kummerlaender.eu` code block handling for commit messagesAdrian Kummerlaender
2015-09-06Update _TypeAsValue_ project page linkAdrian Kummerlaender
2015-09-06Adapt commit selection to cater to non-list based commit messagesAdrian Kummerlaender
2015-09-06Add _MetaTerm_ to repository listAdrian Kummerlaender
2015-03-16Improved layout for mobile devicesAdrian Kummerlaender
* navigation now aligns itself properly on smaller screens * increased line height for both the article teasers and commit message list items
2015-02-19Increased line height and list paddingsAdrian Kummerlaender
* removed _justify_ text alignment for list items
2015-01-17Added _TypeAsValue_ to list of repositoriesAdrian Kummerlaender
2015-01-10Tweaked commit selection and added `ConstList` to repositoriesAdrian Kummerlaender
* a commit must now have at least three list nodes to be selected for inclusion into the list of latest commits
2014-12-13Removed top padding for small screen sizesAdrian Kummerlaender
* fixed menu list padding to prevent premature line wrap
2014-12-11Refactored commit resolution in ATOM transformation as template applicationAdrian Kummerlaender
2014-12-07Added `code` styling analogous to blog stylingAdrian Kummerlaender
2014-12-07Removed `dotfiles` repository from set of feed-source repositoriesAdrian Kummerlaender
* _dotfile_ changes don't really deserve _first-class-representation_ on a overview page
2014-10-29Fixed commit timeline sort orderAdrian Kummerlaender
* the commits were only sorted by date and not by time
2014-10-29Added ATOM namespace declarationAdrian Kummerlaender
* commit `71a637` in upstream _InputXSLT_ activated namespace comprehension for `InputXSLT:read-file` and `InputXSLT:external-command` ** this caused both the article and the repository feed queries to fail as they are inside the ATOM namespace
2014-10-27Changed timeline transformation to generate a valid ATOM feedAdrian Kummerlaender
* `id` has to contain a valid URL ** i.e. it now contains the same value as `link/@href` * `author` was missing
2014-10-27Added author and description meta tagsAdrian Kummerlaender
2014-10-27Grouped configuration parametersAdrian Kummerlaender
* added overview commit count parameter * added `key` subdomain link
2014-10-27Added missing repository feedsAdrian Kummerlaender
2014-10-27Improved CSS styling and added subdomain linksAdrian Kummerlaender
2014-10-27Rewrite `href` attributes to base urlAdrian Kummerlaender
* the article feed contains links that expect the base url to be the blog url ** these links have to be rewritten to be absolute instead of relative to the blog url * this is achieved via a appropriate identity template in `02_augment/articles.xsl`
2014-10-27Added header and article continuation linksAdrian Kummerlaender
* article continuation links are injected into the summary paragraph ** changed article summary transformation `02_augment/articles.xsl` accordingly * added CSS styling based on my blog header style
2014-10-27Implemented latest article viewAdrian Kummerlaender
* the first paragraph of the three latest articles of my blog are now displayed on the overview page * feed is fetched via `curl` in `01_raw/article_feed.xsl` ** as with all commit feeds the article feed is processed further in the `02_augment` level ** the count of articles to be displayed is defined in `00_content/meta.xml` as `article_count` * CSS was updated to correctly display the article summary
2014-10-26Added repository project page linksAdrian Kummerlaender
* project page urls are maintained in `00_content/repositories.xml`
2014-10-26Changed title to "kummerlaender.eu"Adrian Kummerlaender
2014-10-26Reintroduced overview pageAdrian Kummerlaender
* CommitLog will be used as the new overview page of my [website](http://kummerlaender.eu) * displays the five latest commits and their message ** links to the full feed * I plan to add the latest blog article and a subdomain overview in the future
2014-10-26Reduced commit hash lengthAdrian Kummerlaender
* switched to short 7 letter hash for commit referencing
2014-10-26Replaced local Git log extraction with CGit ATOM feedsAdrian Kummerlaender
* I just realized that repository specific commit feeds are already provided by both CGit and GitHub ** i.e. I made the mistake of not checking if my current system already provides the required functionality when I wanted to aggregate my commits and found this to be a use case for StaticXSLT * feeds are fetched via `curl` ** this will be a local request in production ** the messages are still cleaned using `sed` and transformed into _XHTML_ using `peg-markdown` * instead of reading a customized Git log output CommitLog now simply transforms CGit ATOM feeds using identity templates ** this requires ATOM namespace removal which is implemented in `utility/remove_namespace.xsl`
2014-10-24Added timeline ATOM feed and removed XHTML targetAdrian Kummerlaender
* moved repository feeds to `repository` directory * replaced paginated XHTML timeline target with and ATOM feed ** removed `paginated_timeline.xsl` transformation including the `04_meta` level ** removed CSS and master stylesheets * added title, url and commit count meta data to `meta.xml` * expanded ATOM feed URLs * timeline feed has an upper limit of `commit_count` items ** repository feeds have the same limit because only `commit_count` commits of every repository are fetched in the first place
2014-10-22Added basic repository ATOM feedsAdrian Kummerlaender
* feed contains all commits of the respective repository which are included in the timeline view ** i.e. currently up to 20 * this transformation is based on the one used to generate the blog article feed * the goal of this project is to generate various feeds to be included into [my blog](https://github.com/KnairdA/blog.kummerlaender.eu/)
2014-10-21Added message content based timeline selection criteriaAdrian Kummerlaender
* only commits with equal to or more than two content nodes are included into the timeline ** this is very specific to the way I write commit messages ** it may not be a sensible selection criteria in all circumstances * this was changed with the aim of only including interesting commits in the timeline
2014-10-21Enabled customizing of the number of commits to be fetchedAdrian Kummerlaender