Git Product home page Git Product logo

moon's Introduction

Moon Jekyll Theme

A NEW HOME FOR MOON!

Warning

You can access new repository from here.


Moon is a minimal, one column jekyll theme.

Features

  • Minimal, you can focus on your content
  • Responsive
  • Disqus integration
  • Syntax highlighting
  • Optional post image
  • Social icons
  • Page for sharing projects
  • Optional background image
  • Simple navigation menu
  • MathJax support

Preview

screenshot of Moon
screenshot of Moon

See a live version of Moon hosted on GitHub.

Getting Started

To learn how to install and use this theme check out the Setup Guide for more information.

moon's People

Contributors

loucal avatar lrdodge avatar rgeraldporter avatar tannerbaldus avatar tanto259 avatar taylantatli avatar tolgatatli avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

moon's Issues

Enabling google analytics

In _includes/scripts I see {% if site.google.analytics %}but I don't see that in config.yml. Basically what I'm asking is, how do you enable google analytics?

Round reading time.

Currently, if a passage contains, for example, ~750 words, so a reading time of just under 4 minutes, it will be rounded down to 3 minutes. It should be rounded to the closest minute, not floored.

Back button cache issue in Safari

Hi, first of all thanks for the nice template. I experienced an issue with Safari on OSX 10.11.6, which is related to the annoying Safari back button cache problem. For example, when using the browser back button to go back to the previous page, the content is not displayed anymore, i.e., only the background and the menu on top are shown, but the central content is not. By following these indications, I managed to solve it. I added
window.onpageshow = function(event) { if (event.persisted) { window.location.reload() } };
to scripts.js in assets/js/ and everything seems to work! The only annoying thing is that Safari has to reload the page. Is there any more elegant solution?
Thanks,
Michele

I finded a Bug

Hello, when I was in the use of moon theme, press back button, sometimes meet view will disappear, this is a Bug, in Safari browser will appear such problems,Thanks

Gap between last social link.

This started just after my pull request, so it's probably related, but I cannot actually figure out why it's happening.

Question: Add new entries under Projects

First of all, thank you for this nice theme!

I have two questions of "projects".

(1) How to add a new entry in the page of "Projects"? For example, I have three projects saved as P1.md, P2.md P3.md (should I use .md files or .html files here?). What is the syntax to add them to the page of "All Projects" (i.e. /projects/index.md)?

(2) If I simply want to change "Projects" to "Work". In your guide, I can find how to change the name in the navigation. How can I change the name in the tabs, the bottom part of the front page?

Many thanks
Jianxu

disqus comments

When I tried to run disqus comments on my blog, it did not work for me till I added this line to disqus_comments.html file after the if condition:

<div id="disqus_thread"></div>

And what about changing the default disqus_shortname in _config.yml to either be commented or be something dummy like shortname or so, instead of the author's taylantatli?

ABSOLUTE PATH ISSUE!

I cloned this theme into my repository and all the js and css are not correctly displayed. After struggling using inspect elements, I found that the issue is caused my relative path {{ site.url }} is not correctly replaced by the url you writes in config.yml

In order to fix this issue, you need to replace {{ site.url }} with your own https://XXX.github.io (please add http or https depends on which one you are using.)

P.S. After I replaced the one in JS and css part (start with notation JS and css), I found that the menu on the left does not work. In order to fix this issue, I replaced all the site.url with my own domain. But after this editing, you should be aware that your repository of your github page is NO LONGER DUPLICATABLE, which means they have to go thru the same pattern I listed above after FORKING OR CLONING THIS REPO but not yours. Dun Braggin and say check out my repo. :)

This should work fine and if you have more issue go talk to TaylanTatli.

Question / Feature Request - Medium social button

I understand this seems kind of redundant given that most people using Jekyll would also be using it as their only/main blogging platform but I was wondering would it be possible to add medium to the list of social platforms this theme can integrate using config.yml?

How can I add a new project?

I've tried to make a new dir named _projects
image
Like this and add a .md in it
image

image

And this is the content, but it doesn't show up

How can I add a new project?
BTW sorry for my bad English

Cannot read property 'appendChild' of null

Browser prompt Uncaught TypeError: Cannot read property 'appendChild' of null
I think the following code is not executed

{% if page.comments and site.disqus_shortname %} \<section id="disqus_thread" class="animated fadeInUp"><\/section> \<!-- /#disqus_thread --> {% endif %}

this code in /moon/_layouts/post.html,i don't knowpage.comments where?
disqus_shortname I already filled this out.

Add Google Tag Manager Snippet

Hi, I was wondering, based on the _includes directory, where would be the best place to put Google Tag Manager tracking snippet...
I put the first part under _includes/header.html and the second part under _includes/nav.html since this will insert right under the opening of the head tag and under the opening of the body tag respectively... But I'm not quite sure that is the best practice... Any thoughts on that matter?

Make back button in project post go to projects page

Currently, if you're viewing a project post, and you click tha back button at the top of the page, it takes you to the list of all posts, not including projects.

It'd be much better if that button took you to the projects page. Only when viewing a normal post should it take you to the list all posts page.

How to make new pages and put posts on those pages

Hi!

Thank you so much for making your awesome theme, I am having trouble getting posts to appear in different webpages on my site, I've been through the html code slowly but can't figure it out. Can you explain to me how to do this?

What I would like to do is have different web pages for different themed posts, ie new, vlog, etc.

All the best,

Jake Taylor

Mobile site

Is there a way to disable the mobile site? In my opinion it is not as good looking as the full site and doesn't display featured images.

Also, on mobile there's an issue with rendering when scrolling. Is there a fix for that? It happens no matter what version of the site you use. I'm using chrome on Android.

red page

There is red page while loading or refreshing.

Stop redirecting to custom domain

So I have set a custom domain, and then it always opened my custom domain everytime I opened my name.github.io.
People said I should deleted CNAME file, and I deleted it but it's still redirecting to my custom domain. And everytime I added another new custom domain, it always redirected to old one. Even if I deleted the repo and forked it again, nothing change. How to stop that?
Thank you

PS: I don't know how to add "question" label. Im sorry, first time using github.

Link recent articles at the bottom of each article

It'd be really cool if, say, the three or four most recent articles were linked to at the bottom of each post, kinda prompting the visitor to read them. Not sure how to make it look good and fit with the theme etc but you're the designer so you probably know that better than I do.

The setup info link isn't working

Hi @TaylanTatli

I loved this theme, wished to use it for an environment oriented NGO but I've run into the dead-link towards the end of the README.md which is supposed to outline the setup feature.

  1. So, being a newbie I just tried opening the index.html using the python server command - doesn't seem to work.

  2. Also, I've noticed the landing page loads a bit slow

  3. How can I convert this blog to give credit to multiple authors?

Would you please guide me a bit?

Happy new year πŸ˜„

Featured image only working with online figs

When I try to add as a featured image to a post an image that is in /assets/img/, only a grey square appears with the title, but when I use a link to any random image online, it works perfectly.

I am using
feature: /assets/img/image.png
in the post.

Thanks for the help!

--EDIT--

Just found I needed to add .. before the path (../assets/img/image.png). My bad! Feel free to delete the issue, and I apologize for the error.

Mobile Issue

In Mobile,
How to get sharing button and goup button ??

Font Not Found

I run and have this error
ERROR '/assets/fonts/FiraSans/woff/FiraSans-RegularItalic.woff' not found.

but I can't find where it from?

validity errors

Hey, I love this theme, it was basically exactly what I had in my head for what I wanted.

I just installed it and I am getting a ton of validity errors when I run it. It doesn't seem to harm it in any way, but it can't be great.

I did a cursory google and say that it might be related the the version of ruby you are running, i am on ruby 2.0.0p645 and i see that the current version is 2.3.1, what version are you running? are you also seeing these errors?

thanks.

Incremental build: disabled. Enable with --incremental
      Generating... 
element nav: validity error : ID dl-menu already defined
element h2: validity error : ID cupidatat-90s-lo-fi-authentic-try-hard already defined
element h2: validity error : ID forage-occaecat-cardigan-qui already defined
element h2: validity error : ID hoodie-duis already defined
element h3: validity error : ID thundercats-ho already defined
element nav: validity error : ID dl-menu already defined
element h2: validity error : ID cupidatat-90s-lo-fi-authentic-try-hard already defined
element h2: validity error : ID forage-occaecat-cardigan-qui already defined
element h2: validity error : ID hoodie-duis already defined
element h3: validity error : ID thundercats-ho already defined
element nav: validity error : ID dl-menu already defined
element h3: validity error : ID figures-for-images-or-video already defined
element h4: validity error : ID one-up already defined
element h4: validity error : ID two-up already defined
element h4: validity error : ID three-up already defined
element h3: validity error : ID alternative-way already defined
element nav: validity error : ID dl-menu already defined
element sup: validity error : ID fnref:1 already defined
element h3: validity error : ID highlighted-code-blocks already defined
element h3: validity error : ID standard-code-block already defined
element h3: validity error : ID fenced-code-blocks already defined
element h3: validity error : ID github-gist-embed already defined
element li: validity error : ID fn:1 already defined
element nav: validity error : ID dl-menu already defined
element h2: validity error : ID usage already defined
element nav: validity error : ID dl-menu already defined
element nav: validity error : ID dl-menu already defined
element h2: validity error : ID html-elements already defined
element h1: validity error : ID heading-1 already defined
element h2: validity error : ID heading-2 already defined
element h3: validity error : ID heading-3 already defined
element h4: validity error : ID heading-4 already defined
element h5: validity error : ID heading-5 already defined
element h6: validity error : ID heading-6 already defined
element h3: validity error : ID body-text already defined
element h3: validity error : ID blockquotes already defined
element h2: validity error : ID list-types already defined
element h3: validity error : ID ordered-lists already defined
element h3: validity error : ID unordered-lists already defined
element h2: validity error : ID tables already defined
element h2: validity error : ID code-snippets already defined
element h2: validity error : ID buttons already defined
element h2: validity error : ID kbd already defined
element h2: validity error : ID notices already defined
element nav: validity error : ID dl-menu already defined
element h2: validity error : ID installation already defined
element h2: validity error : ID preview already defined
element h2: validity error : ID site-setup already defined
element h3: validity error : ID site-wide-configuration already defined
element h4: validity error : ID title already defined
element h4: validity error : ID bio already defined
element h4: validity error : ID description already defined
element h4: validity error : ID url already defined
element h4: validity error : ID readingtime already defined
element h4: validity error : ID logo already defined
element h4: validity error : ID background already defined
element h4: validity error : ID google-analytics-and-webmaster-tools already defined
element h4: validity error : ID mathjax already defined
element h4: validity error : ID disqus-comments already defined
element h3: validity error : ID navigation-links already defined
element h2: validity error : ID layouts-and-content already defined
element h3: validity error : ID feature-image already defined
element h3: validity error : ID comments already defined
element h2: validity error : ID questions already defined
element h2: validity error : ID license already defined
element nav: validity error : ID dl-menu already defined
element nav: validity error : ID dl-menu already defined
element nav: validity error : ID dl-menu already defined
element h2: validity error : ID about already defined
element h2: validity error : ID blog already defined
element h2: validity error : ID code already defined
element h2: validity error : ID example already defined
element h2: validity error : ID feature already defined
element h2: validity error : ID highlighting already defined
element h2: validity error : ID image already defined
element h2: validity error : ID images already defined
element h2: validity error : ID jekyll already defined
element h2: validity error : ID markdown already defined
element h2: validity error : ID mathjax already defined
element h2: validity error : ID moon already defined
element h2: validity error : ID post already defined
element h2: validity error : ID readability already defined
element h2: validity error : ID sample already defined
element h2: validity error : ID sample post already defined
element h2: validity error : ID syntax already defined
element h2: validity error : ID test already defined
element h2: validity error : ID theme already defined
element h2: validity error : ID video already defined
element nav: validity error : ID dl-menu already defined
element nav: validity error : ID dl-menu already defined
element nav: validity error : ID dl-menu already defined
element h2: validity error : ID features already defined
element h2: validity error : ID preview already defined
element h2: validity error : ID getting-started already defined
                    done in 2.922 seconds.

Draft Post

is the theme have draft post???
Draft Post is post that may not finish it yet or still have something to check before publishing

Jekyll-Hook is no longer mantained

Hi, awesome template ❀️!
I forked it and was trying to use it but I just found out (after installing the gems that were missing πŸ˜„) that jekyll-hook gem is no longer maintained.

So I had two ideas:
1 - clone jekyll-hook repo and build it on my notebook;
or
2 - change the template to no longer need this gem;

keeping in mind the opportunity to learn a little bit more about Jekyll templates and all, I'm new to ruby and Jekyll, and also that is Hacktoberfest time (yeey open source \o/), I would like to go with option 2 and make an PR.

Would like to discuss the better way to this.

Thanks πŸ™‚

Facebook share thumbnail image

Hi,

When I share posts to facebook it doesn't use the article picture but the picture on my homepage. I do not have this issue with twitter, is there a way to fix this?

Thanks

Markdown code block render issue

My markdown code block looks like

- Some sample code

        print("Hello")
        print("World")

I am using markdown space indentation for code block.
When the page is rendered there is one extra space on the first line inside code block.
This can be reproduced easily by using markdown spaces for code block.

Change the icons

I would like to ask how to change the icons namesβ€œAbout” β€œPost” and β€œProjects” below social medias (home).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.