Hi, Terry –
Thanks for the tip. After you recommended it last year, I've been
enjoying using GitPitch. Before that, if I wanted to easily create a
presentation, particularly if it had embedded math or code, I used
Beamer in LaTeX.
I've found that the ability to easily embed technical content should
be used with utmost care. It's just so easy to add too much and end up
with terrible slides.
The one trouble point I had with GitPitch is that it took me a while
to figure out how to do it entirely within the GitHub interface. I was
messing around with a local git repo to create the markdown file.
Having GitHub make a README file when creating a new repository got
around this.
> Are you aware of any tools or services that are able to generate an
> embedded code viewer that can reference source files from GitHub?
Unfortunately, no. Please report back if you find something.
However, GitHub's pastebin service, Gist, does support embedding. Be
sure to use to appropriate file extension to get syntax highlighting.
Cheers,
Tom
On Wed, May 2, 2018 at 3:58 PM, Terry Brady <[log in to unmask]> wrote:
> I have been using the GitPitch presentation service to embed code snippets
> into a presentation.
>
> In that service, the following code (using an extension of markdown)
>
> +++?code=
>> https://raw.githubusercontent.com/DSpace-Labs/DSpace-codenvy/master/Scripts/workspaceInit.sh
>> Workspace initialization script - already run
>> @[34](Before ingesting content, we need an administrator id)
>> @[36-43](Data Load Script)
>
>
> generates the following display which I find very useful.
>
> - https://gitpitch.com/DSpace-Labs/DSpace-rel-demo/webinar#/6/1
>
> Note that if you hit the space bar, the code scrolls to the designated line
> numbers referenced above.
>
> I would actually be curious to embed a similar code viewer on a web page
> (rather than in just a slide show).
>
> Are you aware of any tools or services that are able to generate an
> embedded code viewer that can reference source files from GitHub?
>
> Thanks,
>
> Terry
>
> --
> Terry Brady
> Applications Programmer Analyst
> Georgetown University Library Information Technology
> https://github.com/terrywbrady/info
> 425-298-5498 (Seattle, WA)
|