diff --git a/.gitignore b/.gitignore index ca35be0..ca14bb9 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ _site +vendor +.bundle/ +.sass-cache/ +Gemfile.lock diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..f7ea1a7 --- /dev/null +++ b/Gemfile @@ -0,0 +1,5 @@ +source "https://rubygems.org" +ruby RUBY_VERSION + +gem "jekyll", "~> 3.8" +gem "jekyll-kde-theme" diff --git a/_config.yml b/_config.yml index 17c7f08..6096f11 100644 --- a/_config.yml +++ b/_config.yml @@ -1,7 +1,56 @@ -name: KDE Francophone +title: KDE Francophone description: Nouvelles de la communauté KDE francophone url: http://fr.kde.org -markdown: redcarpet -pygments: true -exclude: [README.md] +markdown: kramdown +theme: jekyll-kde-theme +highlighter: pygments + +sass: + style: compressed + +paginate: 5 + +exclude: + - README.md + - Gemfile + - Gemfile.lock + - node_modules + - vendor/bundle/ + - vendor/cache/ + - vendor/gems/ + - vendor/ruby/ + +app_icon: /assets/img/64x64.svg + +navigation: + top: + - title: Espace de travail + url: /espaces-travail/ + - title: Applications + url: /applications/ + - title: La communauté + url: /communaute/ + - title: Akademy-fr + url: /akademy-fr/ + - title: Donation + url: https://www.kde.org/donate + bottom: + - name: Actualités et presses + items: + - title: Annonces + url: https://www.kde.org/announcements/ + - title: KDE.news + url: https://dot.kde.org/ + - title: Planet KDE + url: https://planetkde.org/ + +prev: "Précedent" +next: "Suivant" +announcements: "Dernières nouvelles" +donate_to_kde: "Faire une donation pour KDE" +why_donate: "Pourquoi donner ?" +other_ways_to_donate: "Autre moyen de donner" +donate_via_paypal: "Donner via PayPal" +read_full: "Lire plus" +not_made_by_kde: true diff --git a/_layouts/default.html b/_layouts/default.html deleted file mode 100644 index cbe71d6..0000000 --- a/_layouts/default.html +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - {{ page.title }} - fr.kde.org - - - - - - - - - - - - - - - -
-
- -
- -
-
- {{ content }} -
-
- -
- -
- -
- - - - - - - - - diff --git a/_layouts/post.html b/_layouts/post.html deleted file mode 100644 index 6b9424d..0000000 --- a/_layouts/post.html +++ /dev/null @@ -1,10 +0,0 @@ ---- -layout: default ---- -
-

{{ page.title }}

- -
- {{ content }} -
-
\ No newline at end of file diff --git a/akademy-fr/index.md b/akademy-fr/index.md index 3cdd24e..30e6326 100644 --- a/akademy-fr/index.md +++ b/akademy-fr/index.md @@ -1,32 +1,32 @@ --- -layout: default +layout: page title: Akademy-fr --- # Akademy-fr Akademy-fr est la principale conférence consacrée à KDE en France. Son but est avant tout de permettre aux contributeurs francophones de se retrouver mais également de permettre la promotion de KDE en France. Pour les novices, il s'agit d'une occasion rêvée pour découvrir cet environnement libre et complet. Les personnes souhaitant contribuer pourront trouver tous types de contributeurs afin de mieux se lancer dans le grand bain de KDE. Vous y retrouverez à la fois des conférences orientées vers la contribution et vers le grand public. ## Akademy-fr 2014 Akademy France se déroulera les 15 et 16 novembre à Toulouse à l'ENSEEIHT au sein du [Capitole du libre](http://2014.capitoledulibre.org/). Des conférences sur prévues sur les thèmes suivants : - les nouveautés de KDE : Plasma 5, KDE-Connect et le Plasma Media Center - le logiciel éducatif [gCompris](http://gcompris.net) et sa récente conversion aux technologies Qt / KDE. - comment devenir contributeur KDE, que l'on soit développeur ou non ! - le manifeste de KDE : comment souder une communauté autours de valeurs communes - Qt sur Android - l'intégration continue mise en oeuvre par KDE - le logiciel de dessin Krita - l'artisanat comme modèle pour rechercher la qualité dans les logiciels libre ## Akademy-fr 2013 L'édition 2013 se déroulera les samedi 23 et dimanche 24 novembre 2013 à l'École Nationale Supérieure d'Électrotechnique, d'Électronique, d'Informatique, d'Hydraulique et des Télécommunications (ENSEEIHT) dans le centre de Toulouse. [Plus d'information sur le site de Toulibre](http://toulibre.org/akademyfr-2013) ## Editions précédentes * [Akademy-fr 2012](http://toulibre.org/akademyfr-2012) diff --git a/applications/index.md b/applications/index.md index c3c7b11..7c0fc68 100644 --- a/applications/index.md +++ b/applications/index.md @@ -1,82 +1,82 @@ --- -layout: default +layout: page title: Les applications KDE apps: [ { title: Dolphin, icon: dolphin.png, url: "http://dolphin.kde.org", description: "Dolphin est un gestionnaire de fichiers simple et efficace. Il permet de manipuler facilement ses fichiers, de parcourir ses dossiers, de lister les fichiers de différentes manières : vignettes, vue compacte, vue détaillée... Vous pouvez également scinder la fenêtre en deux afin de réaliser rapidement des copies d'un dossier à l'autre." }, { title: Okular, icon: okular.png, url: "http://okular.kde.org", description: "Okular est une visionneuse de documents qui supporte de nombreux formats : PDF, Postscript, DjVu, CHM, XPS, ePub et plus encore. Okular permet également d'annoter vos documents." }, { title: Kate, icon: kate.png, url: "http://kate-editor.org", description: "Kate est un éditeur de texte versatile : il peut être utilisé pour prendre quelques notes tout comme pour le développement. Kate supporte la coloration syntaxique de nombreux langages. Il peut être étendu par un système de greffons." }, { title: Gwenview, icon: gwenview.png, url: "http://userbase.kde.org/Gwenview", description: "Gwenview est une visionneuse d'images simple et rapide. Gwenview permet de parcourir votre collection d'images, de les afficher en plein écran, d'effectuer des retouches simples ou encore de les présenter dans un diaporama." }, { title: Kontact, icon: kontact.png, url: "http://kontact.kde.org", description: "Kontact vous permet de gérer simplement et de manière cohérente votre messagerie, votre carnet d'adresses et votre calendrier." }, { title: Konversation, icon: konversation.png, url: "http://konversation.kde.org", description: "Besoin de discuter sur IRC ? Konversation est un client IRC convivial, qui supporte des fonctionnalités avancées comme le transfert de fichiers par DCC ou la gestion d'identités multiples." }, { title: Amarok, icon: amarok.png, url: "http://amarok.kde.org", description: "Amarok vous propose de « Redécouvrir votre musique ! ». Ce lecteur gère facilement votre collection musicale mais permet également d'écouter la musique proposée par des sites comme Magnatunes ou Jamendo." }, { title: digiKam, icon: digikam.png, url: "http://digikam.org", description: "Si Gwenview ne vous suffit pas, digiKam est là. Cette puissante application de gestion de photos est à même de satisfaire les besoins des amateurs exigeants comme des professionnels de la photographie. DigiKam gère nativement les différents formats raw et permet de trier, organiser et retoucher ses photos." }, { title: Skrooge, icon: skrooge.png, url: "http://skrooge.org", description: "Skrooge est une application de gestion de vos finances personnelles. Elle peut suivre l'évolution de vos revenus et dépenses à travers plusieurs comptes, dans plusieurs monnaies. Elle possède toutes les fonctionnalités que vous attendriez de pareil outil, comme la gestion des catégories, les opérations programmées, les rapports graphiques, la gestion des actions... Elle possède aussi des fonctionnalités moins courantes, comme l'édition rapide des opérations, la recherche instantanée, les suiveurs de remboursement, les attributs personnalisables..." }, { title: KDE-Edu, icon: kdeedu.png, url: "http://edu.kde.org", description: "KDE Education est un ensemble de logiciels éducatifs pour les enfants, les étudiants et les enseignants." }, { title: GCompris, icon: gcompris.png, url: "http://gcompris.net", description: "KDE, c'est aussi pour les enfants à partir de 2 ans avec le logiciel éducatif GCompris qui contient une centaine d'activité pédagogique, découverte de l'ordinateur, mathématique, lecture, science, géographie, jeux de logique et bien d'autres." } ] --- ## Les applications KDE La communauté KDE propose des centaines d'applications couvrant des domaines très variés. Voici quelques unes de ces applications parmi les plus communes. {% include apps.html apps=page.apps %} Vous pouvez également trouver de nombreuses autres applications sur le site [kde-apps.org](http://kde-apps.org). diff --git a/assets/img/64x64.svg b/assets/img/64x64.svg new file mode 100644 index 0000000..72e39b0 --- /dev/null +++ b/assets/img/64x64.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/communaute/index.md b/communaute/index.md index 4b8a851..6b0ceb2 100644 --- a/communaute/index.md +++ b/communaute/index.md @@ -1,45 +1,46 @@ --- -layout: default +layout: page title: La communauté KDE --- ## Suivre l'actualité de KDE - [dot.kde.org](http://dot.kde.org) : Actualités de la communauté KDE. - [planetkde.org](http://planetkde.org) : Aggrégation de blogs de membres de la communauté KDE. - [fr.planetkde.org](http://fr.planetkde.org) : La même chose, mais pour les blogs rédigés en français. ## Les blogs des contributeurs KDE - [ervin](http://ervin.ipsquad.net/) - [morice](http://morice.ipsquad.net/blog/) - [Laurent](http://www.aegiap.eu/kdeblog/) - [Ben](http://blog.ben2367.fr) - [David](https://blogs.kde.org/blogs/dfaure) - [Tim](http://timotheegiet.com/blog) +- [Carl](https://carlschwan.eu) ## Obtenir de l'aide ### Le forum Le [forum KDE Francophone][forum] est un endroit convivial où se retrouvent de nombreux utilisateurs pour s'entraider et échanger des idées. ### IRC Si vous préférez les discussions en direct, vous pouvez nous retrouver sur le réseau IRC Freenode, canal [#kde-fr][irc]. ## Participer Nous disposons de plusieurs listes de diffusion. - [kde-events-fr][] : Cette liste est utilisée pour coordonner l'organisation d'évènements KDE dans les pays francophones. C'est ici que sont organisés des évènements comme aKademy-fr, les ateliers KDE de Toulouse, Solution Linux... - [kde-francophone][] : Cette liste est utilisée par l'équipe de traduction des applications et espaces de travail KDE en français. - [kde-fr-announce][] : Cette liste a pour but la promotion de KDE. Vous y retrouverez les annonces concernant les futures versions, mais également les évènements auxquels participera la communauté KDE. [irc]: http://webchat.freenode.net/?channels=kde-fr [forum]: http://forum.kde.org/fr [kde-events-fr]: https://mail.kde.org/mailman/listinfo/kde-events-fr [kde-francophone]: https://mail.kde.org/mailman/listinfo/kde-francophone [kde-fr-announce]: https://mail.kde.org/mailman/listinfo/kde-fr-announce diff --git a/css/fr-kde-org.css b/css/fr-kde-org.css deleted file mode 100644 index 9a49456..0000000 --- a/css/fr-kde-org.css +++ /dev/null @@ -1,150 +0,0 @@ -.root { - /* default size is 1125px which is too tall for small pages */ - min-height: 600px; -} -#cp-site-wwwkdeorg { - /* necessary because of the change in .root:min-height. With the change, background images overlap horribly */ - background: transparent; -} - -/* nav */ -nav ul li { - display: inline-block; - margin-top: 41px; -} - -nav ul h2 { - background-repeat: no-repeat; - background-position: 0 0; -} - -nav a { - color: #555; -} - -/* nav link icons */ -#nav1 { - background-image: url("/images/green.icon.png"); -} - -#nav1:hover { - text-shadow: #acff08 0 0 18px; -} - -#nav2 { - background-image: url("/images/orange.icon.png"); -} - -#nav2:hover { - text-shadow: #ffae00 0 0 18px; -} - -#nav3 { - background-image: url("/images/red.icon.png"); -} - -#nav3:hover { - text-shadow: #ff96af 0 0 18px; -} - -#nav4 { - background-image: url("/images/gray.icon.png"); -} - -#nav4:hover { - text-shadow: #aaa 0 0 18px; -} - -#nav5 { - background-image: url("/images/blue.icon.png"); -} - -#nav5:hover { - text-shadow: #8ed1ff 0 0 18px; -} - -/* front page */ -/* We can't use the 'teaser' class from main.css because our image is in #main, - * whereas www.kde.org teaser images are in #content. - */ -#main img.banner { - padding: 0; - margin: 0; - margin-top: -10px; - margin-left: -25px; - border: none; -} - -/* content */ - -#main h3 { - /* h2 is 16pt, default h3 is 15pt. This is too close to h2 IMO */ - font-size: 13pt; -} - -blockquote p { - margin-left: 20px; - font-style: italic; - position: relative; -} - -blockquote p:before { - content: "« "; - position: absolute; - left: -1em; -} - -blockquote p:after { - content: " »"; -} - -/* posts */ - -#main .post-entry { - margin-bottom:10px; -} - -#main .post-entry h4 { - padding: 0; - font-size:14px; -} - -#main .post-entry p { - padding-top:2px; -} - -#main .post-date { - float: right; - font-size: 70%; - color: #888; -} - -#main .post-container h2.post-page-title { - /* Let the date come closer to the title */ - padding-bottom: 0.5em; -} - -/* apps */ - -#main .app-entry { - padding-top: 1em; -} - -#main .app-entry .app-icon { - background: none; - border: none; - margin: 0; - padding: 0; - padding-right: 1.5em; - display: inline-block; - width: 64px; -} - -#main .app-entry div { - width: 650px; - display: inline-block; -} - -#main .app-entry h2 { - padding: 0; -} diff --git a/css/main.css b/css/main.css deleted file mode 100644 index c46a3e1..0000000 --- a/css/main.css +++ /dev/null @@ -1,723 +0,0 @@ - -/* Eric Meyer CSS Reset */ -html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td,hr { - margin: 0; - padding: 0; - border: 0; - outline: 0; - font-size: 100%; - vertical-align: baseline; - background: transparent; -} - -body { - line-height: 1; -} - -ol,ul { - list-style: none; -} - -blockquote,q { - quotes: none; -} - -blockquote:before,blockquote:after,q:before,q:after { - content: ''; - content: none; -} - -big { - font-size: 120%; -} - -/* remember to define focus styles! */ -:focus { - outline: 0; -} - -/* remember to highlight inserts somehow! */ -ins { - text-decoration: none; -} - -del { - text-decoration: line-through; -} - -/* tables still need 'cellspacing="0"' in the markup */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -body { - text-align: center; - font-family: "Liberation Sans","Bitstream Vera Sans",sans-serif; -} - -/*Header and footer backgrounds*/ -html { - background: #fff; -/*#d4e9f1 #c2dfec;*/ -background-image:url(../images/kde1.jpg); - background-repeat: no-repeat; - background-position: top center; -} - -body { - background: transparent; - background-image: url(../images/footer1.jpg); - background-repeat: no-repeat; - background-position: bottom center; -} - -/*Formating and setups*/ -.root { - width: 850px; - margin: 0 auto; - text-align: left; - padding-bottom: 25px; - min-height: 1100px; -} - -.header { - background-image: url(../images/page-hr-alt.png); - background-repeat: no-repeat; - background-position: 0 28px; -} - -.header .toolbox { - height: 32px; - margin-bottom: 8px; -} - -.header .toolbox .toolboxtext { - padding-top: 10px; -} - -.header .toolbox img { - padding-top: 4px; - padding-right: 10px; - float: left; -} - -.header .toolbox div { - float: left; - width: auto; - padding: 0 10px; - color: #888; - text-shadow: #fff 0 0 3px; - text-decoration: none; - font-size: 12px; - font-weight: 400; -} - -.header .toolbox div.toolboxtext { - float: none; -} - - -.header .toolbox #location { - min-width: 700px; -} - -.header .toolbox #location a { - color: #666; - text-shadow: #fff 0 0 3px; - text-decoration: none; - font-size: 12px; - font-weight: 400; -} - -.header .toolbox #location a:hover { - text-decoration: underline; -} - -.header .menu_box { - display: table; - text-align: left; - width: auto; - min-height: 160px; - margin: 0 auto; - text-shadow: #fff 0 0 3px; -} - -.header .menu_box li { - float: left; - margin: 3px 14px; -} - -.header .menu_box li a { - text-decoration: none; - margin: 0 10px; -} - -.header .menu_box li h2 a { - color: #555; - font-size: 14px; - font-weight: 400; - padding-left: 10px; - text-transform: uppercase; -} - -.header .menu_box li ul { - padding-top: 5px; - padding-left: 10px; -} - -.header .menu_box li a:hover h2,.header .menu_box li a:hover,.header .menu_box li a#current { - color: #222; - text-shadow: #E6F1FF 0 0 3px; - background-image: url(../images/underline.png); - background-repeat: repeat-x; - background-position: bottom; -} - -.header .menu_box li ul li { - float: none; - text-align: left; - margin: 5px 0; -} - -.header .menu_box li ul li a { - color: #666; - font-size: 12px; - margin: 5px; -} - -.header .menu_box li ul li ul { - margin: 4px 2px 4px 10px; - padding: 0; -} - -.header .menu_box li ul li ul li { - margin: 2px; - padding: 0; -} - -.header .menubox_body .menubox_title { - font-weight: bold; -} - -/*Header glow/icons*/ -#cp-menu-home { - background-image: url(../images/blue.icon.png); - background-repeat: no-repeat; - background-position: 0 0; -} - -#cp-menu-home:hover { - text-shadow: #8ed1ff 0 0 18px; -} - -#cp-menu-community { - background-image: url(../images/green.icon.png); - background-repeat: no-repeat; - background-position: 0 0; -} - -#cp-menu-community:hover { - text-shadow: #acff08 0 0 18px; -} - -#cp-menu-workspaces { - background-image: url(../images/orange.icon.png); - background-repeat: no-repeat; - background-position: 0 0; -} - -#cp-menu-workspaces:hover { - text-shadow: #ffae00 0 0 18px; -} - -#cp-menu-applications { - background-image: url(../images/red.icon.png); - background-repeat: no-repeat; - background-position: 0 0; -} - -#cp-menu-applications:hover { - text-shadow: #ff96af 0 0 18px; -} - -#cp-menu-developerplatform { - background-image: url(../images/gray.icon.png); - background-repeat: no-repeat; - background-position: 0 0; -} - -#cp-menu-developerplatform:hover { - text-shadow: #aaa 0 0 18px; -} - -#cp-menu-support { - background-image: url(../images/purple.icon.png); - background-repeat: no-repeat; - background-position: 0 0; -} - -#cp-menu-support:hover { - text-shadow: #e285ff 0 0 18px; -} - -.content { - background-image: url(../images/page-bg-alt.png); - background-repeat: repeat-y; - background-position: top center; -} - -.content .teaser,.content .teaser_edu { - height: 300px; - width: 830px; - display: block; - margin: auto; -} - -.content .teaser_hide { - display: none; -} - -.content a { - color: #235E9A; -} - -.footer { - text-align: left; - background-image: url(../images/page-fr-alt.png); - background-repeat: no-repeat; - background-position: 0 0; - width: 850px; - height: 60px; - padding: 40px 0 0; -} - -.footer .module { - float: left; - width: 25%; - margin: 0 10px 30px; -} - -.footer .module { - font-size: x-small; -} - -#footer { - color: #aaa; - font-size: xx-small; - width: 100%; - background: #333; - padding: 5px 0; - margin-top: -25px; - height: 25px; -} - -#footer a { - color: #eee; -} - -#sidebar { - color: #444; - float: right; - max-width: 185px; - min-height: 200px; - margin: 10px 0 10px 15px; - padding: 15px; - border: 1px solid #ccc; - font-size: 10pt; - text-align: left; - background-image: url(../images/30.png); - border-radius: 3px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - -khtml-border-radius: 3px; - box-shadow: 0 1px 8px #aaa; -} - -a.cp-doNotDisplay { - display: none; -} - -#main { - text-align: justify; - padding: 10px 35px 0; - font-size: 10pt; - line-height: 120%; - text-shadow: #fff 0 0 3px; - color: #444; -} - -#main a[href] { - color: #235E9A; - text-decoration: none; -} - -#main a[href]:hover { - text-decoration: underline; -} - -#main p { - color: #444; - padding: 10px 0; -} - -#main h1,#main h2,#main h3,#main h4,#main h5,#main h6 { - font-weight: 400; -} - -#main h1 { - line-height: 130%; - padding-left: 10px; - background-image: url(../images/30.png); - color: #335877; - font-size: 18pt; - margin: 20px 10px 10px 0px; -} - -#main h2 { - color: #446888; - font-size: 16pt; - padding: 30px 0 20px 0px; - line-height: 120%; -} - -#main h3 { - color: #557899; - font-size: 15pt; - padding: 25px 0 15px 0px; - line-height: 120%; -} - -#main h4 { - color: #557899; - font-size: 13pt; - padding: 20px 0 10px 0px; - font-weight: 700; - line-height: 120%; -} - -#main h5 { - color: #557899; - font-size: 12pt; - padding: 15px 0 10px 0px; - font-weight: 700; - line-height: 120%; -} - -#main h6 { - color: #557899; - font-size: 11pt; - padding: 15px 0 10px 0px; - font-weight: 700; - line-height: 120%; -} - -#main > h1,#main > h2,#main > h3,#main > h4,#main > h5,#main > h6 { - margin-left: -15px; -} - -#main img { - margin: 10px; - padding: 5px; - background-image: url(../images/70.png); - border: 1px solid #aaa; - border-radius: 3px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - -khtml-border-radius: 3px; -} - -#main img.clear { - background-image: none; - border: 0; - padding: 0; - margin: 0; -} - -#main dl,#main ol,#main ul { - padding: 5px 30px; -} - -#main ol { - list-style: decimal; -} - -#main ul { - list-style-image: url(../images/list-circle.png); -} - -#main ul li:hover { - list-style-image: url(../images/list-circle-over.png); -} - -#main ul li ul { - padding: 10px 0 0 30px; -} - -#main ul.clear, #main ol.clear, -#main ul.clear li:hover, #main ol.clear li:hover { - list-style: none; - list-style-image: none; -} - -#main li { - padding-bottom: 10px; -} - -#main form { - margin: 10px; - padding: 5px; - border: 1px solid #E1EAF2; - box-shadow: 0 2px 3px #888; - border-radius: 5px; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - -khtml-border-radius: 5px; -} - -#main #languageChooser form { - float: right; - font-size: 10pt; - text-align: left; - background-image: url(../images/30.png); - margin: 20px 10px 10px 10px; -} - -#main fieldset { -} - -#main legend { -} - -#main input { -} - -#main textarea { -} - -#main table { - border: 1px solid #E1EAF2; - color: #444; - background-image: url(../images/30.png); - border-radius: 3px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - -khtml-border-radius: 3px; -} - -#main table th { - color: #444; - background-color: #E1EAF2; - padding: 5px; - text-align: center; -} - -#main table tr:nth-child(odd) { - background-image: url(../images/30.png); -} - -#main table tr:nth-child(even) { -} - -#main table tr:hover { - background-image: url(../images/30s.png); -} - -#main table td { - padding: 5px; -} - -#main table.donations-and-sponsors td { - vertical-align: middle; -} - -#main sup { - font-size: 7pt; -} - -#main sub { - font-size: 7pt; -} - -#main cite { -} - -#main pre { - font-size: 9pt; - font-style: monospace; - color: #555; - padding: 2px 5px 2px 20px; - border: 1px solid #DDD; - margin-left: 20px; -} - -/* Download button */ -#main a.downloadButton { - display: block; - width: 130px; - height: 61px; - background: url(/images/buttons/download_empty.png); - text-align: center; - padding: 40px 10px 15px 130px; - font-size: 12pt; - line-height: 20px; - margin-left: auto; - margin-right: auto; - vertical-align: middle; - color: #444; -} - -#main a.downloadButton:hover { - text-decoration: none; -} - -.table-wrapper { - padding: 15px; -} - -/* Application pages */ -#sidebar a { - text-decoration: none; -} - -.app-icon { - float: left; -} - -.app-screenshot { - clear: left; - text-align: center; -} - -.infobox { - padding-top: 15px; -} - -#infobox-return img,.header-image { - padding: 0!important; - border: 0!important; - margin: 0 5px 0 0!important; - background-image: none!important; -} - -.app-category,.international-site { - float: left; - display: table-cell; - max-width: 240px; - width: 240px; - height: 60px; - max-height: 60px!important; - text-align: left; -} - -.app-category img,.international-site img { - float: left; - margin: 0 10px 0 0!important; -} - -.app-category a,.international-site a { - font-size: 12pt; - font-weight: 700; - text-decoration: none; -} - -.international-site { - height: auto!important; -} - -/* - OCS Stuff -*/ -.info-area { - float: right; - max-width: 300px; - padding-left: 10px; - text-align: left; -} - -#main table.ocs img { - padding: 1px!important; - margin: 0; -} - -#main table.ocs { - border: none!important; -} - -.ocs-hackergotchi img { - height: 32px!important; - width: 32px!important; -} - -.ocs-applicationshot { - padding: 10px 0 10px 10px!important; -} - -.ocs-latestapp { - padding: 10px!important; -} - -.ocs-content,.ocs-linksbar,.ocs-latestapp { - vertical-align: top; - text-align: left; -} - -.ocs-title { - font-weight: 700; - padding-right: 10px; -} - -.ocs-linksbar { - text-align: right!important; - min-width: 75px; -} - -.ocs-linksbar img { - margin: 0 2px 2px!important; -} - -.screenshot { - margin-top: 20px; - margin-botton: 20px; -} - -.main-content .app-screenshot { - max-width: 539px; -} - -.toggle { - float: right; - width: auto; - padding: 10px 10px 0; - color: #888; - text-shadow: #fff 0 0 3px; - text-decoration: none; - font-size: 12px; - font-weight: 400; -} - -#hotspot { - float: right; -} - -#main .social img { - margin: 5px; - vertical-align: top; -} - -#main table.social { - border: 0; - width: 100%; -} - -#main table.thanks { - text-align: left; -} - -#main table.thanks td { - border: 1px solid #E1EAF2; -} - -.timeline-members td { - border: 1px solid #dddddd; -} diff --git a/css/main.scss b/css/main.scss new file mode 100644 index 0000000..34f1038 --- /dev/null +++ b/css/main.scss @@ -0,0 +1,11 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- + +@charset "utf-8"; + +@import "base.scss"; +@import "social.scss"; +@import "glyphs.scss"; +@import "download.scss"; +@import "home.scss"; diff --git a/css/plasmaMenu.css b/css/plasmaMenu.css deleted file mode 100644 index adf9aae..0000000 --- a/css/plasmaMenu.css +++ /dev/null @@ -1,145 +0,0 @@ -.header { - height: 60px; -} - -.header .plasmamenu_box { - display: table; - text-align: left; - margin: 0 auto; - text-shadow: #fff 0px 0px 3px; - float: left; - margin-left: 12px; - width: 840px; - z-index: 95; -} - -.header .plasmamenu_box a { - text-decoration: none; - margin: 0px 10px; -} - -.header .plasmamenu_box h2 { - color: #555; - font-size: 14px; - font-weight: normal; - padding-left: 10px; - text-transform: uppercase; - margin-left: 10px; - cursor: pointer; -} - -.header .plasmamenu_box div { - float: left; - margin-left: 35px; -} - -.header .plasmamenu_box div:hover div.plasmamenu_box_submenu { - display: block; -} - -.header .plasmamenu_box_submenu { - display: none; -} - -.header .plasmamenu_box div div br { - margin-top: -4px; -} - -.header .plasmamenu_box div div { - width: 180px; - margin-left: 0px; -} - -.header .plasmamenu_box div div div div ul li { - width: 160px; - line-height: 26px; - padding-left: 10px; - display: block; -} - -.header .plasmamenu_box div div div div ul li div div ul li { - display: block; -} - -.header .plasmamenu_box div div div div ul li:hover { - background-image: url('../images/plasmaMenu/menubox_sel.png'); - background-repeat: no-repeat; - background-position: 12px 2px; -} - -.header .plasmamenu_box div div div div ul li a, -.header .plasmamenu_box div div div div ul li div div ul li a { - color: #444; - text-shadow: #ffffff 1px 1px 1px; - font-size: 13px; - vertical-align: top; - display: block; -} - -.header .plasmamenu_box div div div div ul li h3 { - color: #444; - text-shadow: #ffffff 1px 1px 1px; - font-size: 13px; - font-weight: normal; - width: 165px; - display: inline; -} - -.menubox_subarr { - position: absolute; - left: 155px; - margin-top: -18px; -} - -.menubox_subhover:hover .menubox_subparent { - display: block; -} - -.menubox_subparent { - display: none; - position: absolute; - left: 173px; - margin-top: -38px; - z-index: 100; -} - -.menubox_sep { - margin-left: 20px; -} - -.menubox_icon { - width: 16px; - height: 16px; - margin-left: 8px; - margin-top: 4px; - position: absolute; -} - -.menubox_space { - padding-left: 18px; -} - -.menubox_top { - background-image: url('../images/plasmaMenu/menubox_top.png'); - background-repeat: no-repeat; - width: 180px; - height: 12px; - position: relative; -} - -.menubox_bottom { - background-image: url('../images/plasmaMenu/menubox_bottom.png'); - background-repeat: no-repeat; - width: 180px; - height: 14px; - position: relative; -} - -.menubox_body { - background-image: url('../images/plasmaMenu/menubox_body.png'); - background-repeat: repeat-y; - width: 180px; - padding-left: 0px; - position: relative; - white-space: nowrap; -} diff --git a/css/syntax.css b/css/syntax.css deleted file mode 100644 index 2774b76..0000000 --- a/css/syntax.css +++ /dev/null @@ -1,60 +0,0 @@ -.highlight { background: #ffffff; } -.highlight .c { color: #999988; font-style: italic } /* Comment */ -.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */ -.highlight .k { font-weight: bold } /* Keyword */ -.highlight .o { font-weight: bold } /* Operator */ -.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */ -.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */ -.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */ -.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */ -.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */ -.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */ -.highlight .ge { font-style: italic } /* Generic.Emph */ -.highlight .gr { color: #aa0000 } /* Generic.Error */ -.highlight .gh { color: #999999 } /* Generic.Heading */ -.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */ -.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */ -.highlight .go { color: #888888 } /* Generic.Output */ -.highlight .gp { color: #555555 } /* Generic.Prompt */ -.highlight .gs { font-weight: bold } /* Generic.Strong */ -.highlight .gu { color: #aaaaaa } /* Generic.Subheading */ -.highlight .gt { color: #aa0000 } /* Generic.Traceback */ -.highlight .kc { font-weight: bold } /* Keyword.Constant */ -.highlight .kd { font-weight: bold } /* Keyword.Declaration */ -.highlight .kp { font-weight: bold } /* Keyword.Pseudo */ -.highlight .kr { font-weight: bold } /* Keyword.Reserved */ -.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */ -.highlight .m { color: #009999 } /* Literal.Number */ -.highlight .s { color: #d14 } /* Literal.String */ -.highlight .na { color: #008080 } /* Name.Attribute */ -.highlight .nb { color: #0086B3 } /* Name.Builtin */ -.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */ -.highlight .no { color: #008080 } /* Name.Constant */ -.highlight .ni { color: #800080 } /* Name.Entity */ -.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */ -.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */ -.highlight .nn { color: #555555 } /* Name.Namespace */ -.highlight .nt { color: #000080 } /* Name.Tag */ -.highlight .nv { color: #008080 } /* Name.Variable */ -.highlight .ow { font-weight: bold } /* Operator.Word */ -.highlight .w { color: #bbbbbb } /* Text.Whitespace */ -.highlight .mf { color: #009999 } /* Literal.Number.Float */ -.highlight .mh { color: #009999 } /* Literal.Number.Hex */ -.highlight .mi { color: #009999 } /* Literal.Number.Integer */ -.highlight .mo { color: #009999 } /* Literal.Number.Oct */ -.highlight .sb { color: #d14 } /* Literal.String.Backtick */ -.highlight .sc { color: #d14 } /* Literal.String.Char */ -.highlight .sd { color: #d14 } /* Literal.String.Doc */ -.highlight .s2 { color: #d14 } /* Literal.String.Double */ -.highlight .se { color: #d14 } /* Literal.String.Escape */ -.highlight .sh { color: #d14 } /* Literal.String.Heredoc */ -.highlight .si { color: #d14 } /* Literal.String.Interpol */ -.highlight .sx { color: #d14 } /* Literal.String.Other */ -.highlight .sr { color: #009926 } /* Literal.String.Regex */ -.highlight .s1 { color: #d14 } /* Literal.String.Single */ -.highlight .ss { color: #990073 } /* Literal.String.Symbol */ -.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */ -.highlight .vc { color: #008080 } /* Name.Variable.Class */ -.highlight .vg { color: #008080 } /* Name.Variable.Global */ -.highlight .vi { color: #008080 } /* Name.Variable.Instance */ -.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */ diff --git a/espaces-travail/index.md b/espaces-travail/index.md index ed9d402..4f051c2 100644 --- a/espaces-travail/index.md +++ b/espaces-travail/index.md @@ -1,44 +1,44 @@ --- -layout: default +layout: page title: Les espaces de travail proposés par KDE --- ## Les espaces de travail La communauté KDE propose plusieurs espaces de travail, afin de s'adapter au mieux à la machine utilisée. ### Plasma Desktop "Plasma Desktop" est un espace de travail classique, souvent appelé le "Bureau". L'apparence par défaut est simple et sera familière à tout utilisateur venant d'un autre environnement : [![Plasma Desktop par défaut](thumb-plasma-desktop-defaut.png)](plasma-desktop-defaut.png) "Plasma Desktop", comme tous les espaces de travail KDE, est facilement personnalisable au gré de vos besoins et de vos envies. L'espace de travail est constitué d'un ensemble de composants graphiques que vous pouvez déplacer, retirer, configurer. [![Un bureau différent](thumb-plasma-desktop-custom.png)](plasma-desktop-custom.png) De nombreux composants supplémentaires sont disponible par défaut, mais il est également possible d'en télécharger de nouveaux. [![Téléchargement de nouveaux composants](thumb-plasma-desktop-ghns.png)](plasma-desktop-ghns.png) ### Plasma Netbook Cet environnement de travail est adapté aux ordinateurs disposant d'une faible résolution. Tout est mis en œuvre pour donner le maximum d'espace aux applications : la barre horizontale en haut de l'écran est très fine et les barres de titre des fenêtres maximisées sont cachées : des boutons apparaissent en haut à droite de l'écran pour réduire ou fermer la fenêtre. [![La page d'accueil de Plasma Netbook](thumb-plasma-netbook.png)](plasma-netbook.png) [![Le navigateur web sur Plasma Netbook](thumb-plasma-netbook-konq.png)](plasma-netbook-konq.png) diff --git a/index.html b/index.html index a48b60f..565d681 100644 --- a/index.html +++ b/index.html @@ -1,27 +1,21 @@ --- layout: default title: Actualités --- - +
+fr.kde.org

Qu'est-ce que KDE ?

KDE est une communauté internationale dédiée à la création de solutions numériques libres et conviviales. Nous proposons des espaces de travail adaptés aux tablettes et ordinateurs de différents formats, ainsi que de nombreuses applications pour la communication, le travail, l'éducation, la création ou les loisirs.

La communauté francophone

La communauté francophone de KDE est active sur plusieurs fronts : - -

Dernières nouvelles

-{% for post in site.posts %} -
-

{{ post.title }} - -

- {{ post.content }} -
-{% endfor %} + +{% include blog.html %} +