diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..132a090 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +public/ +resources/ \ No newline at end of file diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..d4dba36 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/hugo-fresh"] + path = themes/hugo-fresh + url = https://github.com/StefMa/hugo-fresh diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/assets/custom.sass b/assets/custom.sass new file mode 100644 index 0000000..57607c7 --- /dev/null +++ b/assets/custom.sass @@ -0,0 +1,66 @@ +// Colors + +$black: hsl(0, 0%, 4%) !default +$black-bis: hsl(0, 0%, 7%) !default +$black-ter: hsl(0, 0%, 14%) !default + +$grey-darker: hsl(0, 0%, 21%) !default +$grey-dark: hsl(0, 0%, 29%) !default +$grey: hsl(0, 0%, 48%) !default +$grey-light: hsl(0, 0%, 71%) !default +$grey-lighter: hsl(0, 0%, 86%) !default + +$white-ter: hsl(0, 0%, 96%) !default +$white-bis: hsl(0, 0%, 98%) !default +$white: hsl(0, 0%, 100%) !default + +$orange: hsl(14, 100%, 53%) !default +$yellow: hsl(48, 100%, 67%) !default +$green: hsl(141, 71%, 48%) !default +$turquoise: hsl(171, 100%, 41%) !default +$cyan: hsl(204, 86%, 53%) !default +$blue: hsl(217, 71%, 53%) !default +$purple: hsl(271, 100%, 71%) !default +$red: hsl(348, 100%, 61%) !default + +// --------------------------------------------------------------- // + +// site and theme colours + +$primary: #4FC1EA; +$secondary: #F39200; +$accent: #00efb7; + +$secondary-dark: #D95100; + +// --------------------------------------------------------------- // + +$color-link-blog: $secondary +$color-link-primary: $blue +$color-blue: $blue + +$link: $color-link-blog !default +$link-invert: $color-link-blog !default +$link-visited: $color-link-blog !default + +$link-hover: $secondary-dark !default +$link-hover-border: $grey-light !default + +$link-focus: $grey-darker !default +$link-focus-border: $blue !default + +$link-active: $grey-darker !default +$link-active-border: $grey-dark !default + + +// Fixes header covering target headings +h1::before + display: block; + content: " "; + margin-top: -64px; + height: 64px; + visibility: hidden; + pointer-events: none; + +.author + color: $grey-darker diff --git a/assets/style.sass b/assets/style.sass new file mode 100644 index 0000000..c4b2af2 --- /dev/null +++ b/assets/style.sass @@ -0,0 +1,3 @@ +@import "custom" +@import "bulma/bulma" +@import "fresh/core" \ No newline at end of file diff --git a/config.yaml b/config.yaml new file mode 100644 index 0000000..ab11213 --- /dev/null +++ b/config.yaml @@ -0,0 +1,172 @@ +baseURL: https://deploy-preview-1--openincite.netlify.app/ +languageCode: en-us +title: OpenIncite +theme: hugo-fresh +googleAnalytics: # Put in your tracking code without quotes like this: UA-XXXXXX... +# Disables warnings +disableKinds: +- taxonomy +- taxonomyTerm +markup: + goldmark: + renderer: + unsafe: true # Allows you to write raw html in your md files + +params: + # Open graph allows easy social sharing. If you don't want it you can set it to false or just delete the variable + openGraph: true + # Used as meta data; describe your site to make Google Bots happy + description: + navbarlogo: + # Logo (from static/images/logos/___) + image: logos/openincite_dark_orange_xl.svg + link: / + font: + name: "Open Sans" + sizes: [400,600] + hero: + # Main hero title + title: Learn. Collab. Make. + # Hero subtitle (optional) + subtitle: Developing and promoting open-source software to learn, collaborate and enable. + # Button text + buttontext: More info + # Where the main hero button links to + buttonlink: "/about" + # Hero image (from static/images/___) + image: illustrations/shared_workspace.svg + # Footer logos (from static/images/logos/clients/___.svg) + # clientlogos: + # - systek + # - tribe + # - kromo + # - infinite + # - gutwork + # Customizable navbar. For a dropdown, add a "sublinks" list. + navbar: + - title: About + url: /about + - title: Projects + url: /projects + - title: Events + url: /events + # sublinks: + # - title: Dropdown item + # url: / + # - title: Dropdown item + # url: / + # - title: Dropdown item + # url: / + - title: Blog + url: /blog + # - title: Log in + # url: / + # - title: Sign up + # url: / + # button: true + # section1: + # title: Great power comes + # subtitle: with great responsibility + # tiles: + # - title: App builder + # icon: mouse-globe + # text: This is some explanatory text that is on two rows + # url: / + # buttonText: Free trial + # - title: Cloud integration + # icon: laptop-cloud + # text: This is some explanatory text that is on two rows + # url: / + # buttonText: Get started + # - title: Add-ons & plugins + # icon: plug-cloud + # text: This is some explanatory text that is on two rows + # url: / + # buttonText: Get started + section2: + title: Wanna get started but don't know how? + subtitle: We've got you covered + features: + - title: Check out our blog! + text: We've written some [articles](/blog) on what we do and why we do it. Feel free to be inspired! + # Icon (from /images/illustrations/icons/___.svg) + icon: laptop-globe + - title: Join one of our events! + text: We conduct regular events such as seminars, webinars, hands-on project development and online contests. Checkout our [events](/events) page for more information. + icon: doc-sync + - title: Check out our work on GitHub! + text: We love open source here, and what's loving open source without showing it off on GitHub? OpenIncite has its very own [organization](https://github.com/openincite). + icon: mobile-feed + # section3: + # title: One platform + # subtitle: To rule them all + # image: illustrations/mockups/app-mockup.png + # buttonText: Get started + # buttonLink: "#" + # section4: + # title: Our Clients love us! + # subtitle: Lorem ipsum sit dolor amet is a dummy text used by typography industry + # clients: + # - name: Irma Walters + # quote: Lorem ipsum dolor sit amet, elit deleniti dissentias quo eu, hinc minim appetere te usu, ea case duis scribentur has. Duo te consequat elaboraret, has quando suavitate at. + # job: Accountant + # img: 1 + # - name: John Bradley + # quote: Lorem ipsum dolor sit amet, elit deleniti dissentias quo eu, hinc minim appetere te usu, ea case duis scribentur has. Duo te consequat elaboraret, has quando suavitate at. + # job: Financial Analyst + # img: 2 + # - name: Gary Blackman + # quote: Lorem ipsum dolor sit amet, elit deleniti dissentias quo eu, hinc minim appetere te usu, ea case duis scribentur has. Duo te consequat elaboraret, has quando suavitate at. + # job: HR Manager + # img: 3 + section5: true + footer: + # Logo (from /images/logos/___) + logo: openincite_light_orange_xl.svg + # Social Media Title + socialmediatitle: Follow Us + # Social media links (GitHub, Twitter, etc.). All are optional. + socialmedia: + - link: https://github.com/openincite + # Icons are from Font Awesome + icon: github + - link: https://instagram.com/ + icon: instagram + - link: https://linkedin.com/ + icon: linkedin + - link: https://twitter.com/ + icon: twitter + # - link: https://bitbucket.org/# + # icon: bitbucket + bulmalogo: true + quicklinks: + column1: + title: "About" + links: + - text: About Us + link: /about + - text: What we do + link: /about#what-we-do + - text: Why Open Source + link: /about#why-open-source + - text: Our roadmap + link: /about#roadmap + - text: Credits + link: /credits + + column2: + title: "Events" + links: + - text: Ongoing Events + link: /events#ongoing-events + - text: Upcoming Events + link: /events#upcoming-events + - text: Previous Events + link: /events#previous-events + column3: + title: "Blog" + links: + - text: Latest news + link: /blog/ + - text: Tech articles + link: /blog/ diff --git a/content/404.md b/content/404.md new file mode 100644 index 0000000..855d674 --- /dev/null +++ b/content/404.md @@ -0,0 +1,13 @@ +--- +title: "404 Page not found" +draft: false +description: "404 error page not found." +url: 404.html +comments: false +--- + +{{< tweet 967044888285065216>}} + +This doesn't work. And we don't know why. + +The page you're looking for doesn't exist. You can return to our [homepage](/). \ No newline at end of file diff --git a/content/about.md b/content/about.md new file mode 100644 index 0000000..8c640d9 --- /dev/null +++ b/content/about.md @@ -0,0 +1,28 @@ +--- +title: "About" +draft: false +description: "What is OpenIncite?" +comments: false +--- + +# About Us + +OpenIncite is an independent body founded by a group of computer science engineering students who believe in a practical and hands-on approach towards learning and distributing software tools, especially when it comes to education. + +# What We Do + +Our primary goal is to help improve the quality of computer science education by actively developing and promoting open-source software. We work as a team to collaborate and develop projects that help the participants learn software using modern practical industry-level methods. The project ideas may align with this goal as well. + +[→ Project Showcase](/projects) + +We have a blog where we like to write about things we do and learn. + +[→ The OpenIncite Blog](/blog) + +# Why Open Source + +TBD + +# Roadmap + +TBD \ No newline at end of file diff --git a/content/blog/_index.md b/content/blog/_index.md new file mode 100644 index 0000000..52f1c7c --- /dev/null +++ b/content/blog/_index.md @@ -0,0 +1,9 @@ +--- +title: "Blog" +draft: false +type: blog +description: "OpenIncite's very own blog!" +comments: false +--- + +Nothing to see here, check back again soon! \ No newline at end of file diff --git a/content/blog/hugo-shortcodes.md b/content/blog/hugo-shortcodes.md new file mode 100644 index 0000000..1e0158c --- /dev/null +++ b/content/blog/hugo-shortcodes.md @@ -0,0 +1,35 @@ +--- +title: "Hugo shortcodes" +date: 2020-06-22T01:45:00+05:30 +description: Here is a demo of all shortcodes available in Hugo. +author: "Jane Doe" +draft: true +comments: false +--- + +## Images + +{{< figure src="https://images.unsplash.com/photo-1560032779-0a8809186efd?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1350&q=80" title="Dave Herring" >}} + +{{< figure src="https://images.unsplash.com/photo-1560032779-0a8809186efd?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=500&q=80" title="Dave Herring" >}} + + +## Github Gist + +{{< gist spf13 7896402 >}} + +## Youtube video + +{{< youtube w7Ft2ymGmfc >}} + +## Tweet + +{{< tweet 877500564405444608 >}} + +## Vimeo + +{{< vimeo id="146022717" >}} + +## Instagram + +{{< instagram BWNjjyYFxVx >}} diff --git a/content/blog/markdown-guide.md b/content/blog/markdown-guide.md new file mode 100644 index 0000000..0a121e6 --- /dev/null +++ b/content/blog/markdown-guide.md @@ -0,0 +1,137 @@ +--- +title: "Markdown Syntax Guide" +date: 2020-06-22T01:40:00+05:30 +description: "Sample article showcasing basic Markdown syntax and formatting for HTML elements." +author: "John Doe" +draft: true +comments: false +--- + +This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme. + + +## Headings + +The following HTML `
Test
+ + +``` +#### Code block indented with four spaces + + + + + +Test
+ + + +#### Code block with Hugo's internal highlight shortcode +{{< highlight html >}} + + + + +Test
+ + +{{< /highlight >}} + +## List Types + +#### Ordered List + +1. First item +2. Second item +3. Third item + +#### Unordered List + +* List item +* Another item +* And another item + +#### Nested list + +* Item +1. First Sub-item +2. Second Sub-item + +## Other Elements — abbr, sub, sup, kbd, mark + +GIF is a bitmap image format. + +H2O + +Xn + Yn = Zn + +Press CTRL+ALT+Delete to end the session. + +Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures. + diff --git a/content/credits.md b/content/credits.md new file mode 100644 index 0000000..c3510cd --- /dev/null +++ b/content/credits.md @@ -0,0 +1,32 @@ +--- +title: "Credits" +draft: false +type: credits +description: "Technologies and frameworks used to create this website" +tools: + tiles: + - title: Hugo + image: hugo.svg + link: https://gohugo.io + description: Hugo is the static HTML and CSS website generator used to create this website. It's written in Go and is optimized for speed, ease of use, and configurability. Hugo takes a directory with content and templates and renders them into a full HTML website. + - title: Hugo Fresh + image: fresh.svg + link: https://themes.gohugo.io/hugo-fresh + description: Fresh is a theme for the Hugo static site generator adapted from the gorgeous, Bulma-based theme of the same name from CSS Ninja. + - title: Bulma + image: bulma.png + link: https://bulma.io + description: Bulma is a free, open source CSS framework based on Flexbox. + - title: GitHub + image: github.png + link: https://github.com + description: The source code used to deploy this website is hosted on GitHub. + - title: Netlify + image: netlify.svg + link: https://www.netlify.com + description: The website is hosted on Netlify. Netlify provides automatic deploys from GitHub, free TLS certificates, DNS and CDN. +date: 2020-07-03T15:30:00+05:30 +comments: false +--- + +*All product names, logos, and brands are property of their respective owners. All company, product and service names used in this website are for identification purposes only.* \ No newline at end of file diff --git a/content/events/index.md b/content/events/index.md new file mode 100644 index 0000000..cc165c3 --- /dev/null +++ b/content/events/index.md @@ -0,0 +1,18 @@ +--- +title: "Events" +draft: false +description: "List of OpenIncite events" +comments: false +--- + +# Ongoing Events + +No current events, check back again soon! + +# Upcoming Events + +No upcoming events + +# Previous Events + +No previous events \ No newline at end of file diff --git a/content/projects/index.md b/content/projects/index.md new file mode 100644 index 0000000..bd71c00 --- /dev/null +++ b/content/projects/index.md @@ -0,0 +1,59 @@ +--- +title: "Projects" +draft: false +type: projects +description: "List of projects" +comments: false +projects: + tiles: + - title: MIS Bot + category: python + projectImage: misbot.png + description: Telegram bot to pull attendance from SJCET website, plus more features like bunk calculator, test reports, etc. + sourceURL: https://github.com/ArionMiles/MIS-Bot + authorName: Kanishk + authorURL: https://arionmiles.me + tags: + - Python + - Telegram + - title: MIS Bot + category: javascript + # projectImage: misbot.png + description: Telegram bot to pull attendance from SJCET website, plus more features like bunk calculator, test reports, etc. + sourceURL: https://github.com/ArionMiles/MIS-Bot + authorName: Kanishk + authorURL: https://arionmiles.me + tags: + - Python + - Telegram + - title: MIS Bot + category: go + projectImage: misbot.png + description: Telegram bot to pull attendance from SJCET website, plus more features like bunk calculator, test reports, etc. + sourceURL: https://github.com/ArionMiles/MIS-Bot + authorName: Kanishk + authorURL: https://arionmiles.me + tags: + - Python + - Telegram + - title: MIS Bot + category: nodejs + projectImage: misbot.png + description: Telegram bot to pull attendance from SJCET website, plus more features like bunk calculator, test reports, etc. + sourceURL: https://github.com/ArionMiles/MIS-Bot + authorName: Kanishk + authorURL: https://arionmiles.me + tags: + - Python + - Telegram + - title: MIS Bot + category: php + projectImage: misbot.png + description: Telegram bot to pull attendance from SJCET website, plus more features like bunk calculator, test reports, etc. + sourceURL: https://github.com/ArionMiles/MIS-Bot + authorName: Kanishk + authorURL: https://arionmiles.me + tags: + - Python + - Telegram +--- diff --git a/layouts/_default/list.html b/layouts/_default/list.html new file mode 100644 index 0000000..317d5d2 --- /dev/null +++ b/layouts/_default/list.html @@ -0,0 +1,37 @@ +{{ define "main" }} + +{{ partial "navbar.html" . }} +{{ partial "navbar-clone.html" . }} + + + +