Skip to content
Permalink
Browse files

Initial commit

  • Loading branch information
laymonage committed May 8, 2019
0 parents commit 7fc9e48d7b86dc8741fe7014765281fb6e6532d1
Showing with 609 additions and 0 deletions.
  1. +3 −0 .gitignore
  2. +3 −0 .gitmodules
  3. +407 −0 LICENSE
  4. +3 −0 README.md
  5. +8 −0 archetypes/default.md
  6. +10 −0 archetypes/posts.md
  7. +120 −0 config.toml
  8. +21 −0 content/about.md
  9. +33 −0 content/posts/initial-commit.md
  10. +1 −0 themes/hugo-theme-hello-friend-ng
@@ -0,0 +1,3 @@
# Generated files by hugo
/public/
/resources/_gen/
@@ -0,0 +1,3 @@
[submodule "themes/hugo-theme-hello-friend-ng"]
path = themes/hugo-theme-hello-friend-ng
url = git@github.com:laymonage/hugo-theme-hello-friend-ng.git
407 LICENSE

Large diffs are not rendered by default.

@@ -0,0 +1,3 @@
# gsoc

laymonage's Google Summer of Code documentation.
@@ -0,0 +1,8 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
comments: false
images:
---

@@ -0,0 +1,10 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
toc: false
images:
tags:
- untagged
---

@@ -0,0 +1,120 @@
baseURL = "https://gsoc.laymonage.com"
title = "laymonage's gsoc blog"

DefaultContentLanguage = "en"

theme = "hugo-theme-hello-friend-ng"

PygmentsCodeFences = true
PygmentsStyle = "monokai"

rssLimit = 10 # Maximum number of items in the RSS feed.
copyright = "This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License." # This message is only used by the RSS template.

# googleAnalytics = ""
disqusShortname = "laymonage"

archetypeDir = "archetypes"
contentDir = "content"
dataDir = "data"
layoutDir = "layouts"
publishDir = "public"

buildDrafts = false
buildFuture = false
buildExpored = false
canonifyURLs = true

enableRobotsTXT = true
enableGitInfo = true
enableEmoji = true
enableMissingTranslationPlaceholders = false
disableRSS = false
disableSitemap = false
disable404 = false
disableHugoGeneratorInject = false

[permalinks]
posts = "/posts/:year/:month/:title/"

[author]
name = "laymonage"

[blackfriday]
hrefTargetBlank = true

# [taxonomies]
# tag = "tags"
# category = ""

[params]
dateform = "Jan 2, 2006"
dateformShort = "Jan 2"
dateformNum = "2006-01-02"
dateformNumTime = "2006-01-02 15:04 -0700"

# Metadata mostly used in document's head
description = "laymonage's gsoc blog"
keywords = ""
images = [""]

homeSubtitle = "a documentation"

# Prefix of link to the git commit detail page. GitInfo must be enabled.
gitUrl = "https://github.com/laymonage/gsoc/commit/"

# Integrate Javascript files or stylesheets by adding the url to the external assets or by
# linking local files with their path relative to the static folder, e.g. "css/styles.css"
customCSS = []
customJS = []

# Toggle this option need to rebuild SCSS, requires extended version of Hugo
justifyContent = false # Set "text-align: justify" to .content.

# Directory name of your blog content (default is `content/posts`)
contentTypeName = "posts"
# Default theme "light" or "dark"
defaultTheme = "dark"
themeColor = "#252627"

[params.logo]
logoText = "~/gsoc"
logoHomeLink = "/"

# Social icons
[[params.social]]
name = "twitter"
url = "https://twitter.com/laymonage"

[[params.social]]
name = "email"
url = "mailto:laymonage@gmail.com"

[[params.social]]
name = "github"
url = "https://github.com/laymonage"

[[params.social]]
name = "linkedin"
url = "https://www.linkedin.com/in/sage-"

[languages]
[languages.en]
subtitle = ""
weight = 1
copyright = '<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'

[languages.id]
subtitle = ""
weight = 2
copyright = '<a href="https://creativecommons.org/licenses/by-nc/4.0/" target="_blank" rel="noopener">CC BY-NC 4.0</a>'

[menu]
[[menu.main]]
identifier = "about"
name = "about"
url = "about/"
[[menu.main]]
identifier = "posts"
name = "posts"
url = "posts/"
@@ -0,0 +1,21 @@
+++
title = "About"
date = "2019-05-09T06:30:00+07:00"
aliases = ["about-me","contact"]
[ author ]
name = "laymonage"
+++

Hi!

I am Sage M. Abdullah, a computer science student at Universitas Indonesia.
I usually go by the handle `laymonage` on the internet. This blog is
[dedicated][dedicated] to the documentation of my journey in Google Summer
of Code 2019. If you're looking for my personal blog, you can find it
[here][laymonage].

Feel free to contact me through any of the links on the [homepage][homepage].

[dedicated]: {{< ref "initial-commit.md" >}}
[laymonage]: https://laymonage.com
[homepage]: {{< ref "/" >}}
@@ -0,0 +1,33 @@
---
title: "Initial commit"
date: 2019-05-08T22:54:30+07:00
comments: true
---

Hello, world!

Last month, I submitted a project proposal to [Django Software Foundation][dsf]
for [Google Summer of Code 2019][gsoc]. It's titled
`Add Cross-DB JSONField and ArrayField`, which aims to—you guessed it—bring
native support for `JSONField` and `ArrayField` for all of the database
backends supported by [Django][django].

Thankfully, [the project][project] has been accepted, which means I will spend
my summer by coding <sup><sub>(yay!)</sub></sup> and documenting the feature.
I decided to start this blog and make this the place for me to document my
journey. Hopefully, this will be useful for me and anyone else in the future.

This blog is made using [Hugo][hugo] <sup><sub>(not Django, heh)</sub></sup>
with [Hello Friend NG][hello] theme and deployed using [Netlify][netlify].
You can see the repository on [GitHub][repo].

I guess that's it for this initial commit. Stay tuned for my journey!

[dsf]: https://www.djangoproject.com/foundation
[gsoc]: https://g.co/gsoc
[django]: https://www.djangoproject.com
[project]: https://summerofcode.withgoogle.com/projects/#5339928773263360
[hugo]: https://gohugo.io
[hello]: https://github.com/rhazdon/hugo-theme-hello-friend-ng
[netlify]: https://netlify.com
[repo]: https://github.com/laymonage/gsoc

0 comments on commit 7fc9e48

Please sign in to comment.
You can’t perform that action at this time.