{% macro projectRelativePath(fileInfo) -%} {$ fileInfo.realProjectRelativePath if fileInfo.realProjectRelativePath else fileInfo.projectRelativePath $} {%- endmacro %} {% macro githubViewHref(doc, versionInfo) -%} {% set githubUrl = 'https://github.com/' + versionInfo.gitRepoInfo.owner + '/' + 'angular-cn' -%} {% set version = versionInfo.currentVersion.isSnapshot and versionInfo.currentVersion.SHA or versionInfo.currentVersion.raw -%} {% set lineInfo = doc.startingLine and ('#L' + (doc.startingLine + 1) + '-L' + (doc.endingLine + 1)) or '' -%} {$ githubUrl $}/tree/{$ version $}/{$ projectRelativePath(doc.fileInfo) $}{$ lineInfo $} {%- endmacro %} {% macro githubEditHref(doc, versionInfo, pathPrefix) -%} {% set githubUrl = 'https://github.com/' + versionInfo.gitRepoInfo.owner + '/' + 'angular-cn' -%} {% set lineInfo = doc.startingLine and ('#L' + (doc.startingLine + 1) + '-L' + (doc.endingLine + 1)) or '' -%} {$ githubUrl $}/edit/aio/{$ projectRelativePath(doc.fileInfo) $}?message=docs {%- if doc.moduleDoc %}({$ doc.moduleDoc.id.split('/')[0] $}) {%- elseif doc.docType === 'module' %}({$ doc.id.split('/')[0] $}) {%- elseif doc.docType === 'content' %} {%- else %}(...){%- endif -%} %3A%20请简述你的修改...{$ lineInfo $} {%- endmacro %} {% macro githubEditLink(doc, versionInfo) -%} mode_edit {%- endmacro %} {% macro githubViewLink(doc, versionInfo) -%} code {%- endmacro %} {% macro githubLinks(doc, versionInfo) -%}