Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 24 additions & 25 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,53 +1,52 @@
GEM
remote: https://rubygems.org/
specs:
activesupport (8.0.2)
activesupport (8.1.0)
base64
benchmark (>= 0.3)
bigdecimal
concurrent-ruby (~> 1.0, >= 1.3.1)
connection_pool (>= 2.2.5)
drb
i18n (>= 1.6, < 2)
json
logger (>= 1.4.2)
minitest (>= 5.1)
securerandom (>= 0.3)
tzinfo (~> 2.0, >= 2.0.5)
uri (>= 0.13.1)
addressable (2.8.7)
public_suffix (>= 2.0.2, < 7.0)
base64 (0.2.0)
benchmark (0.4.0)
bigdecimal (3.1.9)
base64 (0.3.0)
bigdecimal (3.3.1)
coffee-script (2.4.1)
coffee-script-source
execjs
coffee-script-source (1.12.2)
colorator (1.1.0)
commonmarker (0.23.11)
commonmarker (0.23.12)
concurrent-ruby (1.3.5)
connection_pool (2.5.0)
csv (3.3.3)
dnsruby (1.72.4)
base64 (~> 0.2.0)
logger (~> 1.6.5)
connection_pool (2.5.4)
csv (3.3.5)
dnsruby (1.73.0)
base64 (>= 0.2)
logger (~> 1.6)
simpleidn (~> 0.2.1)
drb (2.2.1)
drb (2.2.3)
em-websocket (0.5.3)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0)
ethon (0.16.0)
ethon (0.17.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
execjs (2.10.0)
faraday (2.12.2)
faraday (2.14.0)
faraday-net_http (>= 2.0, < 3.5)
json
logger
faraday-net_http (3.4.0)
faraday-net_http (3.4.1)
net-http (>= 0.5.0)
ffi (1.17.1-x64-mingw-ucrt)
ffi (1.17.1-x86_64-linux-gnu)
ffi (1.17.2-x64-mingw-ucrt)
ffi (1.17.2-x86_64-linux-gnu)
forwardable-extended (2.6.0)
gemoji (4.1.0)
github-pages (232)
Expand Down Expand Up @@ -218,7 +217,7 @@ GEM
gemoji (>= 3, < 5)
html-pipeline (~> 2.2)
jekyll (>= 3.0, < 5.0)
json (2.10.2)
json (2.15.1)
kramdown (2.4.0)
rexml
kramdown-parser-gfm (1.1.0)
Expand All @@ -227,18 +226,18 @@ GEM
listen (3.9.0)
rb-fsevent (~> 0.10, >= 0.10.3)
rb-inotify (~> 0.9, >= 0.9.10)
logger (1.6.6)
logger (1.7.0)
mercenary (0.3.6)
minima (2.5.1)
jekyll (>= 3.5, < 5.0)
jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.25.5)
minitest (5.26.0)
net-http (0.6.0)
uri
nokogiri (1.18.9-x64-mingw-ucrt)
nokogiri (1.18.10-x64-mingw-ucrt)
racc (~> 1.4)
nokogiri (1.18.9-x86_64-linux-gnu)
nokogiri (1.18.10-x86_64-linux-gnu)
racc (~> 1.4)
octokit (4.25.1)
faraday (>= 1, < 3)
Expand All @@ -250,7 +249,7 @@ GEM
rb-fsevent (0.11.2)
rb-inotify (0.11.1)
ffi (~> 1.0)
rexml (3.4.2)
rexml (3.4.4)
rouge (3.30.0)
rubyzip (2.4.1)
safe_yaml (1.0.5)
Expand All @@ -273,7 +272,7 @@ GEM
tzinfo-data (1.2025.2)
tzinfo (>= 1.0.0)
unicode-display_width (1.8.0)
uri (1.0.3)
uri (1.0.4)
wdm (0.1.1)
webrick (1.9.1)

Expand All @@ -292,4 +291,4 @@ DEPENDENCIES
wdm (~> 0.1.1)

BUNDLED WITH
2.5.18
2.6.9
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# de-soot.github.io

A place on the internet where I write about my write about things that interest me.
A place on the Internet where I write about stuff.

## Usage

Expand Down
18 changes: 13 additions & 5 deletions _site/feed.xml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-02-25T22:52:43+08:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">de_soot</title><subtitle>Hosted on Github Pages</subtitle><entry><title type="html">Guide to APA with groff ms and refer</title><link href="http://localhost:4000/groff-apa" rel="alternate" type="text/html" title="Guide to APA with groff ms and refer" /><published>2025-02-07T00:00:00+08:00</published><updated>2025-02-07T00:00:00+08:00</updated><id>http://localhost:4000/groff-apa</id><content type="html" xml:base="http://localhost:4000/groff-apa"><![CDATA[<p>This guide explains why and how I used groff with the ms and refer macros to write my college essay in Neovim.</p>
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.10.0">Jekyll</generator><link href="http://localhost:4000/feed.xml" rel="self" type="application/atom+xml" /><link href="http://localhost:4000/" rel="alternate" type="text/html" /><updated>2025-10-23T13:02:13+08:00</updated><id>http://localhost:4000/feed.xml</id><title type="html">de_soot</title><subtitle>Hosted on Github Pages</subtitle><entry><title type="html">Guide to APA with groff ms and refer</title><link href="http://localhost:4000/groff-apa" rel="alternate" type="text/html" title="Guide to APA with groff ms and refer" /><published>2025-02-07T00:00:00+08:00</published><updated>2025-02-07T00:00:00+08:00</updated><id>http://localhost:4000/groff-apa</id><content type="html" xml:base="http://localhost:4000/groff-apa"><![CDATA[<p>This guide explains why and how I used groff with the ms and refer macros to write my college essay in Neovim.</p>

<h1 id="table-of-contents-">Table of Contents <a name="tableofcontents"></a></h1>

Expand Down Expand Up @@ -120,6 +120,13 @@

<p>which works because even though the title (<code class="language-plaintext highlighter-rouge">.TL</code>) is required, it stops at the abstract (<code class="language-plaintext highlighter-rouge">.AB</code>, which ends at <code class="language-plaintext highlighter-rouge">.AE</code>; the <code class="language-plaintext highlighter-rouge">no</code> argument suppresses the “Abstract” heading).</p>

<h2 id="suppress-page-headers-">Suppress Page Headers <a name="suppressheader"></a></h2>

<p>If instead you want to <strong>not</strong> have any page headers (including page numbering) for reasons such as plagerism report checkers potentially producing errors, disabling automatic page numbering is as easy as defining the central header to be empty:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>.ds CH
</code></pre></div></div>

<h1 id="font-">Font <a name="font"></a></h1>

<p>Many lecturers demand assignments to be submitted in double-spaced Times New Roman in 12 point size. This section covers how to change the font family, size, style, and line spacing.</p>
Expand Down Expand Up @@ -238,7 +245,7 @@ join-authors " &amp; " ", " " &amp; " # Change default "and" to ampersand (&amp;
. SH
. ce
. nop \&amp;\\*[REFERENCES]
.\" sp
.\" sp 2
.\" nr PS 12
. par@reset
..
Expand All @@ -249,7 +256,7 @@ join-authors " &amp; " ", " " &amp; " # Change default "and" to ampersand (&amp;
<ul>
<li>To make the heading centered, put <code class="language-plaintext highlighter-rouge">.ce</code> above where the heading is rendered (<code class="language-plaintext highlighter-rouge">.nop \%\\*[REFERENCES]</code>).</li>
<li>(Optional) <code class="language-plaintext highlighter-rouge">.nr PS 14</code> above it increases the font size to 14pt, just remember to reset it back to normal (12pt) with <code class="language-plaintext highlighter-rouge">.nr PS 12</code> after.</li>
<li>(Optional) <code class="language-plaintext highlighter-rouge">.sp</code> adds an extra line of space below it.</li>
<li>(Optional) <code class="language-plaintext highlighter-rouge">.sp 2</code> adds two extra lines of space below the heading.</li>
</ul>

<h2 id="space-between-entries-">Space Between Entries <a name="spacebetweenentries"></a></h2>
Expand Down Expand Up @@ -366,8 +373,8 @@ join-authors " &amp; " ", " " &amp; " # Change default "and" to ampersand (&amp;
.ds ref*spec!J ". " " "\fI" "\fP"
.ds ref*spec!N """ "(" "" ")"
.ds ref*spec!O ". " "
.ds ref*spec!P ", " " "p.\~"
.ds ref*spec!PP ", " " "pp.\~"
.ds ref*spec!P ", " " "\~"
.ds ref*spec!PP ", " " "\~"
.ds ref*spec!T ". " "
.ds ref*spec!T:0 ". " "
.ds ref*spec!T:2 ". " "
Expand All @@ -383,6 +390,7 @@ join-authors " &amp; " ", " " &amp; " # Change default "and" to ampersand (&amp;
<li>In both the <code class="language-plaintext highlighter-rouge">.ds ref*spec!T:0</code> and <code class="language-plaintext highlighter-rouge">.ds ref*spec!T:2</code> rows, <code class="language-plaintext highlighter-rouge">\fI</code> in <code class="language-plaintext highlighter-rouge">arg 3</code> and <code class="language-plaintext highlighter-rouge">\fP</code> in <code class="language-plaintext highlighter-rouge">arg 5</code> are removed to not italicise the text and because of redundancy (<code class="language-plaintext highlighter-rouge">\fP</code> resets font style back to the previous style), respectively.</li>
<li>In the <code class="language-plaintext highlighter-rouge">.ds ref*spec!V</code> row, its <code class="language-plaintext highlighter-rouge">arg 1</code> is changed from empty (<code class="language-plaintext highlighter-rouge">""</code>) to a comma (<code class="language-plaintext highlighter-rouge">,</code>) to add a comma after the journal/periodical field; its <code class="language-plaintext highlighter-rouge">arg 3</code> is changed from bold-ing (<code class="language-plaintext highlighter-rouge">\fI</code>) to italicising (<code class="language-plaintext highlighter-rouge">\fB</code>) the text.</li>
<li>All <code class="language-plaintext highlighter-rouge">\fP</code> in <code class="language-plaintext highlighter-rouge">arg 5</code> are moved to <code class="language-plaintext highlighter-rouge">arg 4</code> to make sure the punctuations after each field are not in bold or italics.</li>
<li>When numbering pages, APA does not denote with <code class="language-plaintext highlighter-rouge">p.</code> for single pages or <code class="language-plaintext highlighter-rouge">pp.</code> for page ranges, so they were removed in their respective rows.</li>
</ul>

<h3 id="period-suppression-">Period Suppression <a name="periodsuppression"></a></h3>
Expand Down
4 changes: 0 additions & 4 deletions _site/sitemap.xml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,4 @@
<url>
<loc>http://localhost:4000/</loc>
</url>
<url>
<loc>http://localhost:4000/google79ff2fc0ec05eea5.html</loc>
<lastmod>2025-02-07T23:02:37+08:00</lastmod>
</url>
</urlset>